Static createApplications have a name and live within an application domain. Events can be added to the application as produced or consumed. *
Optional xOptional context id the request is running. *
Static createCreate an application version
Create an application version
Token Permissions: [ application:update:* ]
ApplicationVersionResponse Created an application version. Returns the newly saved application version in the response body.
ApiError
App version request body description *
Optional xOptional context id the request is running. *
Static deleteDelete an application
Use this API to delete an application.
Token Permissions: [ application:delete:* ]
void
ApiError
The ID of the application *
Optional xOptional context id the request is running. *
Static deleteDelete an application version
Use this API to delete an application version.
Token Permissions: [ application:update:* ]
void
ApiError
The ID of the application version *
Optional xOptional context id the request is running. *
Static getGet an application
Use this API to get a single application by its ID.
Token Permissions: [ application:get:* ]
ApplicationResponse The application.
ApiError
The ID of the application. *
Optional xOptional context id the request is running. *
Static getGet an application version
Use this API to get a single application version by its ID.
Token Permissions: [ application:get:* ]
ApplicationVersionResponse The application version.
ApiError
The ID of the application version. *
Optional xOptional context id the request is running. *
Static getGet a list of application versions
Use this API to get a list of application versions that match the given parameters.
Token Permissions: [ event_designer:access ]
ApplicationVersionsResponse Get a list of application versions and the accompanying metadata.
ApiError
Optional applicationMatch only application versions of these application IDs, separated by commas. *
Optional ids?: string[]Match only application versions with the given IDs, separated by commas. *
Optional messagingMatch only application versions with the given messaging service IDs, separated by commas. *
Optional pageThe page number to get. *
Optional pageThe number of application versions to get per page. *
Optional xOptional context id the request is running. *
Static getGet a list of applications
Use this API to get a list of applications that match the given parameters.
Token Permissions: [ event_designer:access ]
ApplicationsResponse Get a list of applications and the accompanying metadata.
ApiError
Optional applicationMatch only applications in the given application domain. *
Optional applicationMatch only applications with the given applicationType. *
Optional customReturns the entities that match the custom attribute filter.
To filter by custom attribute name and value, use the format: customAttributes=<custom-attribute-name>==<custom-attribute-value>.
To filter by custom attribute name, use the format: customAttributes=<custom-attribute-name>.
The filter supports the AND operator for multiple custom attribute definitions (not multiple values for a given definition). Use ; (semicolon) to separate multiple queries with AND operation.
Note: the filter supports custom attribute values containing only the characters [a-zA-Z0-9_\-\. ]. *
Optional ids?: string[]Match only applications with the given IDs separated by commas. *
Optional name?: stringName of the application to match on. *
Optional pageThe page number to get. *
Optional pageThe number of applications to get per page. *
Optional sort?: stringSort based on the provided parameters.
The value can be either a standalone field name (?sort=<field>) or a field and direction, delimited by a colon (?sort=<field>:<asc|desc>). If the direction is not specified, the default is ascending. *
Optional xOptional context id the request is running. *
Static getGet the AsyncAPI specification for an application version
Use this API to get the AsyncAPI specification for an application version annotated with Event Portal metadata.
Token Permissions: [ application:generate_async_api:* ]
string The AsyncAPI specification for the application version.
ApiError
The ID of the application version. *
Optional asyncThe version of AsyncAPI to use. *
Optional environmentDetermines whether bindings are applied to declared consumed events or published consumed events in the event mesh or both. *
Optional format?: "json" | "yaml"The format in which to get the AsyncAPI specification. Possible values are yaml and json. *
Optional includedThe event portal database keys to include for each AsyncAPI object. *
Optional messagingApplies bindings from consumed events that are published in this messaging service's modeled event mesh. *
Optional showInclude versions in each AsyncAPI object's name when only one version is present *
Optional xOptional context id the request is running. *
Static updateUpdate an application
Use this API to update an application. You only need to specify the fields that need to be updated.
Token Permissions: [ application:update:* ]
ApplicationResponse The updated application.
ApiError
The ID of the application to update. *
The application. *
Optional xOptional context id the request is running. *
Static updateUpdate an application version
Use this API to update an application version. You only need to specify the fields that need to be updated.
Token Permissions: [ application:update:* ]
ApplicationVersionResponse The updated application version.
ApiError
Optional include?: string[]Optional relationsThe application version. *
The ID of the application version to update. *
Optional xOptional context id the request is running. *
Static updateUpdate the state of an application version
Use this API to update the state of an application version. You only need to specify the target stateId field.
Token Permissions: [ application:update_state:* ]
StateChangeRequestResponse The updated state of the application version.
ApiError
The state change object. *
The ID of the application version to update. *
Optional xOptional context id the request is running. *
Static updateReplace messaging service association for an application version
Use this API to replace the messaging service association for an application version.
Token Permissions: [ event_runtime:write ]
MessagingServiceAssociationResponse The updated messaging service associations.
ApiError
The messaging service association object *
The ID of the application version *
Optional xOptional context id the request is running. *
Create an application To model your event-driven architecture, applications are a fundamental building block for modelling the producers and consumers of events. Use this API to create applications and model the events they produce and consume.
Token Permissions: [
application:create:*]Returns
ApplicationResponse Created an application. Returns the newly saved application in the response body.
Throws
ApiError