-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsdkgen.lock
More file actions
1 lines (1 loc) · 209 KB
/
sdkgen.lock
File metadata and controls
1 lines (1 loc) · 209 KB
1
{"fusio/sdk":{"operations":{"authorization.getWhoami":{"path":"/authorization/whoami","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_User"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns user data of the current authenticated user","stability":2,"security":["authorization"],"authorization":true,"tags":[]},"authorization.revoke":{"path":"/authorization/revoke","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Revoke the access token of the current authenticated user","stability":2,"security":["authorization"],"authorization":true,"tags":[]},"backend.account.changePassword":{"path":"/backend/account/change_password","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_AccountChangePassword"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Changes the password of the authenticated user","stability":2,"security":["backend.account"],"authorization":true,"tags":[]},"backend.account.get":{"path":"/backend/account","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_User"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns user data of the authenticated user","stability":2,"security":["backend.account"],"authorization":true,"tags":[]},"backend.account.update":{"path":"/backend/account","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_UserUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates user data of the authenticated user","stability":2,"security":["backend.account"],"authorization":true,"tags":[]},"backend.action.create":{"path":"/backend/action","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_ActionCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new action","stability":2,"security":["backend.action"],"authorization":true,"tags":[]},"backend.action.delete":{"path":"/backend/action/$action_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"action_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing action","stability":2,"security":["backend.action"],"authorization":true,"tags":[]},"backend.action.execute":{"path":"/backend/action/execute/:action_id","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Backend_ActionExecuteResponse"}},"arguments":{"action_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_ActionExecuteRequest"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Executes a specific action. This method should be used to test an action configuration","stability":2,"security":["backend.action"],"authorization":true,"tags":[]},"backend.action.get":{"path":"/backend/action/$action_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Action"}},"arguments":{"action_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific action","stability":2,"security":["backend.action"],"authorization":true,"tags":[]},"backend.action.getAll":{"path":"/backend/action","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_ActionCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of actions","stability":2,"security":["backend.action"],"authorization":true,"tags":[]},"backend.action.getClasses":{"path":"/backend/action/list","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_ActionIndex"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns all available action classes","stability":2,"security":["backend.action"],"authorization":true,"tags":[]},"backend.action.getCommits":{"path":"/backend/action/$action_id\u003c[0-9]+|^~\u003e/commit","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_ActionCommitCollection"}},"arguments":{"action_id":{"in":"path","schema":{"type":"string"}},"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of action commits","stability":2,"security":["backend.action"],"authorization":true,"tags":[]},"backend.action.getForm":{"path":"/backend/action/form","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Common_FormContainer"}},"arguments":{"class":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns the action config form","stability":2,"security":["backend.action"],"authorization":true,"tags":[]},"backend.action.update":{"path":"/backend/action/$action_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"action_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_ActionUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing action","stability":2,"security":["backend.action"],"authorization":true,"tags":[]},"backend.agent.create":{"path":"/backend/agent","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_AgentCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new agent","stability":2,"security":["backend.agent"],"authorization":true,"tags":[]},"backend.agent.delete":{"path":"/backend/agent/$agent_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"agent_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing agent","stability":2,"security":["backend.agent"],"authorization":true,"tags":[]},"backend.agent.get":{"path":"/backend/agent/$agent_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Agent"}},"arguments":{"agent_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific agent","stability":2,"security":["backend.agent"],"authorization":true,"tags":[]},"backend.agent.getAll":{"path":"/backend/agent","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_AgentCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of agents","stability":2,"security":["backend.agent"],"authorization":true,"tags":[]},"backend.agent.getTools":{"path":"/backend/agent/tools","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_AgentTools"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns available tools for an agent","stability":2,"security":["backend.agent"],"authorization":true,"tags":[]},"backend.agent.message.getAll":{"path":"/backend/agent/$agent_id\u003c[0-9]+|^~\u003e/message","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_AgentMessageCollection"}},"arguments":{"agent_id":{"in":"path","schema":{"type":"string"}},"chat_id":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of agent messages","stability":2,"security":["backend.agent"],"authorization":true,"tags":[]},"backend.agent.message.submit":{"path":"/backend/agent/$agent_id\u003c[0-9]+|^~\u003e/message","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Agent_Output"}},"arguments":{"agent_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Agent_Input"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Submits a new agent message","stability":2,"security":["backend.agent"],"authorization":true,"tags":[]},"backend.agent.update":{"path":"/backend/agent/$agent_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"agent_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_AgentUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing agent","stability":2,"security":["backend.agent"],"authorization":true,"tags":[]},"backend.app.create":{"path":"/backend/app","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_AppCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new app","stability":2,"security":["backend.app"],"authorization":true,"tags":[]},"backend.app.delete":{"path":"/backend/app/$app_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"app_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing app","stability":2,"security":["backend.app"],"authorization":true,"tags":[]},"backend.app.deleteToken":{"path":"/backend/app/$app_id\u003c[0-9]+\u003e/token/:token_id","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"app_id":{"in":"path","schema":{"type":"string"}},"token_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing token from an app","stability":2,"security":["backend.app"],"authorization":true,"tags":[]},"backend.app.get":{"path":"/backend/app/$app_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_App"}},"arguments":{"app_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific app","stability":2,"security":["backend.app"],"authorization":true,"tags":[]},"backend.app.getAll":{"path":"/backend/app","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_AppCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of apps","stability":2,"security":["backend.app"],"authorization":true,"tags":[]},"backend.app.update":{"path":"/backend/app/$app_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"app_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_AppUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing app","stability":2,"security":["backend.app"],"authorization":true,"tags":[]},"backend.audit.get":{"path":"/backend/audit/$audit_id\u003c[0-9]+\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Audit"}},"arguments":{"audit_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific audit","stability":2,"security":["backend.audit"],"authorization":true,"tags":[]},"backend.audit.getAll":{"path":"/backend/audit","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_AuditCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"appId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"event":{"in":"query","schema":{"type":"string"}},"ip":{"in":"query","schema":{"type":"string"}},"message":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of audits","stability":2,"security":["backend.audit"],"authorization":true,"tags":[]},"backend.backup.export":{"path":"/backend/backup/export","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Backend_BackupExport"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Generates an backup of the current system","stability":2,"security":["backend.backup"],"authorization":true,"tags":[]},"backend.backup.import":{"path":"/backend/backup/import","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Backend_BackupImportResult"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_BackupImport"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Imports an backup to the current system","stability":2,"security":["backend.backup"],"authorization":true,"tags":[]},"backend.bundle.create":{"path":"/backend/bundle","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_BundleCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new bundle","stability":2,"security":["backend.bundle"],"authorization":true,"tags":[]},"backend.bundle.delete":{"path":"/backend/bundle/$bundle_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"bundle_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing bundle","stability":2,"security":["backend.bundle"],"authorization":true,"tags":[]},"backend.bundle.get":{"path":"/backend/bundle/$bundle_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Bundle"}},"arguments":{"bundle_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific bundle","stability":2,"security":["backend.bundle"],"authorization":true,"tags":[]},"backend.bundle.getAll":{"path":"/backend/bundle","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_BundleCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of bundles","stability":2,"security":["backend.bundle"],"authorization":true,"tags":[]},"backend.bundle.publish":{"path":"/backend/bundle/$bundle_id\u003c[0-9]+|^~\u003e/publish","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"bundle_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Publish an existing bundle to the marketplace","stability":2,"security":["backend.bundle"],"authorization":true,"tags":[]},"backend.bundle.update":{"path":"/backend/bundle/$bundle_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"bundle_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_BundleUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing bundle","stability":2,"security":["backend.bundle"],"authorization":true,"tags":[]},"backend.category.create":{"path":"/backend/category","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_CategoryCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new category","stability":2,"security":["backend.category"],"authorization":true,"tags":[]},"backend.category.delete":{"path":"/backend/category/$category_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"category_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing category","stability":2,"security":["backend.category"],"authorization":true,"tags":[]},"backend.category.get":{"path":"/backend/category/$category_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Category"}},"arguments":{"category_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific category","stability":2,"security":["backend.category"],"authorization":true,"tags":[]},"backend.category.getAll":{"path":"/backend/category","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_CategoryCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of categories","stability":2,"security":["backend.category"],"authorization":true,"tags":[]},"backend.category.update":{"path":"/backend/category/$category_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"category_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_CategoryUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing category","stability":2,"security":["backend.category"],"authorization":true,"tags":[]},"backend.config.get":{"path":"/backend/config/$config_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Config"}},"arguments":{"config_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific config","stability":2,"security":["backend.config"],"authorization":true,"tags":[]},"backend.config.getAll":{"path":"/backend/config","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_ConfigCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of configuration values","stability":2,"security":["backend.config"],"authorization":true,"tags":[]},"backend.config.update":{"path":"/backend/config/$config_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"config_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_ConfigUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing config value","stability":2,"security":["backend.config"],"authorization":true,"tags":[]},"backend.connection.agent.send":{"path":"/backend/connection/:connection_id/agent","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Agent_Output"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Agent_Input"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Sends a message to an agent","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.create":{"path":"/backend/connection","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_ConnectionCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new connection","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.database.createRow":{"path":"/backend/connection/:connection_id/database/:table_name/rows","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}},"table_name":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_DatabaseRow"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new row at a table on a database","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.database.createTable":{"path":"/backend/connection/:connection_id/database","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_DatabaseTable"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new table on a database","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.database.deleteRow":{"path":"/backend/connection/:connection_id/database/:table_name/rows/:id","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}},"table_name":{"in":"path","schema":{"type":"string"}},"id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing row at a table on a database","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.database.deleteTable":{"path":"/backend/connection/:connection_id/database/:table_name","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}},"table_name":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing table on a database","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.database.getRow":{"path":"/backend/connection/:connection_id/database/:table_name/rows/:id","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_DatabaseRow"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}},"table_name":{"in":"path","schema":{"type":"string"}},"id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific row at a table on a database","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.database.getRows":{"path":"/backend/connection/:connection_id/database/:table_name/rows","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_DatabaseRowCollection"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}},"table_name":{"in":"path","schema":{"type":"string"}},"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"filterBy":{"in":"query","schema":{"type":"string"}},"filterOp":{"in":"query","schema":{"type":"string"}},"filterValue":{"in":"query","schema":{"type":"string"}},"sortBy":{"in":"query","schema":{"type":"string"}},"sortOrder":{"in":"query","schema":{"type":"string"}},"columns":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns paginated rows at a table on a database","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.database.getTable":{"path":"/backend/connection/:connection_id/database/:table_name","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_DatabaseTable"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}},"table_name":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns the schema of a specific table on a database","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.database.getTables":{"path":"/backend/connection/:connection_id/database","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_DatabaseTableCollection"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}},"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns all available tables on a database","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.database.updateRow":{"path":"/backend/connection/:connection_id/database/:table_name/rows/:id","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}},"table_name":{"in":"path","schema":{"type":"string"}},"id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_DatabaseRow"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing row at a table on a database","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.database.updateTable":{"path":"/backend/connection/:connection_id/database/:table_name","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}},"table_name":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_DatabaseTable"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing table on a database","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.delete":{"path":"/backend/connection/$connection_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing connection","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.filesystem.create":{"path":"/backend/connection/:connection_id/filesystem","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","contentType":"multipart/form-data"}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Uploads one or more files on the filesystem connection","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.filesystem.delete":{"path":"/backend/connection/:connection_id/filesystem/:file_id","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}},"file_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing file on the filesystem connection","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.filesystem.get":{"path":"/backend/connection/:connection_id/filesystem/:file_id","method":"GET","return":{"code":200,"contentType":"application/octet-stream"},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}},"file_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns the content of the provided file id on the filesystem connection","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.filesystem.getAll":{"path":"/backend/connection/:connection_id/filesystem","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_FileCollection"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}},"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns all available files on the filesystem connection","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.filesystem.update":{"path":"/backend/connection/:connection_id/filesystem/:file_id","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}},"file_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","contentType":"multipart/form-data"}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing file on the filesystem connection","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.get":{"path":"/backend/connection/$connection_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Connection"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific connection","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.getAll":{"path":"/backend/connection","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_ConnectionCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"class":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of connections","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.getClasses":{"path":"/backend/connection/list","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_ConnectionIndex"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns all available connection classes","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.getForm":{"path":"/backend/connection/form","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Common_FormContainer"}},"arguments":{"class":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns the connection config form","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.getRedirect":{"path":"/backend/connection/:connection_id/redirect","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_ConnectionRedirectResponse"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a redirect url to start the OAuth2 authorization flow for the given connection","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.http.execute":{"path":"/backend/connection/:connection_id/http","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Backend_HttpResponse"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_HttpRequest"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Sends an arbitrary HTTP request to the connection","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.sdk.get":{"path":"/backend/connection/:connection_id/sdk","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Passthru"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns the SDK specification","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.connection.update":{"path":"/backend/connection/$connection_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"connection_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_ConnectionUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing connection","stability":2,"security":["backend.connection"],"authorization":true,"tags":[]},"backend.cronjob.create":{"path":"/backend/cronjob","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_CronjobCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new cronjob","stability":2,"security":["backend.cronjob"],"authorization":true,"tags":[]},"backend.cronjob.delete":{"path":"/backend/cronjob/$cronjob_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"cronjob_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing cronjob","stability":2,"security":["backend.cronjob"],"authorization":true,"tags":[]},"backend.cronjob.get":{"path":"/backend/cronjob/$cronjob_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Cronjob"}},"arguments":{"cronjob_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific cronjob","stability":2,"security":["backend.cronjob"],"authorization":true,"tags":[]},"backend.cronjob.getAll":{"path":"/backend/cronjob","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_CronjobCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"taxonomy":{"in":"query","schema":{"type":"integer"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of cronjobs","stability":2,"security":["backend.cronjob"],"authorization":true,"tags":[]},"backend.cronjob.update":{"path":"/backend/cronjob/$cronjob_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"cronjob_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_CronjobUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing cronjob","stability":2,"security":["backend.cronjob"],"authorization":true,"tags":[]},"backend.dashboard.getAll":{"path":"/backend/dashboard","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Dashboard"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns all available dashboard widgets","stability":2,"security":["backend.dashboard"],"authorization":true,"tags":[]},"backend.event.create":{"path":"/backend/event","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_EventCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new event","stability":2,"security":["backend.event"],"authorization":true,"tags":[]},"backend.event.delete":{"path":"/backend/event/$event_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"event_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing event","stability":2,"security":["backend.event"],"authorization":true,"tags":[]},"backend.event.get":{"path":"/backend/event/$event_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Event"}},"arguments":{"event_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific event","stability":2,"security":["backend.event"],"authorization":true,"tags":[]},"backend.event.getAll":{"path":"/backend/event","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_EventCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"taxonomy":{"in":"query","schema":{"type":"integer"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of events","stability":2,"security":["backend.event"],"authorization":true,"tags":[]},"backend.event.update":{"path":"/backend/event/$event_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"event_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_EventUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing event","stability":2,"security":["backend.event"],"authorization":true,"tags":[]},"backend.firewall.create":{"path":"/backend/firewall","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_FirewallCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new firewall rule","stability":2,"security":["backend.firewall"],"authorization":true,"tags":[]},"backend.firewall.delete":{"path":"/backend/firewall/$firewall_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"firewall_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing firewall rule","stability":2,"security":["backend.firewall"],"authorization":true,"tags":[]},"backend.firewall.get":{"path":"/backend/firewall/$firewall_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Firewall"}},"arguments":{"firewall_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific firewall rule","stability":2,"security":["backend.firewall"],"authorization":true,"tags":[]},"backend.firewall.getAll":{"path":"/backend/firewall","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_FirewallCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of firewall rules","stability":2,"security":["backend.firewall"],"authorization":true,"tags":[]},"backend.firewall.update":{"path":"/backend/firewall/$firewall_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"firewall_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_FirewallUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing firewall rule","stability":2,"security":["backend.firewall"],"authorization":true,"tags":[]},"backend.form.create":{"path":"/backend/form","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_FormCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new form","stability":2,"security":["backend.form"],"authorization":true,"tags":[]},"backend.form.delete":{"path":"/backend/form/$form_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"form_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing form","stability":2,"security":["backend.form"],"authorization":true,"tags":[]},"backend.form.get":{"path":"/backend/form/$form_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Form"}},"arguments":{"form_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific form","stability":2,"security":["backend.form"],"authorization":true,"tags":[]},"backend.form.getAll":{"path":"/backend/form","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_FormCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of forms","stability":2,"security":["backend.form"],"authorization":true,"tags":[]},"backend.form.update":{"path":"/backend/form/$form_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"form_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_FormUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing form","stability":2,"security":["backend.form"],"authorization":true,"tags":[]},"backend.generator.executeProvider":{"path":"/backend/generator/:provider","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"provider":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_GeneratorProvider"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Executes a generator with the provided config","stability":2,"security":["backend.generator"],"authorization":true,"tags":[]},"backend.generator.getChangelog":{"path":"/backend/generator/:provider","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Backend_GeneratorProviderChangelog"}},"arguments":{"provider":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_GeneratorProviderConfig"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Generates a changelog of all potential changes if you execute this generator with the provided config","stability":2,"security":["backend.generator"],"authorization":true,"tags":[]},"backend.generator.getClasses":{"path":"/backend/generator","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_GeneratorIndexProviders"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns all available generator classes","stability":2,"security":["backend.generator"],"authorization":true,"tags":[]},"backend.generator.getForm":{"path":"/backend/generator/:provider","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Common_FormContainer"}},"arguments":{"provider":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns the generator config form","stability":2,"security":["backend.generator"],"authorization":true,"tags":[]},"backend.identity.create":{"path":"/backend/identity","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_IdentityCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new identity","stability":2,"security":["backend.identity"],"authorization":true,"tags":[]},"backend.identity.delete":{"path":"/backend/identity/$identity_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"identity_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing identity","stability":2,"security":["backend.identity"],"authorization":true,"tags":[]},"backend.identity.get":{"path":"/backend/identity/$identity_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Identity"}},"arguments":{"identity_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific identity","stability":2,"security":["backend.identity"],"authorization":true,"tags":[]},"backend.identity.getAll":{"path":"/backend/identity","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_IdentityCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of identities","stability":2,"security":["backend.identity"],"authorization":true,"tags":[]},"backend.identity.getClasses":{"path":"/backend/identity/list","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_IdentityIndex"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns all available identity classes","stability":2,"security":["backend.identity"],"authorization":true,"tags":[]},"backend.identity.getForm":{"path":"/backend/identity/form","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Common_FormContainer"}},"arguments":{"class":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns the identity config form","stability":2,"security":["backend.identity"],"authorization":true,"tags":[]},"backend.identity.update":{"path":"/backend/identity/$identity_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"identity_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_IdentityUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing identity","stability":2,"security":["backend.identity"],"authorization":true,"tags":[]},"backend.log.get":{"path":"/backend/log/$log_id\u003c[0-9]+\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Log"}},"arguments":{"log_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific log","stability":2,"security":["backend.log"],"authorization":true,"tags":[]},"backend.log.getAll":{"path":"/backend/log","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_LogCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"operationId":{"in":"query","schema":{"type":"integer"}},"appId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"ip":{"in":"query","schema":{"type":"string"}},"userAgent":{"in":"query","schema":{"type":"string"}},"method":{"in":"query","schema":{"type":"string"}},"path":{"in":"query","schema":{"type":"string"}},"header":{"in":"query","schema":{"type":"string"}},"body":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of logs","stability":2,"security":["backend.log"],"authorization":true,"tags":[]},"backend.log.getAllErrors":{"path":"/backend/log/error","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_LogErrorCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of log errors","stability":2,"security":["backend.log"],"authorization":true,"tags":[]},"backend.log.getError":{"path":"/backend/log/error/$error_id\u003c[0-9]+\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_LogError"}},"arguments":{"error_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific error","stability":2,"security":["backend.log"],"authorization":true,"tags":[]},"backend.marketplace.action.get":{"path":"/backend/marketplace/action/:user/:name","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"MarketplaceAction"}},"arguments":{"user":{"in":"path","schema":{"type":"string"}},"name":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific marketplace action","stability":2,"security":["backend.marketplace"],"authorization":true,"tags":[]},"backend.marketplace.action.getAll":{"path":"/backend/marketplace/action","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"MarketplaceActionCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"query":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of marketplace actions","stability":2,"security":["backend.marketplace"],"authorization":true,"tags":[]},"backend.marketplace.action.install":{"path":"/backend/marketplace/action","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"MarketplaceMessage"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"MarketplaceInstall"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Installs an action from the marketplace","stability":2,"security":["backend.marketplace"],"authorization":true,"tags":[]},"backend.marketplace.action.upgrade":{"path":"/backend/marketplace/action/:user/:name","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"user":{"in":"path","schema":{"type":"string"}},"name":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Upgrades an action from the marketplace","stability":2,"security":["backend.marketplace"],"authorization":true,"tags":[]},"backend.marketplace.app.get":{"path":"/backend/marketplace/app/:user/:name","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"MarketplaceApp"}},"arguments":{"user":{"in":"path","schema":{"type":"string"}},"name":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific marketplace app","stability":2,"security":["backend.marketplace"],"authorization":true,"tags":[]},"backend.marketplace.app.getAll":{"path":"/backend/marketplace/app","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"MarketplaceAppCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"query":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of marketplace apps","stability":2,"security":["backend.marketplace"],"authorization":true,"tags":[]},"backend.marketplace.app.install":{"path":"/backend/marketplace/app","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"MarketplaceMessage"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"MarketplaceInstall"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Installs an app from the marketplace","stability":2,"security":["backend.marketplace"],"authorization":true,"tags":[]},"backend.marketplace.app.upgrade":{"path":"/backend/marketplace/app/:user/:name","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"MarketplaceMessage"}},"arguments":{"user":{"in":"path","schema":{"type":"string"}},"name":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Upgrades an app from the marketplace","stability":2,"security":["backend.marketplace"],"authorization":true,"tags":[]},"backend.marketplace.bundle.get":{"path":"/backend/marketplace/bundle/:user/:name","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"MarketplaceBundle"}},"arguments":{"user":{"in":"path","schema":{"type":"string"}},"name":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific marketplace bundle","stability":2,"security":["backend.marketplace"],"authorization":true,"tags":[]},"backend.marketplace.bundle.getAll":{"path":"/backend/marketplace/bundle","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"MarketplaceBundleCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"query":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of marketplace bundles","stability":2,"security":["backend.marketplace"],"authorization":true,"tags":[]},"backend.marketplace.bundle.install":{"path":"/backend/marketplace/bundle","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"MarketplaceMessage"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"MarketplaceInstall"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Installs an bundle from the marketplace","stability":2,"security":["backend.marketplace"],"authorization":true,"tags":[]},"backend.marketplace.bundle.upgrade":{"path":"/backend/marketplace/bundle/:user/:name","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"MarketplaceMessage"}},"arguments":{"user":{"in":"path","schema":{"type":"string"}},"name":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Upgrades an bundle from the marketplace","stability":2,"security":["backend.marketplace"],"authorization":true,"tags":[]},"backend.operation.create":{"path":"/backend/operation","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_OperationCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new operation","stability":2,"security":["backend.operation"],"authorization":true,"tags":[]},"backend.operation.delete":{"path":"/backend/operation/$operation_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"operation_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing operation","stability":2,"security":["backend.operation"],"authorization":true,"tags":[]},"backend.operation.get":{"path":"/backend/operation/$operation_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Operation"}},"arguments":{"operation_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific operation","stability":2,"security":["backend.operation"],"authorization":true,"tags":[]},"backend.operation.getAll":{"path":"/backend/operation","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_OperationCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"taxonomy":{"in":"query","schema":{"type":"integer"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of operations","stability":2,"security":["backend.operation"],"authorization":true,"tags":[]},"backend.operation.update":{"path":"/backend/operation/$operation_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"operation_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_OperationUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing operation","stability":2,"security":["backend.operation"],"authorization":true,"tags":[]},"backend.page.create":{"path":"/backend/page","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_PageCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new page","stability":2,"security":["backend.page"],"authorization":true,"tags":[]},"backend.page.delete":{"path":"/backend/page/$page_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"page_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing page","stability":2,"security":["backend.page"],"authorization":true,"tags":[]},"backend.page.get":{"path":"/backend/page/$page_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Page"}},"arguments":{"page_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific page","stability":2,"security":["backend.page"],"authorization":true,"tags":[]},"backend.page.getAll":{"path":"/backend/page","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_PageCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of pages","stability":2,"security":["backend.page"],"authorization":true,"tags":[]},"backend.page.update":{"path":"/backend/page/$page_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"page_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_PageUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing page","stability":2,"security":["backend.page"],"authorization":true,"tags":[]},"backend.plan.create":{"path":"/backend/plan","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_PlanCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new plan","stability":2,"security":["backend.plan"],"authorization":true,"tags":[]},"backend.plan.delete":{"path":"/backend/plan/$plan_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"plan_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing plan","stability":2,"security":["backend.plan"],"authorization":true,"tags":[]},"backend.plan.get":{"path":"/backend/plan/$plan_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Plan"}},"arguments":{"plan_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific plan","stability":2,"security":["backend.plan"],"authorization":true,"tags":[]},"backend.plan.getAll":{"path":"/backend/plan","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_PlanCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of plans","stability":2,"security":["backend.plan"],"authorization":true,"tags":[]},"backend.plan.update":{"path":"/backend/plan/$plan_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"plan_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_PlanUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing plan","stability":2,"security":["backend.plan"],"authorization":true,"tags":[]},"backend.rate.create":{"path":"/backend/rate","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_RateCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new rate limitation","stability":2,"security":["backend.rate"],"authorization":true,"tags":[]},"backend.rate.delete":{"path":"/backend/rate/$rate_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"rate_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing rate","stability":2,"security":["backend.rate"],"authorization":true,"tags":[]},"backend.rate.get":{"path":"/backend/rate/$rate_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Rate"}},"arguments":{"rate_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific rate","stability":2,"security":["backend.rate"],"authorization":true,"tags":[]},"backend.rate.getAll":{"path":"/backend/rate","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_RateCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of rate limitations","stability":2,"security":["backend.rate"],"authorization":true,"tags":[]},"backend.rate.update":{"path":"/backend/rate/$rate_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"rate_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_RateUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing rate","stability":2,"security":["backend.rate"],"authorization":true,"tags":[]},"backend.role.create":{"path":"/backend/role","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_RoleCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new role","stability":2,"security":["backend.role"],"authorization":true,"tags":[]},"backend.role.delete":{"path":"/backend/role/$role_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"role_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing role","stability":2,"security":["backend.role"],"authorization":true,"tags":[]},"backend.role.get":{"path":"/backend/role/$role_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Role"}},"arguments":{"role_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific role","stability":2,"security":["backend.role"],"authorization":true,"tags":[]},"backend.role.getAll":{"path":"/backend/role","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_RoleCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of roles","stability":2,"security":["backend.role"],"authorization":true,"tags":[]},"backend.role.update":{"path":"/backend/role/$role_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"role_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_RoleUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing role","stability":2,"security":["backend.role"],"authorization":true,"tags":[]},"backend.schema.create":{"path":"/backend/schema","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_SchemaCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new schema","stability":2,"security":["backend.schema"],"authorization":true,"tags":[]},"backend.schema.delete":{"path":"/backend/schema/$schema_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"schema_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing schema","stability":2,"security":["backend.schema"],"authorization":true,"tags":[]},"backend.schema.get":{"path":"/backend/schema/$schema_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Schema"}},"arguments":{"schema_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific schema","stability":2,"security":["backend.schema"],"authorization":true,"tags":[]},"backend.schema.getAll":{"path":"/backend/schema","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_SchemaCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"taxonomy":{"in":"query","schema":{"type":"integer"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of schemas","stability":2,"security":["backend.schema"],"authorization":true,"tags":[]},"backend.schema.getCommits":{"path":"/backend/schema/$schema_id\u003c[0-9]+|^~\u003e/commit","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_SchemaCommitCollection"}},"arguments":{"schema_id":{"in":"path","schema":{"type":"string"}},"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of schema commits","stability":2,"security":["backend.schema"],"authorization":true,"tags":[]},"backend.schema.getPreview":{"path":"/backend/schema/preview/:schema_id","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Backend_SchemaPreviewResponse"}},"arguments":{"schema_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a HTML preview of the provided schema","stability":2,"security":["backend.schema"],"authorization":true,"tags":[]},"backend.schema.update":{"path":"/backend/schema/$schema_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"schema_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_SchemaUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing schema","stability":2,"security":["backend.schema"],"authorization":true,"tags":[]},"backend.scope.create":{"path":"/backend/scope","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_ScopeCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new scope","stability":2,"security":["backend.scope"],"authorization":true,"tags":[]},"backend.scope.delete":{"path":"/backend/scope/$scope_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"scope_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing scope","stability":2,"security":["backend.scope"],"authorization":true,"tags":[]},"backend.scope.get":{"path":"/backend/scope/$scope_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Scope"}},"arguments":{"scope_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific scope","stability":2,"security":["backend.scope"],"authorization":true,"tags":[]},"backend.scope.getAll":{"path":"/backend/scope","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_ScopeCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of scopes","stability":2,"security":["backend.scope"],"authorization":true,"tags":[]},"backend.scope.getCategories":{"path":"/backend/scope/categories","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_ScopeCategories"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns all available scopes grouped by category","stability":2,"security":["backend.scope"],"authorization":true,"tags":[]},"backend.scope.update":{"path":"/backend/scope/$scope_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"scope_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_ScopeUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing scope","stability":2,"security":["backend.scope"],"authorization":true,"tags":[]},"backend.sdk.generate":{"path":"/backend/sdk","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Backend_SdkMessage"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_SdkGenerate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Generates a specific SDK","stability":2,"security":["backend.sdk"],"authorization":true,"tags":[]},"backend.sdk.getAll":{"path":"/backend/sdk","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_SdkResponse"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of SDKs","stability":2,"security":["backend.sdk"],"authorization":true,"tags":[]},"backend.specification.get":{"path":"/backend/specification","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_SpecificationGet"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns the TypeHub specification","stability":2,"security":["backend.specification"],"authorization":true,"tags":[]},"backend.specification.publish":{"path":"/backend/specification","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_SpecificationPublish"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Publish the specification","stability":2,"security":["backend.specification"],"authorization":true,"tags":[]},"backend.statistic.getActivitiesPerUser":{"path":"/backend/statistic/activities_per_user","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_StatisticChart"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"operationId":{"in":"query","schema":{"type":"integer"}},"appId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"ip":{"in":"query","schema":{"type":"string"}},"userAgent":{"in":"query","schema":{"type":"string"}},"method":{"in":"query","schema":{"type":"string"}},"path":{"in":"query","schema":{"type":"string"}},"header":{"in":"query","schema":{"type":"string"}},"body":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a statistic containing the activities per user","stability":2,"security":["backend.statistic"],"authorization":true,"tags":[]},"backend.statistic.getCountRequests":{"path":"/backend/statistic/count_requests","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_StatisticCount"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"operationId":{"in":"query","schema":{"type":"integer"}},"appId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"ip":{"in":"query","schema":{"type":"string"}},"userAgent":{"in":"query","schema":{"type":"string"}},"method":{"in":"query","schema":{"type":"string"}},"path":{"in":"query","schema":{"type":"string"}},"header":{"in":"query","schema":{"type":"string"}},"body":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a statistic containing the request count","stability":2,"security":["backend.statistic"],"authorization":true,"tags":[]},"backend.statistic.getErrorsPerOperation":{"path":"/backend/statistic/errors_per_operation","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_StatisticChart"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"operationId":{"in":"query","schema":{"type":"integer"}},"appId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"ip":{"in":"query","schema":{"type":"string"}},"userAgent":{"in":"query","schema":{"type":"string"}},"method":{"in":"query","schema":{"type":"string"}},"path":{"in":"query","schema":{"type":"string"}},"header":{"in":"query","schema":{"type":"string"}},"body":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a statistic containing the errors per operation","stability":2,"security":["backend.statistic"],"authorization":true,"tags":[]},"backend.statistic.getIncomingRequests":{"path":"/backend/statistic/incoming_requests","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_StatisticChart"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"operationId":{"in":"query","schema":{"type":"integer"}},"appId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"ip":{"in":"query","schema":{"type":"string"}},"userAgent":{"in":"query","schema":{"type":"string"}},"method":{"in":"query","schema":{"type":"string"}},"path":{"in":"query","schema":{"type":"string"}},"header":{"in":"query","schema":{"type":"string"}},"body":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a statistic containing the incoming requests","stability":2,"security":["backend.statistic"],"authorization":true,"tags":[]},"backend.statistic.getIncomingTransactions":{"path":"/backend/statistic/incoming_transactions","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_StatisticChart"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"operationId":{"in":"query","schema":{"type":"integer"}},"appId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"ip":{"in":"query","schema":{"type":"string"}},"userAgent":{"in":"query","schema":{"type":"string"}},"method":{"in":"query","schema":{"type":"string"}},"path":{"in":"query","schema":{"type":"string"}},"header":{"in":"query","schema":{"type":"string"}},"body":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a statistic containing the incoming transactions","stability":2,"security":["backend.statistic"],"authorization":true,"tags":[]},"backend.statistic.getIssuedTokens":{"path":"/backend/statistic/issued_tokens","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_StatisticChart"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"operationId":{"in":"query","schema":{"type":"integer"}},"appId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"ip":{"in":"query","schema":{"type":"string"}},"userAgent":{"in":"query","schema":{"type":"string"}},"method":{"in":"query","schema":{"type":"string"}},"path":{"in":"query","schema":{"type":"string"}},"header":{"in":"query","schema":{"type":"string"}},"body":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a statistic containing the issues tokens","stability":2,"security":["backend.statistic"],"authorization":true,"tags":[]},"backend.statistic.getMostUsedActivities":{"path":"/backend/statistic/most_used_activities","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_StatisticChart"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"operationId":{"in":"query","schema":{"type":"integer"}},"appId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"ip":{"in":"query","schema":{"type":"string"}},"userAgent":{"in":"query","schema":{"type":"string"}},"method":{"in":"query","schema":{"type":"string"}},"path":{"in":"query","schema":{"type":"string"}},"header":{"in":"query","schema":{"type":"string"}},"body":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a statistic containing the most used activities","stability":2,"security":["backend.statistic"],"authorization":true,"tags":[]},"backend.statistic.getMostUsedApps":{"path":"/backend/statistic/most_used_apps","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_StatisticChart"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"operationId":{"in":"query","schema":{"type":"integer"}},"appId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"ip":{"in":"query","schema":{"type":"string"}},"userAgent":{"in":"query","schema":{"type":"string"}},"method":{"in":"query","schema":{"type":"string"}},"path":{"in":"query","schema":{"type":"string"}},"header":{"in":"query","schema":{"type":"string"}},"body":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a statistic containing the most used apps","stability":2,"security":["backend.statistic"],"authorization":true,"tags":[]},"backend.statistic.getMostUsedOperations":{"path":"/backend/statistic/most_used_operations","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_StatisticChart"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"operationId":{"in":"query","schema":{"type":"integer"}},"appId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"ip":{"in":"query","schema":{"type":"string"}},"userAgent":{"in":"query","schema":{"type":"string"}},"method":{"in":"query","schema":{"type":"string"}},"path":{"in":"query","schema":{"type":"string"}},"header":{"in":"query","schema":{"type":"string"}},"body":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a statistic containing the most used operations","stability":2,"security":["backend.statistic"],"authorization":true,"tags":[]},"backend.statistic.getRequestsPerIP":{"path":"/backend/statistic/requests_per_ip","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_StatisticChart"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"operationId":{"in":"query","schema":{"type":"integer"}},"appId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"ip":{"in":"query","schema":{"type":"string"}},"userAgent":{"in":"query","schema":{"type":"string"}},"method":{"in":"query","schema":{"type":"string"}},"path":{"in":"query","schema":{"type":"string"}},"header":{"in":"query","schema":{"type":"string"}},"body":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a statistic containing the requests per ip","stability":2,"security":["backend.statistic"],"authorization":true,"tags":[]},"backend.statistic.getRequestsPerOperation":{"path":"/backend/statistic/requests_per_operation","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_StatisticChart"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"operationId":{"in":"query","schema":{"type":"integer"}},"appId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"ip":{"in":"query","schema":{"type":"string"}},"userAgent":{"in":"query","schema":{"type":"string"}},"method":{"in":"query","schema":{"type":"string"}},"path":{"in":"query","schema":{"type":"string"}},"header":{"in":"query","schema":{"type":"string"}},"body":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a statistic containing the requests per operation","stability":2,"security":["backend.statistic"],"authorization":true,"tags":[]},"backend.statistic.getRequestsPerUser":{"path":"/backend/statistic/requests_per_user","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_StatisticChart"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"operationId":{"in":"query","schema":{"type":"integer"}},"appId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"ip":{"in":"query","schema":{"type":"string"}},"userAgent":{"in":"query","schema":{"type":"string"}},"method":{"in":"query","schema":{"type":"string"}},"path":{"in":"query","schema":{"type":"string"}},"header":{"in":"query","schema":{"type":"string"}},"body":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a statistic containing the requests per user","stability":2,"security":["backend.statistic"],"authorization":true,"tags":[]},"backend.statistic.getTestCoverage":{"path":"/backend/statistic/test_coverage","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_StatisticChart"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a statistic containing the test coverage","stability":2,"security":["backend.statistic"],"authorization":true,"tags":[]},"backend.statistic.getTimeAverage":{"path":"/backend/statistic/time_average","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_StatisticChart"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"operationId":{"in":"query","schema":{"type":"integer"}},"appId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"ip":{"in":"query","schema":{"type":"string"}},"userAgent":{"in":"query","schema":{"type":"string"}},"method":{"in":"query","schema":{"type":"string"}},"path":{"in":"query","schema":{"type":"string"}},"header":{"in":"query","schema":{"type":"string"}},"body":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a statistic containing the time average","stability":2,"security":["backend.statistic"],"authorization":true,"tags":[]},"backend.statistic.getTimePerOperation":{"path":"/backend/statistic/time_per_operation","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_StatisticChart"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"operationId":{"in":"query","schema":{"type":"integer"}},"appId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"ip":{"in":"query","schema":{"type":"string"}},"userAgent":{"in":"query","schema":{"type":"string"}},"method":{"in":"query","schema":{"type":"string"}},"path":{"in":"query","schema":{"type":"string"}},"header":{"in":"query","schema":{"type":"string"}},"body":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a statistic containing the time per operation","stability":2,"security":["backend.statistic"],"authorization":true,"tags":[]},"backend.statistic.getUsedPoints":{"path":"/backend/statistic/used_points","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_StatisticChart"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"operationId":{"in":"query","schema":{"type":"integer"}},"appId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"ip":{"in":"query","schema":{"type":"string"}},"userAgent":{"in":"query","schema":{"type":"string"}},"method":{"in":"query","schema":{"type":"string"}},"path":{"in":"query","schema":{"type":"string"}},"header":{"in":"query","schema":{"type":"string"}},"body":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a statistic containing the used points","stability":2,"security":["backend.statistic"],"authorization":true,"tags":[]},"backend.statistic.getUserRegistrations":{"path":"/backend/statistic/user_registrations","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_StatisticChart"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"operationId":{"in":"query","schema":{"type":"integer"}},"appId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"ip":{"in":"query","schema":{"type":"string"}},"userAgent":{"in":"query","schema":{"type":"string"}},"method":{"in":"query","schema":{"type":"string"}},"path":{"in":"query","schema":{"type":"string"}},"header":{"in":"query","schema":{"type":"string"}},"body":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a statistic containing the user registrations","stability":2,"security":["backend.statistic"],"authorization":true,"tags":[]},"backend.taxonomy.create":{"path":"/backend/taxonomy","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_TaxonomyCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new taxonomy","stability":2,"security":["backend.taxonomy"],"authorization":true,"tags":[]},"backend.taxonomy.delete":{"path":"/backend/taxonomy/$taxonomy_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"taxonomy_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing taxonomy","stability":2,"security":["backend.taxonomy"],"authorization":true,"tags":[]},"backend.taxonomy.get":{"path":"/backend/taxonomy/$taxonomy_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Taxonomy"}},"arguments":{"taxonomy_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific taxonomy","stability":2,"security":["backend.taxonomy"],"authorization":true,"tags":[]},"backend.taxonomy.getAll":{"path":"/backend/taxonomy","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_TaxonomyCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of taxonomies","stability":2,"security":["backend.taxonomy"],"authorization":true,"tags":[]},"backend.taxonomy.move":{"path":"/backend/taxonomy/$taxonomy_id\u003c[0-9]+|^~\u003e","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"taxonomy_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_TaxonomyMove"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Moves the provided ids to the taxonomy","stability":2,"security":["backend.taxonomy"],"authorization":true,"tags":[]},"backend.taxonomy.update":{"path":"/backend/taxonomy/$taxonomy_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"taxonomy_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_TaxonomyUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing taxonomy","stability":2,"security":["backend.taxonomy"],"authorization":true,"tags":[]},"backend.tenant.remove":{"path":"/backend/tenant/:tenant_id","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"tenant_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Removes an existing tenant","stability":2,"security":["backend.tenant"],"authorization":true,"tags":[]},"backend.tenant.setup":{"path":"/backend/tenant/:tenant_id","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"tenant_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Setup a new tenant","stability":2,"security":["backend.tenant"],"authorization":true,"tags":[]},"backend.test.get":{"path":"/backend/test/$test_id\u003c[0-9]+\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Test"}},"arguments":{"test_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific test","stability":2,"security":["backend.test"],"authorization":true,"tags":[]},"backend.test.getAll":{"path":"/backend/test","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_TestCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of tests","stability":2,"security":["backend.test"],"authorization":true,"tags":[]},"backend.test.refresh":{"path":"/backend/test","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Refresh all tests","stability":2,"security":["backend.test"],"authorization":true,"tags":[]},"backend.test.run":{"path":"/backend/test","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Run all tests","stability":2,"security":["backend.test"],"authorization":true,"tags":[]},"backend.test.update":{"path":"/backend/test/$test_id\u003c[0-9]+\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"test_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_Test"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing test","stability":2,"security":["backend.test"],"authorization":true,"tags":[]},"backend.token.get":{"path":"/backend/token/$token_id\u003c[0-9]+\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Token"}},"arguments":{"token_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific token","stability":2,"security":["backend.token"],"authorization":true,"tags":[]},"backend.token.getAll":{"path":"/backend/token","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_TokenCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"appId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"status":{"in":"query","schema":{"type":"integer"}},"scope":{"in":"query","schema":{"type":"string"}},"ip":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of tokens","stability":2,"security":["backend.token"],"authorization":true,"tags":[]},"backend.transaction.get":{"path":"/backend/transaction/$transaction_id\u003c[0-9]+\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Transaction"}},"arguments":{"transaction_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific transaction","stability":2,"security":["backend.transaction"],"authorization":true,"tags":[]},"backend.transaction.getAll":{"path":"/backend/transaction","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_TransactionCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"from":{"in":"query","schema":{"type":"string"}},"to":{"in":"query","schema":{"type":"string"}},"planId":{"in":"query","schema":{"type":"integer"}},"userId":{"in":"query","schema":{"type":"integer"}},"appId":{"in":"query","schema":{"type":"integer"}},"status":{"in":"query","schema":{"type":"string"}},"provider":{"in":"query","schema":{"type":"string"}},"taxonomy":{"in":"query","schema":{"type":"integer"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of transactions","stability":2,"security":["backend.transaction"],"authorization":true,"tags":[]},"backend.trash.getAllByType":{"path":"/backend/trash/:type","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_TrashDataCollection"}},"arguments":{"type":{"in":"path","schema":{"type":"string"}},"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns all deleted records by trash type","stability":2,"security":["backend.trash"],"authorization":true,"tags":[]},"backend.trash.getTypes":{"path":"/backend/trash","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_TrashTypes"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns all trash types","stability":2,"security":["backend.trash"],"authorization":true,"tags":[]},"backend.trash.restore":{"path":"/backend/trash/:type","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"type":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_TrashRestore"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Restores a previously deleted record","stability":2,"security":["backend.trash"],"authorization":true,"tags":[]},"backend.trigger.create":{"path":"/backend/trigger","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_TriggerCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new trigger","stability":2,"security":["backend.trigger"],"authorization":true,"tags":[]},"backend.trigger.delete":{"path":"/backend/trigger/$trigger_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"trigger_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing trigger","stability":2,"security":["backend.trigger"],"authorization":true,"tags":[]},"backend.trigger.get":{"path":"/backend/trigger/$trigger_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Trigger"}},"arguments":{"trigger_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific trigger","stability":2,"security":["backend.trigger"],"authorization":true,"tags":[]},"backend.trigger.getAll":{"path":"/backend/trigger","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_TriggerCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}},"taxonomy":{"in":"query","schema":{"type":"integer"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of triggers","stability":2,"security":["backend.trigger"],"authorization":true,"tags":[]},"backend.trigger.update":{"path":"/backend/trigger/$trigger_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"trigger_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_TriggerUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing trigger","stability":2,"security":["backend.trigger"],"authorization":true,"tags":[]},"backend.user.create":{"path":"/backend/user","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_UserCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new user","stability":2,"security":["backend.user"],"authorization":true,"tags":[]},"backend.user.delete":{"path":"/backend/user/$user_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"user_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing user","stability":2,"security":["backend.user"],"authorization":true,"tags":[]},"backend.user.get":{"path":"/backend/user/$user_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_User"}},"arguments":{"user_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific user","stability":2,"security":["backend.user"],"authorization":true,"tags":[]},"backend.user.getAll":{"path":"/backend/user","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_UserCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of users","stability":2,"security":["backend.user"],"authorization":true,"tags":[]},"backend.user.resend":{"path":"/backend/user/$user_id\u003c[0-9]+|^~\u003e/resend","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"user_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Passthru"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Resend the activation mail to the provided user","stability":2,"security":["backend.user"],"authorization":true,"tags":[]},"backend.user.update":{"path":"/backend/user/$user_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"user_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_UserUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing user","stability":2,"security":["backend.user"],"authorization":true,"tags":[]},"backend.webhook.create":{"path":"/backend/webhook","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_WebhookCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new webhook","stability":2,"security":["backend.webhook"],"authorization":true,"tags":[]},"backend.webhook.delete":{"path":"/backend/webhook/$webhook_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"webhook_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing webhook","stability":2,"security":["backend.webhook"],"authorization":true,"tags":[]},"backend.webhook.get":{"path":"/backend/webhook/$webhook_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_Webhook"}},"arguments":{"webhook_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific webhook","stability":2,"security":["backend.webhook"],"authorization":true,"tags":[]},"backend.webhook.getAll":{"path":"/backend/webhook","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Backend_WebhookCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of webhooks","stability":2,"security":["backend.webhook"],"authorization":true,"tags":[]},"backend.webhook.update":{"path":"/backend/webhook/$webhook_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"webhook_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Backend_WebhookUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing webhook","stability":2,"security":["backend.webhook"],"authorization":true,"tags":[]},"consumer.account.activate":{"path":"/consumer/activate","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Consumer_UserActivate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Activates an previously registered account through a token which was provided to the user via email","stability":2,"security":[],"authorization":false,"tags":[]},"consumer.account.authorize":{"path":"/consumer/authorize","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Consumer_AuthorizeResponse"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Consumer_AuthorizeRequest"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Authorizes the access of a specific app for the authenticated user","stability":2,"security":[],"authorization":false,"tags":[]},"consumer.account.changePassword":{"path":"/consumer/account/change_password","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Backend_AccountChangePassword"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Change the password for the authenticated user","stability":2,"security":["consumer.account"],"authorization":true,"tags":[]},"consumer.account.executePasswordReset":{"path":"/consumer/password_reset","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Consumer_UserPasswordReset"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Change the password after the password reset flow was started","stability":2,"security":[],"authorization":false,"tags":[]},"consumer.account.get":{"path":"/consumer/account","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_UserAccount"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a user data for the authenticated user","stability":2,"security":["consumer.account"],"authorization":true,"tags":[]},"consumer.account.getApp":{"path":"/consumer/authorize","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_AuthorizeMeta"}},"arguments":{"client_id":{"in":"query","schema":{"type":"string"}},"scope":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns information about a specific app to start the OAuth2 authorization code flow","stability":2,"security":[],"authorization":false,"tags":[]},"consumer.account.login":{"path":"/consumer/login","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Consumer_UserJWT"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Consumer_UserLogin"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"User login by providing a username and password","stability":2,"security":[],"authorization":false,"tags":[]},"consumer.account.refresh":{"path":"/consumer/login","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Consumer_UserJWT"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Consumer_UserRefresh"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Refresh a previously obtained access token","stability":2,"security":[],"authorization":false,"tags":[]},"consumer.account.register":{"path":"/consumer/register","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Consumer_UserRegister"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Register a new user account","stability":2,"security":[],"authorization":false,"tags":[]},"consumer.account.requestPasswordReset":{"path":"/consumer/password_reset","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Consumer_UserEmail"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Start the password reset flow","stability":2,"security":[],"authorization":false,"tags":[]},"consumer.account.update":{"path":"/consumer/account","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Consumer_UserAccount"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates user data for the authenticated user","stability":2,"security":["consumer.account"],"authorization":true,"tags":[]},"consumer.app.create":{"path":"/consumer/app","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Consumer_AppCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new app for the authenticated user","stability":2,"security":["consumer.app"],"authorization":true,"tags":[]},"consumer.app.delete":{"path":"/consumer/app/$app_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"app_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing app for the authenticated user","stability":2,"security":["consumer.app"],"authorization":true,"tags":[]},"consumer.app.get":{"path":"/consumer/app/$app_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_App"}},"arguments":{"app_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific app for the authenticated user","stability":2,"security":["consumer.app"],"authorization":true,"tags":[]},"consumer.app.getAll":{"path":"/consumer/app","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_AppCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of apps which are assigned to the authenticated user","stability":2,"security":["consumer.app"],"authorization":true,"tags":[]},"consumer.app.update":{"path":"/consumer/app/$app_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"app_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Consumer_AppUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing app for the authenticated user","stability":2,"security":["consumer.app"],"authorization":true,"tags":[]},"consumer.event.get":{"path":"/consumer/event/$event_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_Event"}},"arguments":{"event_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific event for the authenticated user","stability":2,"security":["consumer.event"],"authorization":true,"tags":[]},"consumer.event.getAll":{"path":"/consumer/event","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_EventCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of apps which are assigned to the authenticated user","stability":2,"security":["consumer.event"],"authorization":true,"tags":[]},"consumer.form.get":{"path":"/consumer/form/:form_id","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_Form"}},"arguments":{"form_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific form for the authenticated user","stability":2,"security":[],"authorization":false,"tags":[]},"consumer.form.getAll":{"path":"/consumer/form","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_FormCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of forms which are relevant to the authenticated user","stability":2,"security":[],"authorization":false,"tags":[]},"consumer.grant.delete":{"path":"/consumer/grant/$grant_id\u003c[0-9]+\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"grant_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing grant for an app which was created by the authenticated user","stability":2,"security":["consumer.grant"],"authorization":true,"tags":[]},"consumer.grant.getAll":{"path":"/consumer/grant","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_GrantCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of grants which are assigned to the authenticated user","stability":2,"security":["consumer.grant"],"authorization":true,"tags":[]},"consumer.identity.exchange":{"path":"/consumer/identity/:identity/exchange","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Passthru"}},"arguments":{"identity":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Identity callback endpoint to exchange an access token","stability":2,"security":[],"authorization":false,"tags":[]},"consumer.identity.getAll":{"path":"/consumer/identity","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_IdentityCollection"}},"arguments":{"appId":{"in":"query","schema":{"type":"integer"}},"appKey":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of identities which are relevant to the authenticated user","stability":2,"security":[],"authorization":false,"tags":[]},"consumer.identity.redirect":{"path":"/consumer/identity/:identity/redirect","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Passthru"}},"arguments":{"identity":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Redirect the user to the configured identity provider","stability":2,"security":[],"authorization":false,"tags":[]},"consumer.log.get":{"path":"/consumer/log/$log_id\u003c[0-9]+\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_Log"}},"arguments":{"log_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific log for the authenticated user","stability":2,"security":["consumer.log"],"authorization":true,"tags":[]},"consumer.log.getAll":{"path":"/consumer/log","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_LogCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of logs which are assigned to the authenticated user","stability":2,"security":["consumer.log"],"authorization":true,"tags":[]},"consumer.page.get":{"path":"/consumer/page/:page_id","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_Page"}},"arguments":{"page_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific page for the authenticated user","stability":2,"security":[],"authorization":false,"tags":[]},"consumer.page.getAll":{"path":"/consumer/page","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_PageCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of pages which are relevant to the authenticated user","stability":2,"security":[],"authorization":false,"tags":[]},"consumer.payment.checkout":{"path":"/consumer/payment/:provider/checkout","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Consumer_PaymentCheckoutResponse"}},"arguments":{"provider":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Consumer_PaymentCheckoutRequest"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Start the checkout process for a specific plan","stability":2,"security":["consumer.payment"],"authorization":true,"tags":[]},"consumer.payment.portal":{"path":"/consumer/payment/:provider/portal","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Consumer_PaymentPortalResponse"}},"arguments":{"provider":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Consumer_PaymentPortalRequest"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Generates a payment portal link for the authenticated user","stability":2,"security":["consumer.payment"],"authorization":true,"tags":[]},"consumer.plan.get":{"path":"/consumer/plan/$plan_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_Plan"}},"arguments":{"plan_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific plan for the authenticated user","stability":2,"security":["consumer.plan"],"authorization":true,"tags":[]},"consumer.plan.getAll":{"path":"/consumer/plan","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_PlanCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of plans which are relevant to the authenticated user","stability":2,"security":["consumer.plan"],"authorization":true,"tags":[]},"consumer.scope.getAll":{"path":"/consumer/scope","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_ScopeCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of scopes which are assigned to the authenticated user","stability":2,"security":["consumer.scope"],"authorization":true,"tags":[]},"consumer.scope.getCategories":{"path":"/consumer/scope/categories","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_ScopeCategories"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns all scopes by category","stability":2,"security":["consumer.scope"],"authorization":true,"tags":[]},"consumer.token.create":{"path":"/consumer/token","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Consumer_TokenAccessToken"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Consumer_TokenCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new token for the authenticated user","stability":2,"security":["consumer.token"],"authorization":true,"tags":[]},"consumer.token.delete":{"path":"/consumer/token/$token_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"token_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing token for the authenticated user","stability":2,"security":["consumer.token"],"authorization":true,"tags":[]},"consumer.token.get":{"path":"/consumer/token/$token_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_Token"}},"arguments":{"token_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific token for the authenticated user","stability":2,"security":["consumer.token"],"authorization":true,"tags":[]},"consumer.token.getAll":{"path":"/consumer/token","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_TokenCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of tokens which are assigned to the authenticated user","stability":2,"security":["consumer.token"],"authorization":true,"tags":[]},"consumer.token.update":{"path":"/consumer/token/$token_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Consumer_TokenAccessToken"}},"arguments":{"token_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Consumer_TokenUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing token for the authenticated user","stability":2,"security":["consumer.token"],"authorization":true,"tags":[]},"consumer.transaction.get":{"path":"/consumer/transaction/$transaction_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_Transaction"}},"arguments":{"transaction_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific transaction for the authenticated user","stability":2,"security":["consumer.transaction"],"authorization":true,"tags":[]},"consumer.transaction.getAll":{"path":"/consumer/transaction","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_TransactionCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of transactions which are assigned to the authenticated user","stability":2,"security":["consumer.transaction"],"authorization":true,"tags":[]},"consumer.webhook.create":{"path":"/consumer/webhook","method":"POST","return":{"code":201,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Consumer_WebhookCreate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Creates a new webhook for the authenticated user","stability":2,"security":["consumer.webhook"],"authorization":true,"tags":[]},"consumer.webhook.delete":{"path":"/consumer/webhook/$webhook_id\u003c[0-9]+|^~\u003e","method":"DELETE","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"webhook_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Deletes an existing webhook for the authenticated user","stability":2,"security":["consumer.webhook"],"authorization":true,"tags":[]},"consumer.webhook.get":{"path":"/consumer/webhook/$webhook_id\u003c[0-9]+|^~\u003e","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_Webhook"}},"arguments":{"webhook_id":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a specific webhook for the authenticated user","stability":2,"security":["consumer.webhook"],"authorization":true,"tags":[]},"consumer.webhook.getAll":{"path":"/consumer/webhook","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Consumer_WebhookCollection"}},"arguments":{"startIndex":{"in":"query","schema":{"type":"integer"}},"count":{"in":"query","schema":{"type":"integer"}},"search":{"in":"query","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns a paginated list of webhooks which are assigned to the authenticated user","stability":2,"security":["consumer.webhook"],"authorization":true,"tags":[]},"consumer.webhook.update":{"path":"/consumer/webhook/$webhook_id\u003c[0-9]+|^~\u003e","method":"PUT","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"webhook_id":{"in":"path","schema":{"type":"string"}},"payload":{"in":"body","schema":{"type":"reference","target":"Consumer_WebhookUpdate"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Updates an existing webhook for the authenticated user","stability":2,"security":["consumer.webhook"],"authorization":true,"tags":[]},"system.connection.callback":{"path":"/system/connection/:name/callback","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"name":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Connection OAuth2 callback to authorize a connection","stability":2,"security":[],"authorization":false,"tags":[]},"system.meta.getAbout":{"path":"/system/about","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"System_About"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns meta information and links about the current installed Fusio version","stability":2,"security":[],"authorization":false,"tags":[]},"system.meta.getDebug":{"path":"/system/debug","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Passthru"}},"arguments":{"payload":{"in":"body","schema":{"type":"reference","target":"Passthru"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Debug endpoint which returns the provided data","stability":2,"security":[],"authorization":false,"tags":[]},"system.meta.getHealth":{"path":"/system/health","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"System_HealthCheck"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Health check endpoint which returns information about the health status of the system","stability":2,"security":[],"authorization":false,"tags":[]},"system.meta.getRoutes":{"path":"/system/route","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"System_Route"}},"arguments":[],"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns all available routes","stability":2,"security":[],"authorization":false,"tags":[]},"system.meta.getSchema":{"path":"/system/schema/:name","method":"GET","return":{"code":200,"schema":{"type":"reference","target":"System_Schema"}},"arguments":{"name":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Returns details of a specific schema","stability":2,"security":[],"authorization":false,"tags":[]},"system.payment.webhook":{"path":"/system/payment/:provider/webhook","method":"POST","return":{"code":200,"schema":{"type":"reference","target":"Common_Message"}},"arguments":{"provider":{"in":"path","schema":{"type":"string"}}},"throws":[{"code":999,"schema":{"type":"reference","target":"Common_Message"}}],"description":"Payment webhook endpoint after successful purchase of a plan","stability":2,"security":[],"authorization":false,"tags":[]}},"definitions":{"Agent_Input":{"description":"This object represents an agent input","type":"struct","properties":{"previousId":{"description":"Optional the chat id of this conversation","type":"string"},"item":{"type":"reference","target":"Agent_Item"}}},"Agent_Item":{"description":"Agent item","type":"struct","base":true,"properties":{"type":{"description":"The result type","type":"string"},"metadata":{"description":"Optional result metadata","type":"map","schema":{"type":"any"}}},"discriminator":"type","mapping":{"Agent_ItemBinary":"binary","Agent_ItemChoice":"choice","Agent_ItemObject":"object","Agent_ItemText":"text","Agent_ItemToolCall":"tool_call"}},"Agent_ItemBinary":{"description":"Binary agent message","type":"struct","parent":{"type":"reference","target":"Agent_Item"},"properties":{"mime":{"description":"The mime of the binary data","type":"string"},"data":{"description":"The base64 encoded binary data","type":"string"}}},"Agent_ItemChoice":{"description":"Choice agent message","type":"struct","parent":{"type":"reference","target":"Agent_Item"},"properties":{"items":{"description":"Contains multiple agent items","type":"array","schema":{"type":"reference","target":"Agent_Item"}}}},"Agent_ItemObject":{"description":"Structured agent message","type":"struct","parent":{"type":"reference","target":"Agent_Item"},"properties":{"payload":{"description":"The structured JSON payload","type":"any"}}},"Agent_ItemText":{"description":"Text agent message","type":"struct","parent":{"type":"reference","target":"Agent_Item"},"properties":{"content":{"description":"The content text","type":"string"}}},"Agent_ItemToolCall":{"description":"Tool call agent message","type":"struct","parent":{"type":"reference","target":"Agent_Item"},"properties":{"functions":{"description":"An array of concrete functions","type":"array","schema":{"type":"reference","target":"Agent_ItemToolCallFunction"}}}},"Agent_ItemToolCallFunction":{"description":"Concrete values for a function tool call","type":"struct","properties":{"id":{"type":"string"},"name":{"type":"string"},"arguments":{"type":"string"}}},"Agent_Output":{"description":"This object represents an agent output","type":"struct","properties":{"id":{"description":"Chat id of this conversation","type":"string"},"item":{"type":"reference","target":"Agent_Item"}}},"Backend_AccountChangePassword":{"type":"struct","properties":{"oldPassword":{"description":"The old password","type":"string"},"newPassword":{"description":"The new password","type":"string"},"verifyPassword":{"description":"To verify the new password must contain the same value as the new password","type":"string"}}},"Backend_Action":{"description":"This object represents the business logic which can be executed either through an operation or cronjob","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"status":{"description":"Status of the object either 1 = active or 0 = deleted","type":"integer"},"name":{"description":"Unique name of the object","type":"string"},"class":{"description":"Underlying class of this action which handles the action logic","type":"string"},"async":{"description":"Whether to execute the action asynchronously, if true the action directly returns a 202 response and the action is executed later on in the background, useful for expensive operations","type":"boolean"},"config":{"description":"Contains the action specific configuration. The config depends on the action class, you can get all details of the config format by passing the class to the backend-action-getForm tool","type":"reference","target":"Backend_ActionConfig"},"metadata":{"description":"Use this parameter to attach key-value data","type":"reference","target":"Common_Metadata"}}},"Backend_ActionCollection":{"description":"A paginated collection of action objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Action"}}},"Backend_ActionCommit":{"description":"An action commit which represents a change in the action configuration","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"user":{"description":"The user which has made the change","type":"reference","target":"Backend_User"},"commitHash":{"description":"A unique hash which represents this commit","type":"string"},"config":{"description":"The provided action configuration","type":"reference","target":"Backend_ActionConfig"},"insertDate":{"type":"string","format":"date-time"}}},"Backend_ActionCommitCollection":{"description":"A paginated collection of action commit objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_ActionCommit"}}},"Backend_ActionConfig":{"description":"The action configuration which contains arbitrary key-value entries","type":"map","schema":{"type":"any"}},"Backend_ActionCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Action"}},"Backend_ActionExecuteRequest":{"description":"Represents a request to execute an action","type":"struct","properties":{"method":{"description":"HTTP method i.e. GET, POST","type":"string"},"uriFragments":{"description":"URL-encoded uri fragments i.e. foo=bar\u0026bar=foo","type":"string"},"parameters":{"description":"URL-encoded query parameters i.e. foo=bar\u0026bar=foo","type":"string"},"headers":{"description":"URL-encoded headers i.e. foo=bar\u0026bar=foo","type":"string"},"body":{"description":"Request body of this execution","type":"reference","target":"Backend_ActionExecuteRequestBody"}}},"Backend_ActionExecuteRequestBody":{"description":"Represents a request body","type":"map","schema":{"type":"any"}},"Backend_ActionExecuteResponse":{"description":"Represents an action execution response","type":"struct","properties":{"statusCode":{"description":"HTTP status code i.e. 200, 400, etc.","type":"integer"},"headers":{"description":"The response header returned by the action","type":"reference","target":"Backend_ActionExecuteResponseHeaders"},"body":{"description":"The response body returned by the action","type":"reference","target":"Backend_ActionExecuteResponseBody"}}},"Backend_ActionExecuteResponseBody":{"description":"Represents a response body","type":"map","schema":{"type":"any"}},"Backend_ActionExecuteResponseHeaders":{"description":"Represents a map of headers","type":"map","schema":{"type":"string"}},"Backend_ActionIndex":{"description":"Contains all possible classes which can be used at an action as class","type":"struct","properties":{"actions":{"type":"array","schema":{"type":"reference","target":"Backend_ActionIndexEntry"}}}},"Backend_ActionIndexEntry":{"description":"Represents a concrete action class","type":"struct","properties":{"name":{"description":"Human-readable name of the action class","type":"string"},"class":{"description":"Technical identifier of the action class","type":"string"}}},"Backend_ActionUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Action"}},"Backend_Agent":{"description":"This object represents an agent","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"connection":{"description":"The agent connection which should be used","type":"integer"},"type":{"description":"The agent type","type":"integer"},"name":{"description":"Name of the agent","type":"string"},"description":{"description":"Description of the agent","type":"string"},"introduction":{"description":"Introduction message","type":"string"},"tools":{"description":"Tools available to this agent","type":"array","schema":{"type":"string"}},"outgoing":{"description":"Describes the outgoing response payload, this must contain a schema name","type":"string"},"action":{"description":"Action which gets invoked for each generated response","type":"string"},"insertDate":{"type":"string","format":"date-time"},"metadata":{"description":"Use this parameter to attach key-value data","type":"reference","target":"Common_Metadata"}}},"Backend_AgentCollection":{"description":"Represents a collection of agent messages","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Agent"}}},"Backend_AgentCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Agent"}},"Backend_AgentMessage":{"description":"This object represents an agent message","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"chatId":{"description":"The assigned chat id which can be used to load the complete conversation","type":"string"},"role":{"description":"The role of this message i.e. user, assistant or system","type":"string"},"item":{"description":"The message item","type":"reference","target":"Agent_Item"},"insertDate":{"type":"string","format":"date-time"}}},"Backend_AgentMessageCollection":{"description":"Represents a collection of agent messages","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_AgentMessage"}}},"Backend_AgentTool":{"description":"Represents a concrete tool","type":"struct","properties":{"name":{"description":"Name of the tool","type":"string"},"description":{"description":"Description of the tool","type":"string"}}},"Backend_AgentTools":{"description":"Represents a collection of available tools","type":"struct","properties":{"tools":{"type":"array","schema":{"type":"reference","target":"Backend_AgentTool"}}}},"Backend_AgentUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Agent"}},"Backend_App":{"description":"This object represents an app to access the API on-behalf of a user","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"userId":{"type":"integer"},"status":{"description":"Status of the object either 1 = active, 2 = pending, 3 = deactivated or 4 = deleted","type":"integer"},"name":{"description":"Unique name of the object","type":"string"},"url":{"description":"Url where the app is hosted","type":"string"},"parameters":{"description":"Optional URL-encoded parameters of the app i.e. foo=bar\u0026bar=foo","type":"string"},"appKey":{"description":"The app key also known as client id which is generated on creation","type":"string"},"appSecret":{"description":"The app secret also known as client secret which is generated on creation","type":"string"},"metadata":{"description":"Use this parameter to attach key-value data","type":"reference","target":"Common_Metadata"},"date":{"description":"The create date of this object","type":"string","format":"date-time"},"scopes":{"description":"A list of assigned scopes for this app","type":"array","schema":{"type":"string"}},"tokens":{"description":"A list of tokens which are assigned to this app","type":"array","schema":{"type":"reference","target":"Backend_Token"}}}},"Backend_AppCollection":{"description":"A paginated collection of app objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_App"}}},"Backend_AppCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_App"}},"Backend_AppUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_App"}},"Backend_Audit":{"description":"This object represents an audit which is created every time something was changed at the system","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"app":{"type":"reference","target":"Backend_App"},"user":{"type":"reference","target":"Backend_User"},"event":{"description":"Trigger event of this audit","type":"string"},"ip":{"description":"IP which as issued the request","type":"string"},"message":{"description":"Message of this audit event","type":"string"},"content":{"description":"Content of this adit event","type":"reference","target":"Backend_AuditObject"},"date":{"description":"Insert date of this audit event","type":"string","format":"date-time"}}},"Backend_AuditCollection":{"description":"A paginated collection of audit objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Audit"}}},"Backend_AuditObject":{"description":"A key value object containing the changes","type":"map","schema":{"type":"any"}},"Backend_BackupExport":{"description":"Export of the complete system configuration","type":"struct","properties":{"export":{"type":"string"}}},"Backend_BackupImport":{"description":"Import a previously exported system configuration","type":"struct","properties":{"import":{"type":"string"}}},"Backend_BackupImportResult":{"description":"Result of a backup import operation","type":"struct","properties":{"success":{"type":"boolean"},"message":{"type":"string"},"logs":{"type":"array","schema":{"type":"string"}}}},"Backend_Bundle":{"description":"This object represents a bundle which contains action, schema, event, cronjob and trigger configurations from you local instance","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"name":{"description":"Unique name of the object","type":"string"},"version":{"description":"Version of this bundle","type":"string"},"icon":{"description":"Icon to represent this bundle","type":"string"},"summary":{"description":"Short summary which explains the use case for this bundle","type":"string"},"description":{"description":"Long description how to use this bundle may also contains markdown syntax","type":"string"},"cost":{"description":"Optional a cost for this bundle","type":"integer"},"config":{"description":"The bundle configuration","type":"reference","target":"Backend_BundleConfig"}}},"Backend_BundleCollection":{"description":"A paginated collection of bundle objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Bundle"}}},"Backend_BundleConfig":{"type":"map","schema":{"type":"any"}},"Backend_BundleCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Bundle"}},"Backend_BundleUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Bundle"}},"Backend_Category":{"description":"This object represents a category. Every user is assigned to a category and can only view objects which are also assigned to the same category, through this it is possible to build separate areas for external developers","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"name":{"description":"Unique name of the object","type":"string"}}},"Backend_CategoryCollection":{"description":"A paginated collection of category objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Category"}}},"Backend_CategoryCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Category"}},"Backend_CategoryUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Category"}},"Backend_Config":{"description":"This object represents a system configuration","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"type":{"description":"The config value type","type":"integer"},"name":{"description":"Unique name of the object","type":"string"},"description":{"description":"A short description fo this configuration value","type":"string"},"value":{"description":"The actual config value","type":"any"}}},"Backend_ConfigCollection":{"description":"A paginated collection of config objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Config"}}},"Backend_ConfigUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Config"}},"Backend_Connection":{"description":"This object represents a connection to an external system like i.e. a database, message-queue or client-sdk","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"name":{"description":"Unique name of the object","type":"string"},"class":{"description":"Underlying class of this connection which returns a configured client connection i.e. database, message-queue or client-sdk","type":"string"},"oauth2":{"description":"Indicates whether it is possible to start an OAuth2 authorization code flow on this connection","type":"boolean"},"config":{"description":"Contains the connection specific configuration","type":"reference","target":"Backend_ConnectionConfig"},"metadata":{"description":"Use this parameter to attach key-value data","type":"reference","target":"Common_Metadata"}}},"Backend_ConnectionCollection":{"description":"A paginated collection of connection objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Connection"}}},"Backend_ConnectionConfig":{"description":"The connection configuration which contains arbitrary key-value entries","type":"map","schema":{"type":"any"}},"Backend_ConnectionCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Connection"}},"Backend_ConnectionIndex":{"description":"Contains all possible classes which can be used at an connection as class","type":"struct","properties":{"connections":{"type":"array","schema":{"type":"reference","target":"Backend_ConnectionIndexEntry"}}}},"Backend_ConnectionIndexEntry":{"description":"Represents a concrete connection class","type":"struct","properties":{"name":{"description":"Human-readable name of the connection class","type":"string"},"class":{"description":"Technical identifier of the connection class","type":"string"}}},"Backend_ConnectionRedirectResponse":{"description":"Redirect response to initiate an OAuth2 flow","type":"struct","properties":{"redirectUri":{"type":"string"}}},"Backend_ConnectionUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Connection"}},"Backend_Cronjob":{"description":"This object represents a cronjob which can invoke an action at a specific interval","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"name":{"description":"Unique name of the object","type":"string"},"cron":{"description":"The cron expression i.e. */5 * * * * for every 5 minutes","type":"string"},"action":{"description":"The target action which gets invoked","type":"string"},"executeDate":{"description":"The last execution date","type":"string","format":"date-time"},"exitCode":{"description":"The last exit code","type":"integer"},"metadata":{"description":"Use this parameter to attach key-value data","type":"reference","target":"Common_Metadata"},"errors":{"description":"Contains an array of errors in case the cronjob has failed","type":"array","schema":{"type":"reference","target":"Backend_CronjobError"}}}},"Backend_CronjobCollection":{"description":"A paginated collection of cronjob objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Cronjob"}}},"Backend_CronjobCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Cronjob"}},"Backend_CronjobError":{"description":"Represents an error which occurred on cronjob execution","type":"struct","properties":{"message":{"type":"string"},"trace":{"type":"string"},"file":{"type":"string"},"line":{"type":"integer"}}},"Backend_CronjobUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Cronjob"}},"Backend_Dashboard":{"description":"Represents an object containing all widget data for the dashboard","type":"struct","properties":{"errorsPerOperation":{"type":"reference","target":"Backend_StatisticChart"},"incomingRequests":{"type":"reference","target":"Backend_StatisticChart"},"incomingTransactions":{"type":"reference","target":"Backend_StatisticChart"},"mostUsedOperations":{"type":"reference","target":"Backend_StatisticChart"},"timePerOperation":{"type":"reference","target":"Backend_StatisticChart"},"testCoverage":{"type":"reference","target":"Backend_StatisticChart"},"mostUsedActivities":{"type":"reference","target":"Backend_StatisticChart"},"activitiesPerUser":{"type":"reference","target":"Backend_StatisticChart"},"userRegistrations":{"type":"reference","target":"Backend_StatisticChart"}}},"Backend_DatabaseRow":{"description":"This object represents a row on a relational table","type":"map","schema":{"type":"any"}},"Backend_DatabaseRowCollection":{"description":"A paginated collection of database rows","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_DatabaseRow"}}},"Backend_DatabaseTable":{"description":"This object represents a relational table on a database connection","type":"struct","properties":{"name":{"description":"Name of the table","type":"string"},"columns":{"description":"Available columns on the table","type":"array","schema":{"type":"reference","target":"Backend_DatabaseTableColumn"}},"primaryKey":{"description":"The primary key column","type":"string"},"indexes":{"description":"Available indices on the table","type":"array","schema":{"type":"reference","target":"Backend_DatabaseTableIndex"}},"foreignKeys":{"description":"Available foreign key constraints","type":"array","schema":{"type":"reference","target":"Backend_DatabaseTableForeignKeyConstraint"}}}},"Backend_DatabaseTableCollection":{"type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_DatabaseTable"}}},"Backend_DatabaseTableColumn":{"description":"This object represents a column at a relation table","type":"struct","properties":{"name":{"description":"Name of the column","type":"string"},"type":{"description":"The column type i.e. integer or string","type":"string"},"length":{"description":"Optional the max length of the column","type":"integer"},"precision":{"description":"Optional the precision of the column","type":"integer"},"scale":{"description":"Optional the scale of the column","type":"integer"},"unsigned":{"description":"Indicates whether the column is unsigned, relevant for integer types","type":"boolean"},"fixed":{"description":"Indicates whether the column has a fixed length","type":"boolean"},"notNull":{"description":"Indicates whether the column allows null","type":"boolean"},"autoIncrement":{"description":"Indicates whether this column is an auto increment column","type":"boolean"},"default":{"description":"Optional defines the default value","type":"any"},"comment":{"description":"Optional a comment for this column","type":"string"}}},"Backend_DatabaseTableForeignKeyConstraint":{"description":"This object represents a foreign key constraint on a relational database","type":"struct","properties":{"name":{"description":"Name of the foreign key constraint","type":"string"},"foreignTable":{"description":"Name of the foreign table","type":"string"},"localColumnNames":{"description":"Local column names","type":"array","schema":{"type":"string"}},"foreignColumnNames":{"description":"Foreign column names","type":"array","schema":{"type":"string"}}}},"Backend_DatabaseTableIndex":{"description":"This object represents a table index on a relational database","type":"struct","properties":{"name":{"description":"Name of the index","type":"string"},"unique":{"description":"Indicates whether the index is unique","type":"boolean"},"columns":{"description":"Columns assigned ot the index","type":"array","schema":{"type":"string"}}}},"Backend_Event":{"description":"This object represents an event which can be triggered by an action","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"name":{"description":"Unique name of the object","type":"string"},"description":{"type":"string"},"schema":{"type":"string"},"metadata":{"description":"Use this parameter to attach key-value data","type":"reference","target":"Common_Metadata"}}},"Backend_EventCollection":{"description":"A paginated collection of event objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Event"}}},"Backend_EventCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Event"}},"Backend_EventUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Event"}},"Backend_File":{"description":"This object represents a file on the filesystem","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"string"},"name":{"description":"Name of the file","type":"string"},"contentType":{"description":"MIME type of the file","type":"string"},"checksum":{"description":"Checksum of the file","type":"string"},"lastModified":{"description":"Last modified date of the file","type":"string","format":"date-time"}}},"Backend_FileCollection":{"description":"A paginated collection of file objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_File"}}},"Backend_Firewall":{"description":"This object represents a firewall rule which blocks specific IP addresses","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"name":{"description":"Unique name of the object","type":"string"},"type":{"description":"The type of the rule either 1 = allow or 0 = deny","type":"integer"},"ip":{"description":"The target IP address","type":"string"},"expire":{"description":"The expire date","type":"string","format":"date-time"},"metadata":{"description":"Use this parameter to attach key-value data","type":"reference","target":"Common_Metadata"}}},"Backend_FirewallCollection":{"description":"A paginated collection of firewall objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Firewall"}}},"Backend_FirewallCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Firewall"}},"Backend_FirewallUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Firewall"}},"Backend_Form":{"description":"This object represents a form which helps to dynamically generate a form at a frontend app","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"status":{"description":"Status of the object either 1 = active or 0 = deleted","type":"integer"},"name":{"description":"Unique name of the object","type":"string"},"operationId":{"description":"Target operation which gets invoked through this form","type":"integer"},"uiSchema":{"description":"Optional an UI schema to dynamically describe this form","type":"any"},"metadata":{"description":"Use this parameter to attach key-value data","type":"reference","target":"Common_Metadata"}}},"Backend_FormCollection":{"description":"A paginated collection of form objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Form"}}},"Backend_FormCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Form"}},"Backend_FormUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Form"}},"Backend_GeneratorIndexProvider":{"description":"Represents a concrete generator class","type":"struct","properties":{"name":{"description":"Human-readable name of the generator class","type":"string"},"class":{"description":"Technical identifier of the generator class","type":"string"}}},"Backend_GeneratorIndexProviders":{"description":"Contains all possible classes which can be used at an generator as class","type":"struct","properties":{"providers":{"type":"array","schema":{"type":"reference","target":"Backend_GeneratorIndexProvider"}}}},"Backend_GeneratorProvider":{"type":"struct","properties":{"path":{"type":"string"},"scopes":{"type":"array","schema":{"type":"string"}},"public":{"type":"boolean"},"config":{"type":"reference","target":"Backend_GeneratorProviderConfig"}}},"Backend_GeneratorProviderChangelog":{"type":"struct","properties":{"schemas":{"type":"array","schema":{"type":"reference","target":"Backend_Schema"}},"actions":{"type":"array","schema":{"type":"reference","target":"Backend_Action"}},"operations":{"type":"array","schema":{"type":"reference","target":"Backend_Operation"}}}},"Backend_GeneratorProviderConfig":{"type":"map","schema":{"type":"any"}},"Backend_HttpRequest":{"description":"This object represents a HTTP request","type":"struct","properties":{"method":{"description":"HTTP method i.e. GET, POST","type":"string"},"uri":{"description":"HTTP request uri","type":"string"},"headers":{"description":"HTTP request headers","type":"map","schema":{"type":"string"}},"body":{"description":"HTTP request body","type":"string"}}},"Backend_HttpResponse":{"description":"This object represents a HTTP response","type":"struct","properties":{"statusCode":{"description":"HTTP status code","type":"integer"},"headers":{"description":"HTTP response headers","type":"map","schema":{"type":"string"}},"body":{"description":"HTTP response body","type":"string"}}},"Backend_Identity":{"description":"This object represents an identity which allows to authenticate with a remote identity provider","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"appId":{"description":"The target app for this identity","type":"integer"},"roleId":{"description":"Role which is assigned to new users","type":"integer"},"name":{"description":"Unique name of the object","type":"string"},"icon":{"description":"An icon for this identity provider","type":"string"},"class":{"description":"Underlying class of this identity provider","type":"string"},"config":{"type":"reference","target":"Backend_IdentityConfig"},"allowCreate":{"type":"boolean"}}},"Backend_IdentityCollection":{"description":"A paginated collection of identity objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Identity"}}},"Backend_IdentityConfig":{"type":"map","schema":{"type":"any"}},"Backend_IdentityCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Identity"}},"Backend_IdentityIndex":{"description":"Contains all possible classes which can be used at an identity as class","type":"struct","properties":{"providers":{"type":"array","schema":{"type":"reference","target":"Backend_IdentityIndexEntry"}}}},"Backend_IdentityIndexEntry":{"description":"Represents a concrete identity class","type":"struct","properties":{"name":{"description":"Human-readable name of the identity class","type":"string"},"class":{"description":"Technical identifier of the identity class","type":"string"}}},"Backend_IdentityUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Identity"}},"Backend_Log":{"description":"This object represents a log entry. Every HTTP requests to the system generates such a log entry.","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"ip":{"description":"The remote IP which has initiated the request","type":"string"},"userAgent":{"description":"The user agent provided by the HTTP user agent header","type":"string"},"method":{"description":"The HTTP method i.e. GET or POST","type":"string"},"path":{"description":"The target path","type":"string"},"header":{"description":"The provided HTTP headers","type":"string"},"body":{"description":"The provided HTTP body","type":"string"},"date":{"description":"Insert date of this request","type":"string","format":"date-time"},"errors":{"description":"An array of errors which occurred through this request","type":"array","schema":{"type":"reference","target":"Backend_LogError"}}}},"Backend_LogCollection":{"description":"A paginated collection of log objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Log"}}},"Backend_LogError":{"type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"logId":{"type":"integer"},"message":{"type":"string"},"trace":{"type":"string"},"file":{"type":"string"},"line":{"type":"integer"},"insertDate":{"type":"string","format":"date-time"}}},"Backend_LogErrorCollection":{"description":"A paginated collection of log error objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_LogError"}}},"Backend_Operation":{"description":"This object represents an operation, an operation invokes an action in case a specific HTTP method and path was requested. It defines also schema information about the request and response payload","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"status":{"description":"Status of the object either 1 = active or 0 = deleted","type":"integer"},"active":{"description":"Indicates whether the operation is active","type":"boolean"},"public":{"description":"Indicates whether the operation is public, if false a user must provide an Authorization header with an Bearer access token","type":"boolean"},"stability":{"description":"Describes the stability of this operation 0 = deprecated, 1 = experimental, 2 = stable and 3 = legacy","type":"integer"},"description":{"description":"A short description of this operation, it should explain the operation in a simple and precise way","type":"string"},"httpMethod":{"description":"The target HTTP method i.e. GET or POST","type":"string"},"httpPath":{"description":"The target HTTP path i.e. /foo or /product/:product_id","type":"string"},"httpCode":{"description":"The success HTTP code i.e. 200 or 201","type":"integer"},"name":{"description":"Unique name of the object. It is recommended to group your operations into logical units by using a dot i.e. product.getAll and product.insert which has also an effect on the automatically generated SDK","type":"string"},"parameters":{"description":"Describes available query parameters","type":"reference","target":"Backend_OperationParameters"},"incoming":{"description":"Describes the incoming request payload, this must contain a schema name","type":"string"},"outgoing":{"description":"Describes the outgoing response payload, this must contain a schema name","type":"string"},"throws":{"description":"Describes error responses for i.e. client or server errors","type":"reference","target":"Backend_OperationThrows"},"action":{"description":"The target action to invoke, this must contain an action name","type":"string"},"costs":{"description":"Costs to invoke this operation. A user can only invoke this operation in case he has enough points","type":"integer"},"scopes":{"description":"Scopes which are required to invoke this operation","type":"array","schema":{"type":"string"}},"metadata":{"description":"Use this parameter to attach key-value data","type":"reference","target":"Common_Metadata"}}},"Backend_OperationCollection":{"description":"A paginated collection of operation objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Operation"}}},"Backend_OperationCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Operation"}},"Backend_OperationParameters":{"type":"map","schema":{"type":"reference","target":"Backend_OperationSchema"}},"Backend_OperationSchema":{"type":"struct","properties":{"description":{"type":"string"},"type":{"type":"string"},"format":{"type":"string"},"enum":{"type":"string"}}},"Backend_OperationThrows":{"type":"map","schema":{"type":"string"}},"Backend_OperationUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Operation"}},"Backend_Page":{"description":"This object represents a page at the developer portal","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"status":{"description":"Status of the object either 1 = visible, 2 = invisible or 0 = deleted","type":"integer"},"title":{"description":"Title of the page","type":"string"},"slug":{"description":"Slug of the page which gets dynamically generated from the title","type":"string"},"content":{"description":"HTML content of this page","type":"string"},"metadata":{"description":"Use this parameter to attach key-value data","type":"reference","target":"Common_Metadata"}}},"Backend_PageCollection":{"description":"A paginated collection of page objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Page"}}},"Backend_PageCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Page"}},"Backend_PageUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Page"}},"Backend_Plan":{"description":"This object represents a plan, a plan allows users to obtain points or in general subscribe to your app","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"name":{"description":"Name of the plan","type":"string"},"description":{"description":"Short description of the plan","type":"string"},"price":{"description":"The price of this plan","type":"number"},"points":{"description":"The points which are assigned to the user on purchase","type":"integer"},"period":{"description":"Whether the plan is one-time or periodically","type":"integer"},"externalId":{"description":"An external id of a remote payment provider like Stripe","type":"string"},"scopes":{"description":"Scopes which are assigned dynamically to the user on purchase","type":"array","schema":{"type":"string"}},"metadata":{"description":"Use this parameter to attach key-value data","type":"reference","target":"Common_Metadata"}}},"Backend_PlanCollection":{"description":"A paginated collection of plan objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Plan"}}},"Backend_PlanCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Plan"}},"Backend_PlanUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Plan"}},"Backend_Rate":{"description":"This object represents a rate limitation, which allows to limit the requests which a user can send","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"priority":{"description":"All rates are applied based on the priority, higher priorities are applied first","type":"integer"},"name":{"description":"Unique name of the object","type":"string"},"rateLimit":{"description":"Maximum number of allowed requests","type":"integer"},"timespan":{"description":"Timespan for the allowed requests","type":"string"},"allocation":{"description":"Through a rate allocation a user gets assigned to a specific rate","type":"array","schema":{"type":"reference","target":"Backend_RateAllocation"}},"metadata":{"description":"Use this parameter to attach key-value data","type":"reference","target":"Common_Metadata"}}},"Backend_RateAllocation":{"description":"This object represents a rate allocation, in case a request matches it gets assigned to the attached rate","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"operationId":{"type":"integer"},"userId":{"type":"integer"},"planId":{"type":"integer"},"appId":{"type":"integer"},"authenticated":{"description":"Whether the request is authenticated","type":"boolean"}}},"Backend_RateCollection":{"description":"A paginated collection of rate objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Rate"}}},"Backend_RateCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Rate"}},"Backend_RateUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Rate"}},"Backend_Role":{"description":"This object represents a role, every user is assigned to a role and all scopes of the role are automatically attached to the user","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"categoryId":{"description":"The assigned category id of this role","type":"integer"},"name":{"description":"Unique name of the object","type":"string"},"scopes":{"description":"All scopes which are assigned to this role","type":"array","schema":{"type":"string"}}}},"Backend_RoleCollection":{"description":"A paginated collection of role objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Role"}}},"Backend_RoleCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Role"}},"Backend_RoleUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Role"}},"Backend_Schema":{"description":"This object represents a schema to describe a JSON payload","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"status":{"description":"Status of the object either 1 = active or 0 = deleted","type":"integer"},"name":{"description":"Unique name of the object","type":"string"},"source":{"description":"The TypeSchema specification to describe a JSON payload","type":"reference","target":"Backend_SchemaSource"},"metadata":{"description":"Use this parameter to attach key-value data","type":"reference","target":"Common_Metadata"}}},"Backend_SchemaCollection":{"description":"A paginated collection of schema objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Schema"}}},"Backend_SchemaCommit":{"description":"A schema commit which represents a change in the schema source","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"user":{"description":"The user which has made the change","type":"reference","target":"Backend_User"},"commitHash":{"description":"A unique hash which represents this commit","type":"string"},"schema":{"description":"The provided schema payload","type":"reference","target":"Backend_SchemaSource"},"insertDate":{"type":"string","format":"date-time"}}},"Backend_SchemaCommitCollection":{"description":"A paginated collection of schema commit objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_SchemaCommit"}}},"Backend_SchemaCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Schema"}},"Backend_SchemaPreviewResponse":{"type":"struct","properties":{"preview":{"type":"string"}}},"Backend_SchemaSource":{"description":"Contains the TypeSchema specification","type":"map","schema":{"type":"any"}},"Backend_SchemaUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Schema"}},"Backend_Scope":{"description":"This object represents a scope. A scope is assigned to a user and is required to access operations","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"name":{"description":"Unique name of the object","type":"string"},"description":{"description":"Short description of the scope","type":"string"},"operations":{"description":"All operations which can be access through this scope","type":"array","schema":{"type":"reference","target":"Backend_ScopeOperation"}},"metadata":{"description":"Use this parameter to attach key-value data","type":"reference","target":"Common_Metadata"}}},"Backend_ScopeCategories":{"type":"struct","properties":{"categories":{"type":"array","schema":{"type":"reference","target":"Backend_ScopeCategory"}}}},"Backend_ScopeCategory":{"type":"struct","properties":{"id":{"type":"integer"},"name":{"type":"string"},"scopes":{"type":"array","schema":{"type":"reference","target":"Backend_ScopeCategoryScope"}}}},"Backend_ScopeCategoryScope":{"type":"struct","properties":{"id":{"type":"integer"},"name":{"type":"string"},"description":{"type":"string"}}},"Backend_ScopeCollection":{"description":"A paginated collection of scope objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Scope"}}},"Backend_ScopeCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Scope"}},"Backend_ScopeOperation":{"type":"struct","properties":{"operationId":{"type":"integer"},"allow":{"type":"boolean"}}},"Backend_ScopeUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Scope"}},"Backend_SdkGenerate":{"type":"struct","properties":{"format":{"type":"string"},"config":{"type":"string"}}},"Backend_SdkMessage":{"type":"struct","properties":{"success":{"type":"boolean"},"message":{"type":"string"},"link":{"type":"string"}}},"Backend_SdkResponse":{"type":"struct","properties":{"types":{"type":"reference","target":"Backend_SdkTypes"}}},"Backend_SdkTypes":{"description":"Represents available SDK type which can be generated","type":"map","schema":{"type":"string"}},"Backend_SpecificationGet":{"type":"struct","properties":{"spec":{"type":"any"}}},"Backend_SpecificationPublish":{"type":"struct","properties":{"name":{"type":"string"},"filterName":{"type":"string"},"standalone":{"type":"boolean"}}},"Backend_StatisticChart":{"type":"struct","properties":{"labels":{"type":"array","schema":{"type":"string"}},"series":{"type":"array","schema":{"type":"reference","target":"Backend_StatisticChartSeries"}}}},"Backend_StatisticChartSeries":{"type":"struct","properties":{"name":{"type":"string"},"data":{"type":"array","schema":{"type":"number"}}}},"Backend_StatisticCount":{"type":"struct","properties":{"count":{"type":"integer"},"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"}}},"Backend_Taxonomy":{"description":"This object represents a taxonomy. A taxonomy helps to internally organize operations, actions and other entities","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"parentId":{"description":"Identifier of the parent object","type":"integer"},"name":{"description":"Unique name of the object","type":"string"}}},"Backend_TaxonomyCollection":{"description":"A paginated collection of taxonomy objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Taxonomy"}}},"Backend_TaxonomyCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Taxonomy"}},"Backend_TaxonomyMove":{"description":"Moves the provided objects to a taxonomy","type":"struct","properties":{"operations":{"type":"array","schema":{"type":"integer"}},"actions":{"type":"array","schema":{"type":"integer"}},"schemas":{"type":"array","schema":{"type":"integer"}},"events":{"type":"array","schema":{"type":"integer"}},"cronjobs":{"type":"array","schema":{"type":"integer"}},"triggers":{"type":"array","schema":{"type":"integer"}}}},"Backend_TaxonomyUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Taxonomy"}},"Backend_Test":{"description":"This object represents a test. A test helps to verify that all operations work as expected","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"status":{"description":"Status of the object either 1 = pending, 2 = success, 3 = warning, 4 = error, 5 = skipped or 6 = disabled","type":"integer"},"operationName":{"type":"string"},"message":{"type":"string"},"response":{"type":"string"},"config":{"type":"reference","target":"Backend_TestConfig"}}},"Backend_TestCollection":{"description":"A paginated collection of test objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Test"}}},"Backend_TestConfig":{"type":"struct","parent":{"type":"reference","target":"Backend_ActionExecuteRequest"}},"Backend_Token":{"description":"This object represents a token, this an access token which was requested by a user","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"status":{"description":"Status of the object either 1 = active or 2 = deleted","type":"integer"},"name":{"type":"string"},"scopes":{"type":"array","schema":{"type":"string"}},"ip":{"type":"string"},"expire":{"type":"string","format":"date-time"},"date":{"type":"string","format":"date-time"}}},"Backend_TokenCollection":{"description":"A paginated collection of token objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Token"}}},"Backend_Transaction":{"description":"This object represents a transaction. The system generates a transaction in case a payment was successfully executed","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"userId":{"type":"integer"},"planId":{"type":"integer"},"transactionId":{"type":"string"},"amount":{"type":"number"},"points":{"type":"number"},"periodStart":{"type":"string","format":"date-time"},"periodEnd":{"type":"string","format":"date-time"},"insertDate":{"type":"string","format":"date-time"}}},"Backend_TransactionCollection":{"description":"A paginated collection of transaction objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Transaction"}}},"Backend_TrashData":{"type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"status":{"description":"Status of the object either 1 = active or 0 = deleted","type":"integer"},"name":{"type":"string"}}},"Backend_TrashDataCollection":{"description":"A paginated collection of deleted objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_TrashData"}}},"Backend_TrashRestore":{"type":"struct","properties":{"id":{"type":"integer"}}},"Backend_TrashTypes":{"type":"struct","properties":{"types":{"type":"array","schema":{"type":"string"}}}},"Backend_Trigger":{"description":"This object represents a trigger which can invoke an action on a custom event","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"name":{"description":"Unique name of the object","type":"string"},"event":{"description":"The name of the trigger event","type":"string"},"action":{"description":"The target action which gets invoked","type":"string"},"metadata":{"description":"Use this parameter to attach key-value data","type":"reference","target":"Common_Metadata"}}},"Backend_TriggerCollection":{"description":"A paginated collection of trigger objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Trigger"}}},"Backend_TriggerCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Trigger"}},"Backend_TriggerUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Trigger"}},"Backend_User":{"description":"This object represents a user","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"roleId":{"description":"A role which is assigned to the user","type":"integer"},"planId":{"description":"A plan which is assigned to the user","type":"integer"},"status":{"description":"Status of the object either 1 = active, 2 = disabled or 0 = deleted","type":"integer"},"name":{"description":"Unique name of the object","type":"string"},"email":{"description":"The email address of the user","type":"string"},"points":{"description":"Points assigned to the user","type":"integer"},"scopes":{"description":"List of scopes which are assigned to the user","type":"array","schema":{"type":"string"}},"apps":{"type":"array","schema":{"type":"reference","target":"Backend_App"}},"metadata":{"description":"Use this parameter to attach key-value data","type":"reference","target":"Common_Metadata"},"date":{"description":"The insert date","type":"string","format":"date-time"}}},"Backend_UserCollection":{"description":"A paginated collection of user objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_User"}}},"Backend_UserCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_User"},"properties":{"password":{"type":"string"}}},"Backend_UserUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_User"}},"Backend_Webhook":{"description":"This object represents a webhook, a webhook is called in case a specific event was triggered","type":"struct","properties":{"id":{"description":"Unique identifier for the object","type":"integer"},"eventId":{"type":"integer"},"userId":{"type":"integer"},"name":{"type":"string"},"endpoint":{"type":"string"},"responses":{"type":"array","schema":{"type":"reference","target":"Backend_WebhookResponse"}}}},"Backend_WebhookCollection":{"description":"A paginated collection of webhook objects","type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Backend_Webhook"}}},"Backend_WebhookCreate":{"type":"struct","parent":{"type":"reference","target":"Backend_Webhook"}},"Backend_WebhookResponse":{"type":"struct","properties":{"id":{"type":"integer"},"status":{"type":"integer"},"code":{"type":"integer"},"attempts":{"type":"integer"},"error":{"type":"string"},"executeDate":{"type":"string","format":"date-time"}}},"Backend_WebhookUpdate":{"type":"struct","parent":{"type":"reference","target":"Backend_Webhook"}},"Common_Collection":{"description":"Base collection","type":"struct","properties":{"totalResults":{"type":"integer"},"startIndex":{"type":"integer"},"itemsPerPage":{"type":"integer"},"entry":{"type":"array","schema":{"type":"generic","name":"T"}}}},"Common_FormContainer":{"description":"Represents a config form with a list of elements","type":"struct","properties":{"element":{"type":"array","schema":{"type":"reference","target":"Common_FormElement"}}}},"Common_FormElement":{"description":"Form base element","type":"struct","base":true,"properties":{"element":{"type":"string"},"name":{"type":"string"},"title":{"type":"string"},"help":{"type":"string"}},"discriminator":"type","mapping":{"Common_FormElementCheckbox":"checkbox","Common_FormElementCollection":"collection","Common_FormElementInput":"input","Common_FormElementMap":"map","Common_FormElementSelect":"select","Common_FormElementTextArea":"textarea","Common_FormElementTypeAPI":"typeapi","Common_FormElementTypeSchema":"typeschema"}},"Common_FormElementCheckbox":{"description":"Form element which represents a checkbox element","type":"struct","parent":{"type":"reference","target":"Common_FormElement"}},"Common_FormElementCollection":{"description":"Form element which represents a collection element","type":"struct","parent":{"type":"reference","target":"Common_FormElement"},"properties":{"type":{"description":"The input type i.e. text or password, all HTML input types are allowed","type":"string"}}},"Common_FormElementInput":{"description":"Form element which represents an input element","type":"struct","parent":{"type":"reference","target":"Common_FormElement"},"properties":{"type":{"description":"The input type i.e. text or password, all HTML input types are allowed","type":"string"}}},"Common_FormElementMap":{"description":"Form element which represents a map element","type":"struct","parent":{"type":"reference","target":"Common_FormElement"},"properties":{"type":{"description":"The input type i.e. text or password, all HTML input types are allowed","type":"string"}}},"Common_FormElementSelect":{"description":"Form element which represents a select element","type":"struct","parent":{"type":"reference","target":"Common_FormElement"},"properties":{"options":{"description":"Available options for the select element","type":"array","schema":{"type":"reference","target":"Common_FormElementSelectOption"}}}},"Common_FormElementSelectOption":{"description":"Represents a concrete option entry","type":"struct","properties":{"key":{"type":"string"},"value":{"type":"string"}}},"Common_FormElementTextArea":{"description":"Form element which represents a textarea","type":"struct","parent":{"type":"reference","target":"Common_FormElement"},"properties":{"mode":{"description":"Describes which data is provided at the textarea, this can be i.e. a programming language like php, java or python or also a data format like json","type":"string"}}},"Common_FormElementTypeAPI":{"description":"Form element which represents a TypeAPI editor","type":"struct","parent":{"type":"reference","target":"Common_FormElement"}},"Common_FormElementTypeSchema":{"description":"Form element which represents a TypeSchema editor","type":"struct","parent":{"type":"reference","target":"Common_FormElement"}},"Common_Message":{"description":"Common error message","type":"struct","properties":{"success":{"type":"boolean"},"message":{"type":"string"},"id":{"type":"string"}}},"Common_Metadata":{"type":"map","schema":{"type":"string"}},"Consumer_App":{"type":"struct","properties":{"id":{"type":"integer"},"userId":{"type":"integer"},"status":{"type":"integer"},"name":{"type":"string"},"url":{"type":"string"},"appKey":{"type":"string"},"appSecret":{"type":"string"},"date":{"type":"string"},"scopes":{"type":"array","schema":{"type":"string"}},"metadata":{"type":"reference","target":"Common_Metadata"}}},"Consumer_AppCollection":{"type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Consumer_App"}}},"Consumer_AppCreate":{"type":"struct","properties":{"name":{"type":"string"},"url":{"type":"string"},"scopes":{"type":"array","schema":{"type":"string"}}}},"Consumer_AppUpdate":{"type":"struct","properties":{"name":{"type":"string"},"url":{"type":"string"},"scopes":{"type":"array","schema":{"type":"string"}}}},"Consumer_AuthorizeMeta":{"type":"struct","properties":{"name":{"type":"string"},"url":{"type":"string"},"scopes":{"type":"array","schema":{"type":"reference","target":"Consumer_Scope"}}}},"Consumer_AuthorizeRequest":{"type":"struct","properties":{"responseType":{"type":"string"},"clientId":{"type":"string"},"redirectUri":{"type":"string"},"scope":{"type":"string"},"state":{"type":"string"},"allow":{"type":"boolean"}}},"Consumer_AuthorizeResponse":{"type":"struct","properties":{"type":{"type":"string"},"code":{"type":"string"},"error":{"type":"string"},"state":{"type":"string"},"redirectUri":{"type":"string"}}},"Consumer_Event":{"type":"struct","properties":{"id":{"type":"integer"},"name":{"type":"string"},"description":{"type":"string"},"metadata":{"type":"reference","target":"Common_Metadata"}}},"Consumer_EventCollection":{"type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Consumer_Event"}}},"Consumer_Form":{"type":"struct","properties":{"id":{"type":"integer"},"name":{"type":"string"},"action":{"type":"string"},"method":{"type":"string"},"jsonSchema":{"type":"any"},"uiSchema":{"type":"any"},"metadata":{"type":"reference","target":"Common_Metadata"}}},"Consumer_FormCollection":{"type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Consumer_Form"}}},"Consumer_Grant":{"type":"struct","properties":{"id":{"type":"integer"},"app":{"type":"reference","target":"Consumer_App"},"createDate":{"type":"string","format":"date-time"}}},"Consumer_GrantCollection":{"type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Consumer_Grant"}}},"Consumer_Identity":{"type":"struct","properties":{"id":{"type":"integer"},"name":{"type":"string"},"icon":{"type":"string"},"redirect":{"type":"string"}}},"Consumer_IdentityCollection":{"type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Consumer_Identity"}}},"Consumer_Log":{"type":"struct","properties":{"id":{"type":"integer"},"appId":{"type":"integer"},"ip":{"type":"string"},"userAgent":{"type":"string"},"method":{"type":"string"},"path":{"type":"string"},"header":{"type":"string"},"body":{"type":"string"},"date":{"type":"string","format":"date-time"}}},"Consumer_LogCollection":{"type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Consumer_Log"}}},"Consumer_Page":{"type":"struct","properties":{"id":{"type":"integer"},"title":{"type":"string"},"slug":{"type":"string"},"content":{"type":"string"},"metadata":{"type":"reference","target":"Common_Metadata"}}},"Consumer_PageCollection":{"type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Consumer_Page"}}},"Consumer_PaymentCheckoutRequest":{"type":"struct","properties":{"planId":{"type":"integer"},"returnUrl":{"type":"string"}}},"Consumer_PaymentCheckoutResponse":{"type":"struct","properties":{"approvalUrl":{"type":"string"}}},"Consumer_PaymentPortalRequest":{"type":"struct","properties":{"returnUrl":{"type":"string"}}},"Consumer_PaymentPortalResponse":{"type":"struct","properties":{"redirectUrl":{"type":"string"}}},"Consumer_Plan":{"type":"struct","properties":{"id":{"type":"integer"},"name":{"type":"string"},"description":{"type":"string"},"price":{"type":"number"},"points":{"type":"integer"},"period":{"type":"integer"},"metadata":{"type":"reference","target":"Common_Metadata"}}},"Consumer_PlanCollection":{"type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Consumer_Plan"}}},"Consumer_Scope":{"type":"struct","properties":{"id":{"type":"integer"},"name":{"type":"string"},"description":{"type":"string"},"metadata":{"type":"reference","target":"Common_Metadata"}}},"Consumer_ScopeCategories":{"type":"struct","properties":{"categories":{"type":"array","schema":{"type":"reference","target":"Consumer_ScopeCategory"}}}},"Consumer_ScopeCategory":{"type":"struct","properties":{"id":{"type":"integer"},"name":{"type":"string"},"scopes":{"type":"array","schema":{"type":"reference","target":"Consumer_ScopeCategoryScope"}}}},"Consumer_ScopeCategoryScope":{"type":"struct","properties":{"id":{"type":"integer"},"name":{"type":"string"},"description":{"type":"string"}}},"Consumer_ScopeCollection":{"type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Consumer_Scope"}}},"Consumer_Token":{"type":"struct","properties":{"id":{"type":"integer"},"status":{"type":"integer"},"name":{"type":"string"},"scopes":{"type":"array","schema":{"type":"string"}},"ip":{"type":"string"},"expire":{"type":"string","format":"date"},"date":{"type":"string","format":"date-time"}}},"Consumer_TokenAccessToken":{"type":"struct","properties":{"access_token":{"type":"string"},"token_type":{"type":"string"},"expires_in":{"type":"integer"},"refresh_token":{"type":"string"},"scope":{"type":"string"}}},"Consumer_TokenCollection":{"type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Consumer_Token"}}},"Consumer_TokenCreate":{"type":"struct","properties":{"name":{"type":"string"},"scopes":{"type":"array","schema":{"type":"string"}},"expire":{"type":"string","format":"date"}}},"Consumer_TokenUpdate":{"type":"struct","properties":{"name":{"type":"string"},"expire":{"type":"string","format":"date"}}},"Consumer_Transaction":{"type":"struct","properties":{"id":{"type":"integer"},"userId":{"type":"integer"},"planId":{"type":"integer"},"plan":{"type":"reference","target":"Consumer_Plan"},"transactionId":{"type":"string"},"amount":{"type":"number"},"points":{"type":"number"},"periodStart":{"type":"string","format":"date-time"},"periodEnd":{"type":"string","format":"date-time"},"insertDate":{"type":"string","format":"date-time"}}},"Consumer_TransactionCollection":{"type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Consumer_Transaction"}}},"Consumer_UserAccount":{"type":"struct","properties":{"id":{"type":"integer"},"planId":{"type":"integer"},"status":{"type":"integer"},"name":{"type":"string"},"email":{"type":"string"},"points":{"type":"integer"},"scopes":{"type":"array","schema":{"type":"string"}},"plans":{"type":"array","schema":{"type":"reference","target":"Consumer_UserPlan"}},"metadata":{"type":"reference","target":"Common_Metadata"},"date":{"type":"string","format":"date-time"}}},"Consumer_UserActivate":{"type":"struct","properties":{"token":{"type":"string"}}},"Consumer_UserEmail":{"type":"struct","properties":{"email":{"type":"string"},"captcha":{"type":"string"}}},"Consumer_UserJWT":{"type":"struct","properties":{"token":{"type":"string"},"expires_in":{"type":"integer"},"refresh_token":{"type":"string"},"scope":{"type":"string"}}},"Consumer_UserLogin":{"type":"struct","properties":{"username":{"type":"string"},"password":{"type":"string"},"scopes":{"type":"array","schema":{"type":"string"}}}},"Consumer_UserPasswordReset":{"type":"struct","properties":{"token":{"type":"string"},"newPassword":{"type":"string"}}},"Consumer_UserPlan":{"type":"struct","properties":{"id":{"type":"integer"},"name":{"type":"string"},"price":{"type":"integer"},"points":{"type":"integer"},"period":{"type":"integer"}}},"Consumer_UserRefresh":{"type":"struct","properties":{"refresh_token":{"type":"string"}}},"Consumer_UserRegister":{"type":"struct","properties":{"name":{"type":"string"},"email":{"type":"string"},"password":{"type":"string"},"captcha":{"type":"string"}}},"Consumer_Webhook":{"type":"struct","properties":{"id":{"type":"integer"},"status":{"type":"integer"},"event":{"type":"string"},"name":{"type":"string"},"endpoint":{"type":"string"},"responses":{"type":"array","schema":{"type":"reference","target":"Consumer_WebhookResponse"}}}},"Consumer_WebhookCollection":{"type":"struct","parent":{"type":"reference","target":"Common_Collection","template":{"T":"Consumer_Webhook"}}},"Consumer_WebhookCreate":{"type":"struct","properties":{"event":{"type":"string"},"name":{"type":"string"},"endpoint":{"type":"string"}}},"Consumer_WebhookResponse":{"type":"struct","properties":{"status":{"type":"integer"},"code":{"type":"integer"},"attempts":{"type":"string"},"executeDate":{"type":"string"}}},"Consumer_WebhookUpdate":{"type":"struct","properties":{"event":{"type":"string"},"name":{"type":"string"},"endpoint":{"type":"string"}}},"MarketplaceAction":{"type":"struct","parent":{"type":"reference","target":"MarketplaceObject"},"properties":{"class":{"type":"string"},"config":{"type":"reference","target":"MarketplaceActionConfig"}}},"MarketplaceActionCollection":{"type":"struct","parent":{"type":"reference","target":"MarketplaceCollection","template":{"T":"MarketplaceAction"}}},"MarketplaceActionConfig":{"type":"map","schema":{"type":"any"}},"MarketplaceApp":{"type":"struct","parent":{"type":"reference","target":"MarketplaceObject"},"properties":{"scopes":{"type":"array","schema":{"type":"string"}},"downloadUrl":{"type":"string"},"hash":{"type":"string"}}},"MarketplaceAppCollection":{"type":"struct","parent":{"type":"reference","target":"MarketplaceCollection","template":{"T":"MarketplaceApp"}}},"MarketplaceBundle":{"type":"struct","parent":{"type":"reference","target":"MarketplaceObject"},"properties":{"config":{"type":"reference","target":"MarketplaceBundleConfig"}}},"MarketplaceBundleAction":{"type":"struct","properties":{"name":{"type":"string"},"class":{"type":"string"},"config":{"type":"reference","target":"MarketplaceBundleActionConfig"}}},"MarketplaceBundleActionConfig":{"type":"map","schema":{"type":"any"}},"MarketplaceBundleCollection":{"type":"struct","parent":{"type":"reference","target":"MarketplaceCollection","template":{"T":"MarketplaceBundle"}}},"MarketplaceBundleConfig":{"type":"struct","properties":{"actions":{"type":"array","schema":{"type":"reference","target":"MarketplaceBundleAction"}},"schemas":{"type":"array","schema":{"type":"reference","target":"MarketplaceBundleSchema"}},"events":{"type":"array","schema":{"type":"reference","target":"MarketplaceBundleEvent"}},"cronjobs":{"type":"array","schema":{"type":"reference","target":"MarketplaceBundleCronjob"}},"triggers":{"type":"array","schema":{"type":"reference","target":"MarketplaceBundleTrigger"}}}},"MarketplaceBundleCronjob":{"type":"struct","properties":{"name":{"type":"string"},"cron":{"type":"string"},"action":{"type":"string"}}},"MarketplaceBundleEvent":{"type":"struct","properties":{"name":{"type":"string"},"description":{"type":"string"},"schema":{"type":"string"}}},"MarketplaceBundleSchema":{"type":"struct","properties":{"name":{"type":"string"},"source":{"type":"reference","target":"MarketplaceBundleSchemaSource"}}},"MarketplaceBundleSchemaSource":{"type":"map","schema":{"type":"any"}},"MarketplaceBundleTrigger":{"type":"struct","properties":{"name":{"type":"string"},"event":{"type":"string"},"action":{"type":"string"}}},"MarketplaceCollection":{"type":"struct","properties":{"totalResults":{"type":"integer"},"startIndex":{"type":"integer"},"itemsPerPage":{"type":"integer"},"entry":{"type":"array","schema":{"type":"generic","name":"T"}}}},"MarketplaceInstall":{"description":"Installs an object from the marketplace","type":"struct","properties":{"name":{"type":"string"}}},"MarketplaceMessage":{"type":"struct","properties":{"success":{"type":"boolean"},"message":{"type":"string"},"id":{"type":"string"}}},"MarketplaceObject":{"description":"Base class of all objects on the marketplace","type":"struct","properties":{"id":{"type":"integer"},"name":{"type":"string"},"author":{"type":"reference","target":"MarketplaceUser"},"version":{"type":"string"},"icon":{"type":"string"},"summary":{"type":"string"},"description":{"type":"string"},"cost":{"type":"integer"},"updateDate":{"type":"string","format":"date-time"},"insertDate":{"type":"string","format":"date-time"}}},"MarketplaceUser":{"type":"struct","properties":{"id":{"type":"integer"},"name":{"type":"string"},"verified":{"type":"boolean"}}},"Passthru":{"description":"No schema information available","type":"map","schema":{"type":"any"}},"System_About":{"type":"struct","properties":{"apiVersion":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"termsOfService":{"type":"string"},"contactName":{"type":"string"},"contactUrl":{"type":"string"},"contactEmail":{"type":"string"},"licenseName":{"type":"string"},"licenseUrl":{"type":"string"},"paymentCurrency":{"type":"string"},"categories":{"type":"array","schema":{"type":"string"}},"scopes":{"type":"array","schema":{"type":"string"}},"apps":{"type":"reference","target":"System_AboutApps"},"links":{"type":"array","schema":{"type":"reference","target":"System_AboutLink"}}}},"System_AboutApps":{"type":"map","schema":{"type":"string"}},"System_AboutLink":{"type":"struct","properties":{"rel":{"type":"string"},"href":{"type":"string"}}},"System_HealthCheck":{"type":"struct","properties":{"healthy":{"type":"boolean"},"error":{"type":"string"}}},"System_Route":{"type":"struct","properties":{"routes":{"type":"reference","target":"System_RoutePath"}}},"System_RouteMethod":{"type":"map","schema":{"type":"string"}},"System_RoutePath":{"type":"map","schema":{"type":"reference","target":"System_RouteMethod"}},"System_Schema":{"type":"struct","properties":{"schema":{"type":"reference","target":"System_SchemaTypeSchema"},"form":{"type":"reference","target":"System_SchemaForm"}}},"System_SchemaForm":{"type":"map","schema":{"type":"any"}},"System_SchemaTypeSchema":{"type":"map","schema":{"type":"any"}}}}}