Fusio Backend API is one of 5 APIs that Fusio publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Backend, Configuration, Management, and REST API. The published artifact set on APIs.io includes API documentation, an API reference, an OpenAPI specification, and a GitHub repository.
This API exposes
215 operations
across 121 paths,
organized into 38 resource areas,
and defines 219 schemas.
It is described by OpenAPI 3.0.3, at version 1.
Requests are made against a single base URL, https://demo.fusio-project.org.
The identity and technical contract details declared by the specification.
Agent_Input
object
This object represents an agent input
2 properties
Agent_ItemToolCallFunction
object
Concrete values for a function tool call
3 properties
Agent_Output
object
This object represents an agent output
2 properties
Backend_AccountChangePassword
object
3 properties
Backend_Action
object
This object represents the business logic which can be executed either through an operation or cronjob
7 properties
Backend_ActionCollection
object
Base collection
4 properties
Backend_ActionCommit
object
An action commit which represents a change in the action configuration
5 properties
Backend_ActionCommitCollection
object
Base collection
4 properties
Backend_ActionConfig
object
The action configuration which contains arbitrary key-value entries
Backend_ActionExecuteRequest
object
Represents a request to execute an action
5 properties
Backend_ActionExecuteRequestBody
object
Represents a request body
Backend_ActionExecuteResponse
object
Represents an action execution response
3 properties
Backend_ActionExecuteResponseBody
object
Represents a response body
Backend_ActionExecuteResponseHeaders
object
Represents a map of headers
Backend_ActionIndex
object
Contains all possible classes which can be used at an action as class
1 property
Backend_ActionIndexEntry
object
Represents a concrete action class
2 properties
Backend_Agent
object
This object represents an agent
14 properties
Backend_AgentCollection
object
Base collection
4 properties
Backend_AgentMessage
object
This object represents an agent message
5 properties
Backend_AgentMessageCollection
object
Base collection
4 properties
Backend_AgentTool
object
Represents a concrete tool
2 properties
Backend_AgentTools
object
Represents a collection of available tools
1 property
Backend_App
object
This object represents an app to access the API on-behalf of a user
12 properties
Backend_AppCollection
object
Base collection
4 properties
Backend_Audit
object
This object represents an audit which is created every time something was changed at the system
8 properties
Backend_AuditCollection
object
Base collection
4 properties
Backend_AuditObject
object
A key value object containing the changes
Backend_BackupExport
object
Export of the complete system configuration
1 property
Backend_BackupImport
object
Import a previously exported system configuration
1 property
Backend_BackupImportResult
object
Result of a backup import operation
3 properties
Backend_Bundle
object
This object represents a bundle which contains action, schema, event, cronjob and trigger configurations from you local instance
8 properties
Backend_BundleCollection
object
Base collection
4 properties
Backend_BundleConfig
object
Backend_Category
object
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…
2 properties
Backend_CategoryCollection
object
Base collection
4 properties
Backend_Config
object
This object represents a system configuration
5 properties
Backend_ConfigCollection
object
Base collection
4 properties
Backend_Connection
object
This object represents a connection to an external system like i.e. a database, message-queue or client-sdk
6 properties
Backend_ConnectionCollection
object
Base collection
4 properties
Backend_ConnectionConfig
object
The connection configuration which contains arbitrary key-value entries
Backend_ConnectionIndex
object
Contains all possible classes which can be used at an connection as class
1 property
Backend_ConnectionIndexEntry
object
Represents a concrete connection class
2 properties
Backend_ConnectionRedirectResponse
object
Redirect response to initiate an OAuth2 flow
1 property
Backend_Cronjob
object
This object represents a cronjob which can invoke an action at a specific interval
8 properties
Backend_CronjobCollection
object
Base collection
4 properties
Backend_CronjobError
object
Represents an error which occurred on cronjob execution
4 properties
Backend_Dashboard
object
Represents an object containing all widget data for the dashboard
9 properties
Backend_DatabaseRow
object
This object represents a row on a relational table
Backend_DatabaseRowCollection
object
Base collection
4 properties
Backend_DatabaseTable
object
This object represents a relational table on a database connection
5 properties
Backend_DatabaseTableCollection
object
Base collection
4 properties
Backend_DatabaseTableColumn
object
This object represents a column at a relation table
11 properties
Backend_DatabaseTableForeignKeyConstraint
object
This object represents a foreign key constraint on a relational database
4 properties
Backend_DatabaseTableIndex
object
This object represents a table index on a relational database
3 properties
Backend_Event
object
This object represents an event which can be triggered by an action
5 properties
Backend_EventCollection
object
Base collection
4 properties
Backend_File
object
This object represents a file on the filesystem
5 properties
Backend_FileCollection
object
Base collection
4 properties
Backend_Firewall
object
This object represents a firewall rule which blocks specific IP addresses
6 properties
Backend_FirewallCollection
object
Base collection
4 properties
Backend_Form
object
This object represents a form which helps to dynamically generate a form at a frontend app
6 properties
Backend_FormCollection
object
Base collection
4 properties
Backend_GeneratorIndexProvider
object
Represents a concrete generator class
2 properties
Backend_GeneratorIndexProviders
object
Contains all possible classes which can be used at an generator as class
1 property
Backend_GeneratorProvider
object
4 properties
Backend_GeneratorProviderChangelog
object
3 properties
Backend_GeneratorProviderConfig
object
Backend_HttpRequest
object
This object represents a HTTP request
4 properties
Backend_HttpResponse
object
This object represents a HTTP response
3 properties
Backend_Identity
object
This object represents an identity which allows to authenticate with a remote identity provider
8 properties
Backend_IdentityCollection
object
Base collection
4 properties
Backend_IdentityConfig
object
Backend_IdentityIndex
object
Contains all possible classes which can be used at an identity as class
1 property
Backend_IdentityIndexEntry
object
Represents a concrete identity class
2 properties
Backend_Log
object
This object represents a log entry. Every HTTP requests to the system generates such a log entry.
9 properties
Backend_LogCollection
object
Base collection
4 properties
Backend_LogError
object
7 properties
Backend_LogErrorCollection
object
Base collection
4 properties
Backend_Operation
object
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 a…
18 properties
Backend_OperationCollection
object
Base collection
4 properties
Backend_OperationParameters
object
Backend_OperationSchema
object
4 properties
Backend_OperationThrows
object
Backend_Page
object
This object represents a page at the developer portal
6 properties
Backend_PageCollection
object
Base collection
4 properties
Backend_Plan
object
This object represents a plan, a plan allows users to obtain points or in general subscribe to your app
9 properties
Backend_PlanCollection
object
Base collection
4 properties
Backend_Rate
object
This object represents a rate limitation, which allows to limit the requests which a user can send
7 properties
Backend_RateAllocation
object
This object represents a rate allocation, in case a request matches it gets assigned to the attached rate
6 properties
Backend_RateCollection
object
Base collection
4 properties
Backend_Role
object
This object represents a role, every user is assigned to a role and all scopes of the role are automatically attached to the user
4 properties
Backend_RoleCollection
object
Base collection
4 properties
Backend_Schema
object
This object represents a schema to describe a JSON payload
5 properties
Backend_SchemaCollection
object
Base collection
4 properties
Backend_SchemaCommit
object
A schema commit which represents a change in the schema source
5 properties
Backend_SchemaCommitCollection
object
Base collection
4 properties
Backend_SchemaPreviewResponse
object
1 property
Backend_SchemaSource
object
Contains the TypeSchema specification
Backend_Scope
object
This object represents a scope. A scope is assigned to a user and is required to access operations
5 properties
Backend_ScopeCategories
object
1 property
Backend_ScopeCategory
object
3 properties
Backend_ScopeCategoryScope
object
3 properties
Backend_ScopeCollection
object
Base collection
4 properties
Backend_ScopeOperation
object
2 properties
Backend_SdkGenerate
object
2 properties
Backend_SdkMessage
object
3 properties
Backend_SdkResponse
object
1 property
Backend_SdkTypes
object
Represents available SDK type which can be generated
Backend_SpecificationChangelog
object
4 properties
Backend_SpecificationGet
object
1 property
Backend_SpecificationPublish
object
3 properties
Backend_StatisticChart
object
2 properties
Backend_StatisticChartSeries
object
2 properties
Backend_StatisticCount
object
3 properties
Backend_Taxonomy
object
This object represents a taxonomy. A taxonomy helps to internally organize operations, actions and other entities
3 properties
Backend_TaxonomyCollection
object
Base collection
4 properties
Backend_TaxonomyMove
object
Moves the provided objects to a taxonomy
6 properties
Backend_Test
object
This object represents a test. A test helps to verify that all operations work as expected
6 properties
Backend_TestCollection
object
Base collection
4 properties
Backend_Token
object
This object represents a token, this an access token which was requested by a user
7 properties
Backend_TokenCollection
object
Base collection
4 properties
Backend_Transaction
object
This object represents a transaction. The system generates a transaction in case a payment was successfully executed
9 properties
Backend_TransactionCollection
object
Base collection
4 properties
Backend_TrashData
object
3 properties
Backend_TrashDataCollection
object
Base collection
4 properties
Backend_TrashRestore
object
1 property
Backend_TrashTypes
object
1 property
Backend_Trigger
object
This object represents a trigger which can invoke an action on a custom event
5 properties
Backend_TriggerCollection
object
Base collection
4 properties
Backend_User
object
This object represents a user
11 properties
Backend_UserCollection
object
Base collection
4 properties
Backend_Webhook
object
This object represents a webhook, a webhook is called in case a specific event was triggered
6 properties
Backend_WebhookCollection
object
Base collection
4 properties
Backend_WebhookResponse
object
6 properties
Common_FormContainer
object
Represents a config form with a list of elements
1 property
Common_FormElementCheckbox
Common_FormElementCollection
Common_FormElementSelectOption
object
Represents a concrete option entry
2 properties
Common_FormElementTextArea
Common_FormElementTypeAPI
Common_FormElementTypeSchema
Common_Message
object
Common error message
3 properties
MarketplaceActionCollection
object
4 properties
MarketplaceActionConfig
object
MarketplaceAppCollection
object
4 properties
MarketplaceBundleAction
object
3 properties
MarketplaceBundleActionConfig
object
MarketplaceBundleCollection
object
4 properties
MarketplaceBundleConfig
object
5 properties
MarketplaceBundleCronjob
object
3 properties
MarketplaceBundleEvent
object
3 properties
MarketplaceBundleSchema
object
2 properties
MarketplaceBundleSchemaSource
object
MarketplaceBundleTrigger
object
3 properties
MarketplaceInstall
object
Installs an object from the marketplace
1 property
MarketplaceMessage
object
3 properties
MarketplaceObject
object
Base class of all objects on the marketplace
10 properties
MarketplaceUser
object
3 properties
Passthru
object
No schema information available
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Fusio publishes across the network.