API Reference
Backend API documentation
Weik.io Admin API specification
Version: 2025.2
Download OpenAPI Specification
Action
GET /automation/action/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | ActionEntity |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"Content": "string",
"Parameters": [
"..."
],
"DefaultParameterValues": [
"..."
]
}
DELETE /automation/action/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
PUT /automation/action/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes | |
| newContent | body | string | No |
Request Body:
- Type:
string - Required: No
Request Example:
"string"
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | ActionEntity |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"Content": "string",
"Parameters": [
"..."
],
"DefaultParameterValues": [
"..."
]
}
GET /automation/action/find
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| name | query | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | ActionEntity |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"Content": "string",
"Parameters": [
"..."
],
"DefaultParameterValues": [
"..."
]
}
GET /automation/action
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<ActionEntity> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"Name": "string",
"Content": "string",
"Parameters": [
"..."
],
"DefaultParameterValues": [
"..."
]
}
]
POST /automation/action
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| dto | body | NewActionDto | No |
Request Body:
- Type: NewActionDto
- Required: No
Request Example:
{
"Name": "string",
"Content": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | ActionEntity |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"Content": "string",
"Parameters": [
"..."
],
"DefaultParameterValues": [
"..."
]
}
GET /automation/action/{id}/history
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<ActionExecutionEntity> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"ReceivedParameters": [
"..."
],
"Parameters": [
"..."
],
"StatusCode": 0,
"Duration": "string",
"TriggerId": "00000000-0000-0000-0000-000000000000",
"Error": "string",
"Finished": false
}
]
POST /automation/action/{id}/run
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes | |
| request | body | RunActionRequest | No |
Request Body:
- Type: RunActionRequest
- Required: No
Request Example:
{
"PreferredFormat": "string",
"Parameters": [
"..."
],
"TriggerId": "00000000-0000-0000-0000-000000000000",
"TriggerType": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
Admin
GET /api/EventHub/Admin/channels
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<ChannelEntity> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"Name": "string",
"Type": "string",
"AppId": "string",
"Parameters": null,
"JsonConfiguration": "string",
"Components": [
"..."
],
"Endpoints": [
"..."
]
}
]
POST /api/EventHub/Admin/channels
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| newChannel | body | NewChannelDto | No |
Request Body:
- Type: NewChannelDto
- Required: No
Request Example:
{
"Name": "string",
"Type": "string",
"Configuration": "string",
"Components": [
"..."
],
"Endpoints": [
"..."
],
"AppId": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 201 | ChannelDto |
Response Example (201):
{
"ChannelId": "00000000-0000-0000-0000-000000000000",
"Name": "string",
"Type": "string"
}
GET /api/EventHub/Admin/channels/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | ChannelEntity |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"Type": "string",
"AppId": "string",
"Parameters": null,
"JsonConfiguration": "string",
"Components": [
"..."
],
"Endpoints": [
"..."
]
}
DELETE /api/EventHub/Admin/channels/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | string |
Response Example (200):
"string"
GET /api/EventHub/Admin/subscriptions
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<SubscriptionEntity> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"ChannelId": "00000000-0000-0000-0000-000000000000",
"ChannelName": "string",
"EventType": "string",
"AppId": "string",
"SpecVersion": "string",
"Source": "string"
}
]
POST /api/EventHub/Admin/subscriptions
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| channelId | query | string (guid) | Yes | |
| source | query | string | Yes | |
| eventType | query | string | Yes | |
| specVersion | query | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 201 | SubscriptionEntity |
Response Example (201):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"ChannelId": "00000000-0000-0000-0000-000000000000",
"ChannelName": "string",
"EventType": "string",
"AppId": "string",
"SpecVersion": "string",
"Source": "string"
}
DELETE /api/EventHub/Admin/subscriptions
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| subscriptionId | query | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | string |
Response Example (200):
"string"
GET /api/EventHub/Admin/subscriptions/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | SubscriptionEntity |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"ChannelId": "00000000-0000-0000-0000-000000000000",
"ChannelName": "string",
"EventType": "string",
"AppId": "string",
"SpecVersion": "string",
"Source": "string"
}
GET /api/EventHub/Admin/eventDefinitions
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<CloudEventDefinitionEntity> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"Definition": "...",
"Type": "string",
"Source": "string",
"SpecVersion": "string",
"DataContentType": "string",
"DataSchemaUri": "string",
"DataSchema": "string",
"Tags": [
"..."
]
}
]
GET /api/EventHub/Admin/eventDefinitions/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | CloudEventDefinitionEntity |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Definition": {
"Type": "...",
"Source": "...",
"SpecVersion": "...",
"DataContentType": "...",
"DataSchemaUri": "...",
"DataSchema": "...",
"Tags": "..."
},
"Type": "string",
"Source": "string",
"SpecVersion": "string",
"DataContentType": "string",
"DataSchemaUri": "string",
"DataSchema": "string",
"Tags": [
"string"
]
}
GET /api/EventHub/Admin/eventDefinitions/{eventDefinitionId}/channels
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| eventDefinitionId | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<ChannelDto> |
Response Example (200):
[
{
"ChannelId": "00000000-0000-0000-0000-000000000000",
"Name": "string",
"Type": "string"
}
]
GET /api/EventHub/Admin/channels/{channelId}/eventDefinitions
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| channelId | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<CloudEventDefinitionEntity> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"Definition": "...",
"Type": "string",
"Source": "string",
"SpecVersion": "string",
"DataContentType": "string",
"DataSchemaUri": "string",
"DataSchema": "string",
"Tags": [
"..."
]
}
]
POST /api/EventHub/Admin/channels/{id}/publish
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes | |
| data | body | string | No |
Request Body:
- Type:
string - Required: No
Request Example:
"string"
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
Agent
POST /agent/register
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| registrationData | body | AgentRegistrationData | No |
Request Body:
- Type: AgentRegistrationData
- Required: No
Request Example:
{
"Name": "string",
"Token": "string",
"InitialCapabities": [
"..."
],
"InitialBaseAddress": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | AgentRegistrationDto |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "string",
"ValidationToken": "string",
"IdentityBaseAddress": "string",
"ConfigurationBaseAddress": "string",
"ServerBaseAddress": "string"
}
POST /agent/create
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| key | body | string | No |
Request Body:
- Type:
string - Required: No
Request Example:
"string"
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | PendingAgentRegistrationDto |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ServerBaseaddress": "string",
"Token": "string"
}
POST /agent/register/validate
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| validationDto | body | AgentValidationDto | No |
Request Body:
- Type: AgentValidationDto
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"RemoteAddress": "string",
"ValidationToken": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | boolean |
GET /agent/configuration
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | string |
Response Example (200):
"string"
GET /agent/{id}/endpoints/{endpointId}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes | |
| endpointId | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | IntegrationEndpointAgent | |
| 204 | void |
Response Example (200):
{
"EndpointId": "00000000-0000-0000-0000-000000000000",
"Name": "string",
"Route": "string",
"ApiName": "string",
"ApiVersion": "string",
"Configuration": "string",
"EndpointStatus": 0
}
GET /agent/endpoints
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| agentId | query | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<IntegrationEndpointAgent> |
Response Example (200):
[
{
"EndpointId": "00000000-0000-0000-0000-000000000000",
"Name": "string",
"Route": "string",
"ApiName": "string",
"ApiVersion": "string",
"Configuration": "string",
"EndpointStatus": "..."
}
]
GET /agent/api/packages
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<IntegrationApiPackageAgent> |
Response Example (200):
[
{
"Id": "00000000-0000-0000-0000-000000000000",
"PackageName": "string",
"PackageVersion": "string"
}
]
GET /agent/eventing/catalog
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<EventingEventSourceCatalogAgent> |
Response Example (200):
[
{
"Id": "00000000-0000-0000-0000-000000000000",
"CatalogName": "string",
"CatalogVersion": "string"
}
]
GET /agent/{id}/eventing/{eventSourceInstanceId}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes | |
| eventSourceInstanceId | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EventingEventSourceInstanceAgent |
Response Example (200):
{
"EventSourceInstanceId": "00000000-0000-0000-0000-000000000000",
"EventSourceId": "string",
"Name": "string",
"EventSourceType": "string",
"EventSourceVersion": "string",
"Configuration": "string",
"PollingFrequency": "string",
"CronExpression": "string"
}
GET /agent/eventing/eventSourceInstances
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| agentId | query | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<EventingEventSourceInstanceAgent> |
Response Example (200):
[
{
"EventSourceInstanceId": "00000000-0000-0000-0000-000000000000",
"EventSourceId": "string",
"Name": "string",
"EventSourceType": "string",
"EventSourceVersion": "string",
"Configuration": "string",
"PollingFrequency": "string",
"CronExpression": "string"
}
]
AgentEndpointSchema
GET /agents/integrations/schemas/{endpointId}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| endpointId | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<AgentEndpointSchema> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"AgentId": "00000000-0000-0000-0000-000000000000",
"EndpointId": "00000000-0000-0000-0000-000000000000",
"Schema": "string"
}
]
GET /agents/integrations/schemas/generate
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| endpointName | query | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | string |
Response Example (200):
"string"
AgentEndpoints
GET /agent/endpoint/{endpointId}/statusUpdates
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| endpointId | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<AgentEndpointStatus> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"AgentId": "00000000-0000-0000-0000-000000000000",
"EndpointId": "00000000-0000-0000-0000-000000000000",
"Route": "string",
"Configuration": "string",
"CurrentStatus": "...",
"PreviousStatus": "...",
"LastStatusUpdate": "2024-01-01T00:00:00Z",
"StatusUpdates": [
"..."
]
}
]
GET /agent/endpoint/{endpointId}/agents/currentStatus
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| endpointId | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<AgentEndpointStatus> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"AgentId": "00000000-0000-0000-0000-000000000000",
"EndpointId": "00000000-0000-0000-0000-000000000000",
"Route": "string",
"Configuration": "string",
"CurrentStatus": "...",
"PreviousStatus": "...",
"LastStatusUpdate": "2024-01-01T00:00:00Z",
"StatusUpdates": [
"..."
]
}
]
GET /agent/endpoint/{agentId}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| agentId | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<IntegrationEndpointAgent> |
Response Example (200):
[
{
"EndpointId": "00000000-0000-0000-0000-000000000000",
"Name": "string",
"Route": "string",
"ApiName": "string",
"ApiVersion": "string",
"Configuration": "string",
"EndpointStatus": "..."
}
]
GET /agent/endpoint/{endpointId}/agent/{agentId}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| agentId | path | string (guid) | Yes | |
| endpointId | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | IntegrationEndpointAgent |
Response Example (200):
{
"EndpointId": "00000000-0000-0000-0000-000000000000",
"Name": "string",
"Route": "string",
"ApiName": "string",
"ApiVersion": "string",
"Configuration": "string",
"EndpointStatus": 0
}
AgentManagement
GET /agents
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| Status | query | array<AgentStatusEnum> | No |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<Agent> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"Name": "string",
"PoolName": "string",
"Capabilities": [
"..."
],
"CurrentStatusEnum": "...",
"CurrentStatusMessage": "string",
"IntegrationStatus": "...",
"LastSeen": "2024-01-01T00:00:00Z",
"BaseAddress": "string",
"LastBuildVersion": "string",
"LastBuildDate": "2024-01-01T00:00:00Z",
"LastUpdateDate": "2024-01-01T00:00:00Z"
}
]
PUT /agents
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| agent | body | Agent | No |
Request Body:
- Type: Agent
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"PoolName": "string",
"Capabilities": [
"..."
],
"CurrentStatusEnum": 0,
"CurrentStatusMessage": "string",
"IntegrationStatus": 0,
"LastSeen": "2024-01-01T00:00:00Z",
"BaseAddress": "string",
"LastBuildVersion": "string",
"LastBuildDate": "2024-01-01T00:00:00Z",
"LastUpdateDate": "2024-01-01T00:00:00Z"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | Agent |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"PoolName": "string",
"Capabilities": [
"..."
],
"CurrentStatusEnum": 0,
"CurrentStatusMessage": "string",
"IntegrationStatus": 0,
"LastSeen": "2024-01-01T00:00:00Z",
"BaseAddress": "string",
"LastBuildVersion": "string",
"LastBuildDate": "2024-01-01T00:00:00Z",
"LastUpdateDate": "2024-01-01T00:00:00Z"
}
GET /agents/{agentId}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| agentId | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | Agent |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"PoolName": "string",
"Capabilities": [
"..."
],
"CurrentStatusEnum": 0,
"CurrentStatusMessage": "string",
"IntegrationStatus": 0,
"LastSeen": "2024-01-01T00:00:00Z",
"BaseAddress": "string",
"LastBuildVersion": "string",
"LastBuildDate": "2024-01-01T00:00:00Z",
"LastUpdateDate": "2024-01-01T00:00:00Z"
}
GET /agents/{agentId}/history
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| agentId | path | string (guid) | Yes | |
| limit | query | integer (int32) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<AgentStatusHistoryItem> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"AgentId": "00000000-0000-0000-0000-000000000000",
"StatusUpdate": "..."
}
]
GET /agents/{agentId}/history/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| agentId | path | string (guid) | Yes | |
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | AgentStatusHistoryItem |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"AgentId": "00000000-0000-0000-0000-000000000000",
"StatusUpdate": {
"AgentId": "...",
"Endpoints": "...",
"SystemStatus": "...",
"AvailableApis": "...",
"Capabilities": "...",
"BuildVersion": "...",
"BuildDate": "...",
"AgentName": "...",
"PoolName": "...",
"BaseAddress": "...",
"IntegrationFlowStatusList": "..."
}
}
GET /agents/pending
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<PendingAgentRegistration> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"PoolName": "string",
"Expires": "2024-01-01T00:00:00Z"
}
]
POST /agents/create
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| poolName | body | string | No |
Request Body:
- Type:
string - Required: No
Request Example:
"string"
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | PendingAgentRegistrationDto |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ServerBaseaddress": "string",
"Token": "string"
}
DELETE /agents/pending/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
POST /agents/{id}/deprecate
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | Agent |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"PoolName": "string",
"Capabilities": [
"..."
],
"CurrentStatusEnum": 0,
"CurrentStatusMessage": "string",
"IntegrationStatus": 0,
"LastSeen": "2024-01-01T00:00:00Z",
"BaseAddress": "string",
"LastBuildVersion": "string",
"LastBuildDate": "2024-01-01T00:00:00Z",
"LastUpdateDate": "2024-01-01T00:00:00Z"
}
PUT /agents/{agentId}/status
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| agentId | path | string (guid) | Yes | |
| statusEnum | query | integer | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | Agent |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"PoolName": "string",
"Capabilities": [
"..."
],
"CurrentStatusEnum": 0,
"CurrentStatusMessage": "string",
"IntegrationStatus": 0,
"LastSeen": "2024-01-01T00:00:00Z",
"BaseAddress": "string",
"LastBuildVersion": "string",
"LastBuildDate": "2024-01-01T00:00:00Z",
"LastUpdateDate": "2024-01-01T00:00:00Z"
}
Api
GET /integrations/api/{name}/{version}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | Yes | |
| version | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | IntegrationApi |
Response Example (200):
{
"ApiPackageId": "00000000-0000-0000-0000-000000000000",
"PackageName": "string",
"PackageVersion": "string",
"ApiName": "string",
"ApiVersion": "string",
"ConfigurationSchema": "string",
"Description": "string",
"ProductVersion": "string",
"Identifier": "string"
}
GET /integrations/api/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | IntegrationApi |
Response Example (200):
{
"ApiPackageId": "00000000-0000-0000-0000-000000000000",
"PackageName": "string",
"PackageVersion": "string",
"ApiName": "string",
"ApiVersion": "string",
"ConfigurationSchema": "string",
"Description": "string",
"ProductVersion": "string",
"Identifier": "string"
}
GET /integrations/api
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<IntegrationApi> |
Response Example (200):
[
{
"ApiPackageId": "00000000-0000-0000-0000-000000000000",
"PackageName": "string",
"PackageVersion": "string",
"ApiName": "string",
"ApiVersion": "string",
"ConfigurationSchema": "string",
"Description": "string",
"ProductVersion": "string",
"Identifier": "string"
}
]
GET /apim/apis
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<ApiDetailsDto> |
Response Example (200):
[
{
"Versions": [
"..."
],
"Subscriptions": [
"..."
],
"Name": "string",
"Description": "string",
"Prefix": "string"
}
]
GET /apim/apis/{apiName}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| apiName | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | ApiDetailsDto |
Response Example (200):
{
"Versions": [
"..."
],
"Subscriptions": [
"..."
],
"Name": "string",
"Description": "string",
"Prefix": "string"
}
GET /apim/apis/versions
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| apiName | query | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<ApiVersion> |
Response Example (200):
[
{
"Version": "string",
"ApiName": "string",
"Description": "string",
"IsActive": false,
"Type": "string",
"Parameters": null,
"Variables": null,
"Authentication": "...",
"Connection": "...",
"Key": "string"
}
]
ApiKey
GET /identity/apikey/{username}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| username | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<string> |
Response Example (200):
[
"string"
]
POST /identity/apikey
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| username | query | string | Yes | |
| name | query | string | No | |
| description | query | string | No |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | string |
Response Example (200):
"string"
DELETE /{username}/{keyname}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| username | path | string | Yes | |
| keyname | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
ApiPackage
POST /integrations/packages
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| api | body | IntegrationApiPackage | No |
Request Body:
- Type: IntegrationApiPackage
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"PackageName": "string",
"PackageVersion": "string",
"Apis": [
"..."
],
"Status": 0
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | IntegrationApiPackage |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"PackageName": "string",
"PackageVersion": "string",
"Apis": [
"..."
],
"Status": 0
}
GET /integrations/packages
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<IntegrationApiPackage> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"PackageName": "string",
"PackageVersion": "string",
"Apis": [
"..."
],
"Status": "..."
}
]
DELETE /integrations/packages/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
GET /integrations/packages/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | IntegrationApiPackage |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"PackageName": "string",
"PackageVersion": "string",
"Apis": [
"..."
],
"Status": 0
}
ApiVersion
GET /apim/apiversions
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<ApiVersion> |
Response Example (200):
[
{
"Version": "string",
"ApiName": "string",
"Description": "string",
"IsActive": false,
"Type": "string",
"Parameters": null,
"Variables": null,
"Authentication": "...",
"Connection": "...",
"Key": "string"
}
]
ApimSubscriptions
GET /apim/subscriptions
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<ApiSubscriptionDto> |
Response Example (200):
[
{
"Name": "string",
"Description": "string",
"Apis": [
"..."
],
"Type": "string",
"Parameters": "string",
"Key": "string"
}
]
Catalog
GET /api/EventHub/Catalog
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<TriggerType> |
Response Example (200):
[
{
"Name": "string",
"Version": "...",
"Description": "string",
"Configuration": "..."
}
]
Channels
GET /api/EventHub/Channels
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<ChannelDto> |
Response Example (200):
[
{
"ChannelId": "00000000-0000-0000-0000-000000000000",
"Name": "string",
"Type": "string"
}
]
POST /api/EventHub/Channels
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| newChannel | body | NewChannelDto | No |
Request Body:
- Type: NewChannelDto
- Required: No
Request Example:
{
"Name": "string",
"Type": "string",
"Configuration": "string",
"Components": [
"..."
],
"Endpoints": [
"..."
],
"AppId": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 201 | ChannelDto |
Response Example (201):
{
"ChannelId": "00000000-0000-0000-0000-000000000000",
"Name": "string",
"Type": "string"
}
DELETE /api/EventHub/Channels
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| channelName | query | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | string |
Response Example (200):
"string"
POST /api/EventHub/Channels/http
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| channelDto | body | HttpChannelDto | No |
Request Body:
- Type: HttpChannelDto
- Required: No
Request Example:
{
"ChannelId": "00000000-0000-0000-0000-000000000000",
"Name": "string",
"Type": "string",
"Endpoint": "string",
"BasicAuthUsername": "string",
"BasicAuthPassword": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 201 | ChannelDto |
Response Example (201):
{
"ChannelId": "00000000-0000-0000-0000-000000000000",
"Name": "string",
"Type": "string"
}
POST /api/EventHub/Channels/azureservicebus
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| channelDto | body | AzureServiceBusDto | No |
Request Body:
- Type: AzureServiceBusDto
- Required: No
Request Example:
{
"ChannelId": "00000000-0000-0000-0000-000000000000",
"Name": "string",
"Type": "string",
"Queuename": "string",
"ConnectionString": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 201 | ChannelDto |
Response Example (201):
{
"ChannelId": "00000000-0000-0000-0000-000000000000",
"Name": "string",
"Type": "string"
}
Component
GET /eventing/component
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<EventingComponent> |
Response Example (200):
[
{
"ComponentCatalogId": "00000000-0000-0000-0000-000000000000",
"CatalogName": "string",
"CatalogVersion": "string",
"Name": "string",
"Version": "string",
"ConfigurationSchema": "string",
"Description": "string",
"ProductVersion": "string",
"Identifier": "string"
}
]
GET /eventing/component/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EventingComponent |
Response Example (200):
{
"ComponentCatalogId": "00000000-0000-0000-0000-000000000000",
"CatalogName": "string",
"CatalogVersion": "string",
"Name": "string",
"Version": "string",
"ConfigurationSchema": "string",
"Description": "string",
"ProductVersion": "string",
"Identifier": "string"
}
ComponentCatalog
POST /eventing/componentCatalog
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| catalog | body | EventingComponentCatalog | No |
Request Body:
- Type: EventingComponentCatalog
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"CatalogName": "string",
"CatalogVersion": "string",
"Components": [
"..."
],
"Status": 0
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EventingComponentCatalog |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"CatalogName": "string",
"CatalogVersion": "string",
"Components": [
"..."
],
"Status": 0
}
GET /eventing/componentCatalog
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<EventingComponentCatalog> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"CatalogName": "string",
"CatalogVersion": "string",
"Components": [
"..."
],
"Status": "..."
}
]
DELETE /eventing/componentCatalog/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
GET /eventing/componentCatalog/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EventingComponentCatalog |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"CatalogName": "string",
"CatalogVersion": "string",
"Components": [
"..."
],
"Status": 0
}
Configuration
PUT /configuration
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| configuration | body | string | No |
Request Body:
- Type:
string - Required: No
Request Example:
"string"
Responses:
| Status | Description | Type |
|---|---|---|
| 202 | void |
CoreSystem
GET /integrations/coresystems
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<CoreSystem2> |
Response Example (200):
[
{
"Name": "string",
"Title": "string",
"Description": "string",
"Category": "string",
"Type": "string",
"Variables": null
}
]
PUT /integrations/coresystems
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| newSystem | body | CoreSystem2 | No |
Request Body:
- Type: CoreSystem2
- Required: No
Request Example:
{
"Name": "string",
"Title": "string",
"Description": "string",
"Category": "string",
"Type": "string",
"Variables": null
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | CoreSystem2 |
Response Example (200):
{
"Name": "string",
"Title": "string",
"Description": "string",
"Category": "string",
"Type": "string",
"Variables": null
}
DELETE /integrations/coresystems
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| systemName | query | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
GET /integrations/coresystems/{core}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| core | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | CoreSystemDto |
Response Example (200):
{
"Name": "string",
"Title": "string",
"Description": "string",
"Category": "string",
"Type": "string",
"Variables": "string"
}
GET /integrations/coresystems/storages
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<StorageDto> |
Response Example (200):
[
{
"Name": "string",
"Description": "string"
}
]
GET /integrations/coresystems/core
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<CoreDto> |
Response Example (200):
[
{
"Name": "string",
"Title": "string",
"Description": "string",
"Label": "string"
}
]
DatabaseChangeTracking
GET /databasechangetracking/configurations
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<DatabaseChangeTrackingDto> |
Response Example (200):
[
{
"Name": "string",
"Description": "string",
"Type": "string",
"Parameters": null,
"Variables": null,
"CreatedAt": "2024-01-01T00:00:00Z"
}
]
GET /databasechangetracking/configurations/{name}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | DatabaseChangeTrackingDto |
Response Example (200):
{
"Name": "string",
"Description": "string",
"Type": "string",
"Parameters": null,
"Variables": null,
"CreatedAt": "2024-01-01T00:00:00Z"
}
EndpointSchema
GET /schema/endpoint/schema/{endpointId}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| endpointId | path | string (guid) | Yes | |
| externalHostName | query | boolean | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | string |
Response Example (200):
"string"
GET /schema/endpoint/schema/{endpointId}/download
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| endpointId | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
Engine
POST /interactive/engine/run
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| request | body | ExecuteRequest | No |
Request Body:
- Type: ExecuteRequest
- Required: No
Request Example:
{
"NotebookId": "00000000-0000-0000-0000-000000000000",
"Code": "string",
"CommandPrefix": "string",
"FreshKernel": false,
"PreferredFormat": "string",
"KernelType": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<ExecuteResult> |
Response Example (200):
[
{
"Id": "string",
"Output": null,
"OutputType": "string",
"OutputJson": "string",
"OutputString": "string",
"DisplayString": "string",
"FormattedResults": [
"..."
],
"Duration": "string",
"Time": "2024-01-01T00:00:00Z"
}
]
POST /interactive/engine/suggestions
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| suggestionsRequest | body | GetSuggestionsRequest | No |
Request Body:
- Type: GetSuggestionsRequest
- Required: No
Request Example:
{
"NotebookId": "00000000-0000-0000-0000-000000000000",
"Code": "string",
"LineNumber": 0,
"Column": 0
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<Suggestion> |
Response Example (200):
[
{
"Label": "string",
"InsertText": "string",
"Kind": "...",
"Documentation": "string"
}
]
GET /interactive/engine/file
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | query | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
POST /interactive/engine/execute
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| dibRequest | body | ExecuteDibRequest | No |
Request Body:
- Type: ExecuteDibRequest
- Required: No
Request Example:
{
"Dib": "string",
"SessionId": "string",
"Parameters": [
"..."
],
"PreferredFormat": "string",
"KernelType": "string",
"OneTimeKernel": false
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
EntityEventStore
GET /events/store/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EntityEventItem |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"EventType": "string",
"EntityId": "string",
"EntityType": "string",
"Content": "string",
"Subject": "string",
"Source": "string"
}
GET /events/store
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| entityId | query | string | Yes | |
| fromDate | query | string (date-time) | Yes | |
| toDate | query | string (date-time) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<EntityEventItem> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"EventType": "string",
"EntityId": "string",
"EntityType": "string",
"Content": "string",
"Subject": "string",
"Source": "string"
}
]
EntityStore
GET /integrations/entitystore
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| entityType | query | string | Yes | |
| entityId | query | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | KeyValuePairOfStringAndString |
Response Example (200):
{
"Key": "string",
"Value": "string"
}
GET /integrations/entitystore/search
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| entityType | query | string | Yes | |
| entityId | query | string | Yes | |
| limit | query | integer (int32) | Yes | |
| fromDate | query | string (date-time) | Yes | |
| includeHistory | query | boolean | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EntityStoreSearchResults |
Response Example (200):
{
"Data": [
"..."
],
"LimitReached": false
}
GET /integrations/entitystore/info
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EntityStoreInfo |
Response Example (200):
{
"EntitiesStored": 0,
"EntitiesStoredIncludingHistory": 0,
"HistoryKept": 0,
"Size": 0,
"MaxSize": 0,
"MaximumAge": "string"
}
EventChannelV2
GET /eventchannels/v2
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<EventChannelDtov2> |
Response Example (200):
[
{
"Name": "string",
"Description": "string",
"Type": "string",
"Parameters": null,
"Variables": null,
"Requirements": null,
"CreatedAt": "2024-01-01T00:00:00Z"
}
]
GET /eventchannels/v2/{name}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EventChannelDtov2 |
Response Example (200):
{
"Name": "string",
"Description": "string",
"Type": "string",
"Parameters": null,
"Variables": null,
"Requirements": null,
"CreatedAt": "2024-01-01T00:00:00Z"
}
EventDefinitions
GET /api/EventHub/EventDefinitions
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<CloudEventDefinition> |
Response Example (200):
[
{
"Type": "string",
"Source": "string",
"SpecVersion": "string",
"DataContentType": "string",
"DataSchemaUri": "string",
"DataSchema": "string",
"Tags": [
"..."
]
}
]
POST /api/EventHub/EventDefinitions
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| definition | body | CloudEventDefinition | No |
Request Body:
- Type: CloudEventDefinition
- Required: No
Request Example:
{
"Type": "string",
"Source": "string",
"SpecVersion": "string",
"DataContentType": "string",
"DataSchemaUri": "string",
"DataSchema": "string",
"Tags": [
"string"
]
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | CloudEventDefinition |
Response Example (200):
{
"Type": "string",
"Source": "string",
"SpecVersion": "string",
"DataContentType": "string",
"DataSchemaUri": "string",
"DataSchema": "string",
"Tags": [
"string"
]
}
DELETE /api/EventHub/EventDefinitions/{eventType}/{eventSource}/{eventSpec}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| eventType | path | string | Yes | |
| eventSource | path | string | Yes | |
| eventSpec | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | string |
Response Example (200):
"string"
EventSource
GET /eventing/sources
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<EventingEventSource> |
Response Example (200):
[
{
"EventSourceCatalogId": "00000000-0000-0000-0000-000000000000",
"CatalogName": "string",
"CatalogVersion": "string",
"Name": "string",
"Version": "string",
"ConfigurationSchema": "string",
"Description": "string",
"ProductVersion": "string",
"RequiresPolling": false,
"Identifier": "string"
}
]
GET /eventing/sources/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EventingEventSource |
Response Example (200):
{
"EventSourceCatalogId": "00000000-0000-0000-0000-000000000000",
"CatalogName": "string",
"CatalogVersion": "string",
"Name": "string",
"Version": "string",
"ConfigurationSchema": "string",
"Description": "string",
"ProductVersion": "string",
"RequiresPolling": false,
"Identifier": "string"
}
EventSourceCatalog
POST /eventing/sourceCatalog
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| catalog | body | EventingEventSourceCatalog | No |
Request Body:
- Type: EventingEventSourceCatalog
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"CatalogName": "string",
"CatalogVersion": "string",
"EventSources": [
"..."
],
"Status": 0
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EventingEventSourceCatalog |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"CatalogName": "string",
"CatalogVersion": "string",
"EventSources": [
"..."
],
"Status": 0
}
GET /eventing/sourceCatalog
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<EventingEventSourceCatalog> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"CatalogName": "string",
"CatalogVersion": "string",
"EventSources": [
"..."
],
"Status": "..."
}
]
DELETE /eventing/sourceCatalog/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
GET /eventing/sourceCatalog/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EventingEventSourceCatalog |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"CatalogName": "string",
"CatalogVersion": "string",
"EventSources": [
"..."
],
"Status": 0
}
EventSourceV2
GET /eventsources/v2
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<EventSourceDtov2> |
Response Example (200):
[
{
"Name": "string",
"Description": "string",
"Type": "string",
"Parameters": null,
"Variables": null,
"Requirements": null,
"CreatedAt": "2024-01-01T00:00:00Z"
}
]
GET /eventsources/v2/{name}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EventSourceDtov2 |
Response Example (200):
{
"Name": "string",
"Description": "string",
"Type": "string",
"Parameters": null,
"Variables": null,
"Requirements": null,
"CreatedAt": "2024-01-01T00:00:00Z"
}
EventSubscriptionV2
GET /eventsubscriptions/v2
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<EventSubscriptionDtov2> |
Response Example (200):
[
{
"Name": "string",
"Description": "string",
"Source": "string",
"Channel": "string",
"CreatedAt": "2024-01-01T00:00:00Z"
}
]
GET /eventsubscriptions/v2/{name}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EventSubscriptionDtov2 |
Response Example (200):
{
"Name": "string",
"Description": "string",
"Source": "string",
"Channel": "string",
"CreatedAt": "2024-01-01T00:00:00Z"
}
EventTrigger
GET /automation/triggers/event/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EventTrigger |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"EventType": "string",
"EventSource": "string",
"Version": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
DELETE /automation/triggers/event/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
PUT /automation/triggers/event/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes | |
| updatedTrigger | body | EventTrigger | No |
Request Body:
- Type: EventTrigger
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"EventType": "string",
"EventSource": "string",
"Version": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EventTrigger |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"EventType": "string",
"EventSource": "string",
"Version": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
GET /automation/triggers/event
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<EventTrigger> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"EventType": "string",
"EventSource": "string",
"Version": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
]
POST /automation/triggers/event
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| newTrigger | body | EventTrigger | No |
Request Body:
- Type: EventTrigger
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"EventType": "string",
"EventSource": "string",
"Version": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EventTrigger |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"EventType": "string",
"EventSource": "string",
"Version": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
GET /automation/triggers/event/find
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| actionId | query | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<EventTrigger> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"EventType": "string",
"EventSource": "string",
"Version": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
]
PUT /automation/triggers/event/{id}/enabled
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EventTrigger |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"EventType": "string",
"EventSource": "string",
"Version": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
EventingEventSourceInstance
GET /eventing/instances/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EventingEventSourceInstance |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"EventSourceType": "string",
"EventSourceVersion": "string",
"JsonConfiguration": "string",
"Description": "string",
"PollingFrequency": "string",
"CronExpression": "string",
"Requirements": [
"..."
]
}
DELETE /eventing/instances/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | void |
GET /eventing/instances
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<EventingEventSourceInstance> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"Name": "string",
"EventSourceType": "string",
"EventSourceVersion": "string",
"JsonConfiguration": "string",
"Description": "string",
"PollingFrequency": "string",
"CronExpression": "string",
"Requirements": [
"..."
]
}
]
POST /eventing/instances
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| endpoint | body | EventingEventSourceInstance | No |
Request Body:
- Type: EventingEventSourceInstance
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"EventSourceType": "string",
"EventSourceVersion": "string",
"JsonConfiguration": "string",
"Description": "string",
"PollingFrequency": "string",
"CronExpression": "string",
"Requirements": [
"..."
]
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EventingEventSourceInstance |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"EventSourceType": "string",
"EventSourceVersion": "string",
"JsonConfiguration": "string",
"Description": "string",
"PollingFrequency": "string",
"CronExpression": "string",
"Requirements": [
"..."
]
}
PUT /eventing/instances
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| instance | body | EventingEventSourceInstance | No |
Request Body:
- Type: EventingEventSourceInstance
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"EventSourceType": "string",
"EventSourceVersion": "string",
"JsonConfiguration": "string",
"Description": "string",
"PollingFrequency": "string",
"CronExpression": "string",
"Requirements": [
"..."
]
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EventingEventSourceInstance |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"EventSourceType": "string",
"EventSourceVersion": "string",
"JsonConfiguration": "string",
"Description": "string",
"PollingFrequency": "string",
"CronExpression": "string",
"Requirements": [
"..."
]
}
Events
GET /eventing/events
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| FromDate | query | string (date-time) | No | |
| ToDate | query | string (date-time) | No | |
| EventType | query | string | No | |
| Channel | query | string | No | |
| Limit | query | integer (int32) | No |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<EventOverviewDto> |
Response Example (200):
[
{
"UtcDateTime": "2024-01-01T00:00:00Z",
"EventType": "string",
"Source": "string",
"Id": "string"
}
]
GET /eventing/events/channel
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| channelName | query | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<EventOverviewDto> |
Response Example (200):
[
{
"UtcDateTime": "2024-01-01T00:00:00Z",
"EventType": "string",
"Source": "string",
"Id": "string"
}
]
GET /eventing/events/eventtype
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| eventType | query | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<EventOverviewDto> |
Response Example (200):
[
{
"UtcDateTime": "2024-01-01T00:00:00Z",
"EventType": "string",
"Source": "string",
"Id": "string"
}
]
GET /eventing/events/eventdefinition/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<EventOverviewDto> |
Response Example (200):
[
{
"UtcDateTime": "2024-01-01T00:00:00Z",
"EventType": "string",
"Source": "string",
"Id": "string"
}
]
GET /eventing/events/details
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| eventId | query | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | EventDetailsDto |
Response Example (200):
{
"UtcDateTime": "2024-01-01T00:00:00Z",
"EventType": "string",
"Source": "string",
"Id": "string",
"Version": "string",
"Json": "string",
"TargetChannels": [
"string"
]
}
IntegrationEndpointCrud
GET /integrations/endpoint/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | IntegrationEndpoint |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"ApiName": "string",
"ApiVersion": "string",
"Route": "string",
"JsonConfiguration": "string",
"Description": "string",
"Requirements": [
"..."
]
}
DELETE /integrations/endpoint/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | void |
GET /integrations/endpoint
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<IntegrationEndpoint> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"Name": "string",
"ApiName": "string",
"ApiVersion": "string",
"Route": "string",
"JsonConfiguration": "string",
"Description": "string",
"Requirements": [
"..."
]
}
]
POST /integrations/endpoint
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| endpoint | body | IntegrationEndpoint | No |
Request Body:
- Type: IntegrationEndpoint
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"ApiName": "string",
"ApiVersion": "string",
"Route": "string",
"JsonConfiguration": "string",
"Description": "string",
"Requirements": [
"..."
]
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | IntegrationEndpoint |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"ApiName": "string",
"ApiVersion": "string",
"Route": "string",
"JsonConfiguration": "string",
"Description": "string",
"Requirements": [
"..."
]
}
PUT /integrations/endpoint
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| endpoint | body | IntegrationEndpoint | No |
Request Body:
- Type: IntegrationEndpoint
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"ApiName": "string",
"ApiVersion": "string",
"Route": "string",
"JsonConfiguration": "string",
"Description": "string",
"Requirements": [
"..."
]
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | IntegrationEndpoint |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"ApiName": "string",
"ApiVersion": "string",
"Route": "string",
"JsonConfiguration": "string",
"Description": "string",
"Requirements": [
"..."
]
}
IntegrationEndpointManagement
GET /integrations/endpoint/configuration
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | string |
Response Example (200):
"string"
GET /integrations/endpoint/agents/update
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
IntegrationFlow
GET /integrations/flows/{integrationName}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| integrationName | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | IntegrationFlowsResponseItem |
Response Example (200):
{
"Name": "string",
"Project": "string",
"Version": "string",
"PackageId": "string",
"RequestedStatus": 0,
"Properties": null,
"Category": "string",
"Labels": [
"string"
],
"AdditionalPackages": "string",
"Requirements": [
"..."
],
"Readme": "string",
"Files": [
"..."
],
"CamelVersion": "string"
}
PUT /integrations/flows
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| flow | body | IntegrationFlow | No |
Request Body:
- Type: IntegrationFlow
- Required: No
Request Example:
{
"Name": "string",
"Project": "string",
"FlowSpec": "string",
"Variables": null,
"Category": "string",
"Labels": [
"string"
],
"IntegrationFiles": [
"..."
],
"AdditionalPackages": "string",
"Requirements": [
"..."
],
"Readme": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 201 | IntegrationFlow |
Response Example (201):
{
"Name": "string",
"Project": "string",
"FlowSpec": "string",
"Variables": null,
"Category": "string",
"Labels": [
"string"
],
"IntegrationFiles": [
"..."
],
"AdditionalPackages": "string",
"Requirements": [
"..."
],
"Readme": "string"
}
POST /integrations/flows
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| flow | body | IntegrationFlow | No |
Request Body:
- Type: IntegrationFlow
- Required: No
Request Example:
{
"Name": "string",
"Project": "string",
"FlowSpec": "string",
"Variables": null,
"Category": "string",
"Labels": [
"string"
],
"IntegrationFiles": [
"..."
],
"AdditionalPackages": "string",
"Requirements": [
"..."
],
"Readme": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 202 | IntegrationFlow |
GET /integrations/flows
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<IntegrationFlowDto> |
Response Example (200):
[
{
"FlowName": "string",
"Project": "string",
"Status": "string",
"RequestedStatus": "...",
"RunningCount": 0,
"ErrorCount": 0,
"StoppedCount": 0,
"UnknownCount": 0,
"Category": "string",
"AdditionalPackages": "string",
"Version": "string",
"Labels": [
"..."
]
}
]
GET /integrations/flows/{integrationName}/status
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| integrationName | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<AgentIntegrationFlowStatus> |
Response Example (200):
[
{
"AgentId": "00000000-0000-0000-0000-000000000000",
"IntegrationName": "string",
"Status": "...",
"UpdateTime": "2024-01-01T00:00:00Z"
}
]
POST /integrations/flows/start
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| integrationFlowName | query | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 202 | void |
POST /integrations/flows/stop
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| integrationFlowName | query | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 202 | void |
DELETE /integrations/flows/{integrationFlowName}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| integrationFlowName | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 202 | void |
GET /integrations/flows/{integrationFlowName}/logs
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| integrationFlowName | path | string | Yes | |
| count | query | integer (int32) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<IntegrationLogMessage> |
Response Example (200):
[
{
"Id": "00000000-0000-0000-0000-000000000000",
"TimeStamp": "2024-01-01T00:00:00Z",
"LogLevel": "string",
"Message": "string",
"ExceptionMessage": "string",
"ExceptionType": "string",
"StackTrace": "string"
}
]
IntegrationLogs
GET /integrations/logs
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| FromDate | query | string (date-time) | No | |
| ToDate | query | string (date-time) | No | |
| IntegrationType | query | string | No | |
| IntegrationName | query | string | No | |
| AgentId | query | string | No | |
| Environment | query | string | No | |
| ExchangeId | query | string | No | |
| LogLevel | query | string | No | |
| Count | query | integer (int32) | No | |
| Skip | query | integer (int32) | No |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<IntegrationLogItem> |
Response Example (200):
[
{
"Timestamp": "2024-01-01T00:00:00Z",
"Agent": "string",
"Environment": "string",
"ExchangeId": "string",
"IntegrationName": "string",
"LogLevel": "string",
"Message": "string",
"Stacktrace": "string",
"Context": null
}
]
IntegrationServices
GET /integrations/services
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<IntegrationServiceDto> |
Response Example (200):
[
{
"Version": 0,
"Id": "string",
"Name": "string",
"Title": "string",
"Category": "string",
"Description": "string",
"Specification": "string",
"Variables": null,
"Properties": [
"..."
]
}
]
PUT /integrations/services
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| newService | body | IntegrationService | No |
Request Body:
- Type: IntegrationService
- Required: No
Request Example:
{
"Name": "string",
"Title": "string",
"Description": "string",
"Category": "string",
"Specification": "string",
"Variables": null,
"Properties": [
"..."
]
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | IntegrationService |
Response Example (200):
{
"Name": "string",
"Title": "string",
"Description": "string",
"Category": "string",
"Specification": "string",
"Variables": null,
"Properties": [
"..."
]
}
POST /integrations/services
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| service | body | IntegrationService | No |
Request Body:
- Type: IntegrationService
- Required: No
Request Example:
{
"Name": "string",
"Title": "string",
"Description": "string",
"Category": "string",
"Specification": "string",
"Variables": null,
"Properties": [
"..."
]
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | IntegrationService |
Response Example (200):
{
"Name": "string",
"Title": "string",
"Description": "string",
"Category": "string",
"Specification": "string",
"Variables": null,
"Properties": [
"..."
]
}
DELETE /integrations/services
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| serviceName | query | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
GET /integrations/services/{serviceName}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| serviceName | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | IntegrationServiceDto |
Response Example (200):
{
"Version": 0,
"Id": "string",
"Name": "string",
"Title": "string",
"Category": "string",
"Description": "string",
"Specification": "string",
"Variables": null,
"Properties": [
"..."
]
}
POST /integrations/services/{serviceName}/variables
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| serviceName | path | string | Yes | |
| variables | body | string | No |
Request Body:
- Type:
string - Required: No
Request Example:
"string"
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | IntegrationService |
Response Example (200):
{
"Name": "string",
"Title": "string",
"Description": "string",
"Category": "string",
"Specification": "string",
"Variables": null,
"Properties": [
"..."
]
}
InteractiveDocument
POST /interactive/document/analyze
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| dibDocument | body | string | No |
Request Body:
- Type:
string - Required: No
Request Example:
"string"
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | DibAnalyzationResult |
Response Example (200):
{
"OriginalDocument": "string",
"UpdatedDocument": "string",
"ReturnTypeName": "string",
"ParameterNamesAndTypeNames": [
"..."
]
}
Login
POST /identity/login/username
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| model | body | LoginModel | No |
Request Body:
- Type: LoginModel
- Required: No
Request Example:
{
"UserName": "string",
"Password": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | LoginResult |
Response Example (200):
{
"Token": "string",
"RefreshToken": "string"
}
POST /identity/login/refresh
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| model | body | RefreshTokenModel | No |
Request Body:
- Type: RefreshTokenModel
- Required: No
Request Example:
{
"RefreshToken": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | LoginResult |
Response Example (200):
{
"Token": "string",
"RefreshToken": "string"
}
Mailbox
GET /mailbox
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<string> | |
| 400 | void |
Response Example (200):
[
"string"
]
POST /mailbox/initialize
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| channelName | query | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | string |
Response Example (200):
"00000000-0000-0000-0000-000000000000"
Mft
GET /integrations/mfts/{mftName}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| mftName | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | MftIntegration |
Response Example (200):
{
"Name": "string",
"Project": "string",
"Command": "string",
"Schedule": "string",
"Source": {
"Name": "...",
"Path": "..."
},
"Destination": {
"Name": "...",
"Path": "..."
},
"RequestedStatus": 0,
"Requirements": [
"..."
],
"Variables": null,
"AdditionalPackages": "string",
"Args": "string",
"Filters": "string",
"Version": "string",
"Labels": "string"
}
DELETE /integrations/mfts/{mftName}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| mftName | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 202 | void |
GET /integrations/mfts/{mftName}/details
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| mftName | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | MftIntegrationDetails |
Response Example (200):
{
"Name": "string",
"Project": "string",
"Command": "string",
"Schedule": "string",
"Source": {
"System": "...",
"Path": "..."
},
"Destination": {
"System": "...",
"Path": "..."
},
"RequestedStatus": "...",
"Requirements": [
"..."
],
"Variables": null,
"AdditionalPackages": "string",
"Args": "string",
"Filters": "string",
"Version": "string",
"Labels": "string"
}
PUT /integrations/mfts
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| flow | body | MftIntegration2 | No |
Request Body:
- Type: MftIntegration2
- Required: No
Request Example:
{
"Name": "string",
"Project": "string",
"Command": "string",
"Schedule": "string",
"Source": {
"Name": "...",
"Path": "..."
},
"Destination": {
"Name": "...",
"Path": "..."
},
"RequestedStatus": 0,
"Requirements": [
"..."
],
"Variables": null,
"AdditionalPackages": "string",
"Args": "string",
"Filters": "string",
"Version": "string",
"Labels": "string",
"FlowName": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 201 | MftIntegration |
Response Example (201):
{
"Name": "string",
"Project": "string",
"Command": "string",
"Schedule": "string",
"Source": {
"Name": "...",
"Path": "..."
},
"Destination": {
"Name": "...",
"Path": "..."
},
"RequestedStatus": 0,
"Requirements": [
"..."
],
"Variables": null,
"AdditionalPackages": "string",
"Args": "string",
"Filters": "string",
"Version": "string",
"Labels": "string"
}
GET /integrations/mfts
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<MftDto> |
Response Example (200):
[
{
"Name": "string",
"Project": "string",
"Status": "string",
"RequestedStatus": "...",
"RunningCount": 0,
"ErrorCount": 0,
"StoppedCount": 0,
"UnknownCount": 0,
"Category": "string",
"Version": "string",
"Command": "string",
"Schedule": "string",
"Labels": [
"..."
],
"Source": "...",
"Destination": "..."
}
]
GET /integrations/mfts/{integrationName}/status
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| integrationName | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<AgentMftStatus> |
Response Example (200):
[
{
"AgentId": "00000000-0000-0000-0000-000000000000",
"MftName": "string",
"Status": "...",
"UpdateTime": "2024-01-01T00:00:00Z"
}
]
GET /integrations/mfts/filetransfers
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| FromDate | query | string (date-time) | No | |
| ToDate | query | string (date-time) | No | |
| MftName | query | string | No | |
| Count | query | integer (int32) | No | |
| Skip | query | integer (int32) | No | |
| Limit | query | integer (int32) | No | |
| OnlyWhereFilesTransferred | query | boolean | No |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<MftFileTransferEntry> |
Response Example (200):
[
{
"Name": "string",
"FlowName": "string",
"Time": "2024-01-01T00:00:00Z",
"FileName": "string",
"Operation": "string",
"FromName": "string",
"FromPath": "string",
"FromProtocol": "string",
"ToName": "string",
"ToPath": "string",
"ToProtocol": "string"
}
]
GET /integrations/mfts/history
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| FromDate | query | string (date-time) | No | |
| ToDate | query | string (date-time) | No | |
| MftName | query | string | No | |
| Count | query | integer (int32) | No | |
| Skip | query | integer (int32) | No | |
| Limit | query | integer (int32) | No | |
| OnlyWhereFilesTransferred | query | boolean | No |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<MftScheduleExecuted> |
Response Example (200):
[
{
"Id": "00000000-0000-0000-0000-000000000000",
"StartTime": "2024-01-01T00:00:00Z",
"MftName": "string",
"Items": [
"..."
],
"Stats": "..."
}
]
POST /integrations/mfts/start
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| mftName | query | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 202 | void |
POST /integrations/mfts/stop
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| mftName | query | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 202 | void |
GET /integrations/mfts/{name}/history/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | Yes | |
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | MftScheduleExecuted |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"StartTime": "2024-01-01T00:00:00Z",
"MftName": "string",
"Items": [
"..."
],
"Stats": {
"Bytes": "...",
"Checks": "...",
"DeletedDirs": "...",
"Deletes": "...",
"ElapsedTime": "...",
"Errors": "...",
"Eta": "...",
"FatalError": "...",
"Renames": "...",
"RetryError": "...",
"Speed": "...",
"TotalBytes": "...",
"TotalChecks": "...",
"TotalTransfers": "...",
"TransferTime": "...",
"Transfers": "..."
}
}
Notebook
GET /automation/notebook/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | NotebookEntity |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"FileName": "string",
"Content": "string"
}
DELETE /automation/notebook/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
PUT /automation/notebook/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes | |
| newContent | body | string | No |
Request Body:
- Type:
string - Required: No
Request Example:
"string"
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | NotebookEntity |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"FileName": "string",
"Content": "string"
}
GET /automation/notebook
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<NotebookEntity> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"FileName": "string",
"Content": "string"
}
]
POST /automation/notebook
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| dto | body | NewNotebookDto | No |
Request Body:
- Type: NewNotebookDto
- Required: No
Request Example:
{
"FileName": "string",
"Content": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | NotebookEntity |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"FileName": "string",
"Content": "string"
}
GET /automation/notebook/{id}/analyze
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | DibAnalyzationResult |
Response Example (200):
{
"OriginalDocument": "string",
"UpdatedDocument": "string",
"ReturnTypeName": "string",
"ParameterNamesAndTypeNames": [
"..."
]
}
POST /automation/notebook/{id}/run
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes | |
| request | body | RunNotebookRequest | No |
Request Body:
- Type: RunNotebookRequest
- Required: No
Request Example:
{
"PreferredFormat": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"TriggerId": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
NotebookEndpoint
GET /automation/notebook/endpoint/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<NotebookEndpoint> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"NotebookId": "00000000-0000-0000-0000-000000000000",
"EndpointId": "00000000-0000-0000-0000-000000000000",
"Name": "string",
"Route": "string"
}
]
DELETE /automation/notebook/endpoint/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
PUT /automation/notebook/endpoint/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes | |
| notebookEndpoint | body | NotebookEndpoint | No |
Request Body:
- Type: NotebookEndpoint
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"NotebookId": "00000000-0000-0000-0000-000000000000",
"EndpointId": "00000000-0000-0000-0000-000000000000",
"Name": "string",
"Route": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | NotebookEndpoint |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"NotebookId": "00000000-0000-0000-0000-000000000000",
"EndpointId": "00000000-0000-0000-0000-000000000000",
"Name": "string",
"Route": "string"
}
GET /automation/notebook/endpoint
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<NotebookEndpoint> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"NotebookId": "00000000-0000-0000-0000-000000000000",
"EndpointId": "00000000-0000-0000-0000-000000000000",
"Name": "string",
"Route": "string"
}
]
POST /automation/notebook/endpoint
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| dto | body | NotebookEndpoint | No |
Request Body:
- Type: NotebookEndpoint
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"NotebookId": "00000000-0000-0000-0000-000000000000",
"EndpointId": "00000000-0000-0000-0000-000000000000",
"Name": "string",
"Route": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | NotebookEndpoint |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"NotebookId": "00000000-0000-0000-0000-000000000000",
"EndpointId": "00000000-0000-0000-0000-000000000000",
"Name": "string",
"Route": "string"
}
NotebookSchedule
GET /automation/notebook/schedule/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | NotebookSchedule |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"NotebookId": "00000000-0000-0000-0000-000000000000",
"CronExpression": "string",
"Frequency": "string",
"Parameters": [
"..."
]
}
DELETE /automation/notebook/schedule/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
PUT /automation/notebook/schedule/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes | |
| notebookSchedule | body | NotebookSchedule | No |
Request Body:
- Type: NotebookSchedule
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"NotebookId": "00000000-0000-0000-0000-000000000000",
"CronExpression": "string",
"Frequency": "string",
"Parameters": [
"..."
]
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | NotebookSchedule |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"NotebookId": "00000000-0000-0000-0000-000000000000",
"CronExpression": "string",
"Frequency": "string",
"Parameters": [
"..."
]
}
GET /automation/notebook/schedule/notebook/{notebookId}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| notebookId | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<NotebookSchedule> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"Name": "string",
"NotebookId": "00000000-0000-0000-0000-000000000000",
"CronExpression": "string",
"Frequency": "string",
"Parameters": [
"..."
]
}
]
GET /automation/notebook/schedule
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<NotebookSchedule> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"Name": "string",
"NotebookId": "00000000-0000-0000-0000-000000000000",
"CronExpression": "string",
"Frequency": "string",
"Parameters": [
"..."
]
}
]
POST /automation/notebook/schedule
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| dto | body | NotebookSchedule | No |
Request Body:
- Type: NotebookSchedule
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"NotebookId": "00000000-0000-0000-0000-000000000000",
"CronExpression": "string",
"Frequency": "string",
"Parameters": [
"..."
]
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | NotebookSchedule |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"NotebookId": "00000000-0000-0000-0000-000000000000",
"CronExpression": "string",
"Frequency": "string",
"Parameters": [
"..."
]
}
OpenApiConnector
GET /integrations/connectors/openapi
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<OpenApiConnectorRegistryItem> |
Response Example (200):
[
{
"Spec": "..."
}
]
Operations
GET /schema/endpoint/operations/{endpointId}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| endpointId | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<OpenApiOperation> |
Response Example (200):
[
{
"Method": "...",
"Description": "string",
"Tags": [
"..."
],
"OperationId": "string",
"Summary": "string",
"Url": "string",
"Responses": [
"..."
],
"Parameters": [
"..."
],
"Requests": [
"..."
]
}
]
GET /schema/endpoint/operations/{endpointId}/details
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| endpointId | path | string (guid) | Yes | |
| operationId | query | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | OpenApiOperation |
Response Example (200):
{
"Method": {
"Get": "...",
"Put": "...",
"Post": "...",
"Delete": "...",
"Head": "...",
"Options": "...",
"Trace": "...",
"Patch": "...",
"Connect": "...",
"Method": "...",
"MustHaveRequestBody": "...",
"Http3EncodedBytes": "..."
},
"Description": "string",
"Tags": [
"string"
],
"OperationId": "string",
"Summary": "string",
"Url": "string",
"Responses": [
"..."
],
"Parameters": [
"..."
],
"Requests": [
"..."
]
}
Publish
POST /api/EventHub/Publish
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| data | body | string | No |
Request Body:
- Type:
string - Required: No
Request Example:
"string"
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
Schedule
GET /scheduling/schedules
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<ScheduleDto> |
Response Example (200):
[
{
"Name": "string",
"Description": "string",
"Cron": "string",
"Command": "string",
"Arguments": [
"..."
]
}
]
GET /scheduling/schedules/{name}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | ScheduleDto |
Response Example (200):
{
"Name": "string",
"Description": "string",
"Cron": "string",
"Command": "string",
"Arguments": [
"string"
]
}
ScheduleTrigger
GET /automation/triggers/schedule/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | ScheduleTrigger |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"CronExpression": "string",
"Frequency": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
DELETE /automation/triggers/schedule/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
PUT /automation/triggers/schedule/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes | |
| updatedTrigger | body | ScheduleTrigger | No |
Request Body:
- Type: ScheduleTrigger
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"CronExpression": "string",
"Frequency": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | ScheduleTrigger |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"CronExpression": "string",
"Frequency": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
GET /automation/triggers/schedule
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<ScheduleTrigger> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"CronExpression": "string",
"Frequency": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
]
POST /automation/triggers/schedule
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| newTrigger | body | ScheduleTrigger | No |
Request Body:
- Type: ScheduleTrigger
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"CronExpression": "string",
"Frequency": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | ScheduleTrigger |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"CronExpression": "string",
"Frequency": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
PUT /automation/triggers/schedule/{id}/enabled
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | ScheduleTrigger |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"CronExpression": "string",
"Frequency": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
GET /automation/triggers/schedule/find
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| actionId | query | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<ScheduleTrigger> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"CronExpression": "string",
"Frequency": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
]
Services
GET /services
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<ServiceDto> |
Response Example (200):
[
{
"Name": "string",
"Version": "string",
"Description": "string",
"Type": "string",
"Id": "string",
"Metadata": null,
"Endpoints": [
"..."
]
}
]
POST /services
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| dto | body | ServiceSendDto | No |
Request Body:
- Type: ServiceSendDto
- Required: No
Request Example:
{
"Endpoint": "string",
"Data": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | void | |
| 400 | void |
Streams
GET /eventing/streams
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<StreamInfo> |
Response Example (200):
[
{
"Name": "string",
"Messages": 0,
"Created": "2024-01-01T00:00:00Z",
"Bytes": 0,
"IsMirror": false,
"Replicas": 0,
"Consumers": 0,
"Configuration": "string"
}
]
GET /eventing/streams/{streamName}/messages
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| streamName | path | string | Yes | |
| FromDate | query | string (date-time) | No | |
| ToDate | query | string (date-time) | No | |
| Count | query | integer (int32) | No | |
| Skip | query | integer (int32) | No |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<StreamMessage> |
Response Example (200):
[
{
"Subject": "string",
"Data": "string",
"Timestamp": "2024-01-01T00:00:00Z",
"Sequence": 0,
"Headers": null
}
]
Subscriptions
GET /api/EventHub/Subscriptions
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<ChannelSubsriptionsDto> |
Response Example (200):
[
{
"ChannelId": "00000000-0000-0000-0000-000000000000",
"ChannelName": "string",
"Subscriptions": [
"..."
]
}
]
POST /api/EventHub/Subscriptions
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| newSubscription | body | SubscriptionDto | No |
Request Body:
- Type: SubscriptionDto
- Required: No
Request Example:
{
"ChannelName": "string",
"Source": "string",
"EventType": "string",
"SpecVersion": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 201 | SubscriptionDto |
Response Example (201):
{
"ChannelName": "string",
"Source": "string",
"EventType": "string",
"SpecVersion": "string"
}
DELETE /api/EventHub/Subscriptions
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| removedSubscription | body | SubscriptionDto | No |
Request Body:
- Type: SubscriptionDto
- Required: No
Request Example:
{
"ChannelName": "string",
"Source": "string",
"EventType": "string",
"SpecVersion": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | string |
Response Example (200):
"string"
SystemInfo
GET /debug/systeminfo
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | SystemInfo |
Response Example (200):
{
"BuildDate": "2024-01-01T00:00:00Z",
"BuildVersion": "string",
"HostName": "string",
"Method": "string",
"Headers": [
"string"
],
"Scheme": "string",
"Protocol": "string",
"IsHttps": false,
"RequestNetwork": "string"
}
POST /debug/systeminfo
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | SystemInfo |
Response Example (200):
{
"BuildDate": "2024-01-01T00:00:00Z",
"BuildVersion": "string",
"HostName": "string",
"Method": "string",
"Headers": [
"string"
],
"Scheme": "string",
"Protocol": "string",
"IsHttps": false,
"RequestNetwork": "string"
}
GET /debug/systeminfo/policyreport
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | string |
Response Example (200):
"string"
Trigger
GET /api/EventHub/Trigger
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<TriggerInstance> |
Response Example (200):
[
{
"Id": "string",
"Type": "string",
"Configuration": null,
"Status": "...",
"CronExpression": "string",
"Frequency": "string"
}
]
POST /api/EventHub/Trigger
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| newTrigger | body | Trigger | No |
Request Body:
- Type: Trigger
- Required: No
Request Example:
{
"Id": "string",
"TypeName": "string",
"Frequency": "string",
"CronExpression": "string",
"Configuration": "string",
"TargetChannel": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | string |
Response Example (200):
"string"
DELETE /api/EventHub/Trigger/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
User
GET /identity/user
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<UserDto> |
Response Example (200):
[
{
"Username": "string",
"Password": "string",
"Roles": [
"..."
]
}
]
POST /identity/user
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| userCreateDto | body | UserCreateDto | No |
Request Body:
- Type: UserCreateDto
- Required: No
Request Example:
{
"Email": "string",
"Roles": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | UserDto | |
| 404 | void | |
| 409 | void |
Response Example (200):
{
"Username": "string",
"Password": "string",
"Roles": [
"string"
]
}
DELETE /identity/user
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| username | body | string | No |
Request Body:
- Type:
string - Required: No
Request Example:
"string"
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | void | |
| 400 | void | |
| 404 | void |
Variable
GET /variables
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<VariableDto> |
Response Example (200):
[
{
"Name": "string",
"Description": "string",
"Value": "string",
"IsSecret": false
}
]
GET /variables/{name}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | VariableDto |
Response Example (200):
{
"Name": "string",
"Description": "string",
"Value": "string",
"IsSecret": false
}
GET /variables/{name}/reveal
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | string |
Response Example (200):
"string"
WebJob
GET /automation/webjob/{name}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | WebJobEntity |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"Command": "string",
"CommandArguments": "string",
"PackageId": "string",
"PackageVersion": "string",
"CronExpression": "string",
"IsEnabled": false,
"Requirements": [
"..."
],
"EnvironmentVariables": null,
"RequestedStatus": 0
}
DELETE /automation/webjob/{name}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
GET /automation/webjob
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<WebJobEntity> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"Name": "string",
"Command": "string",
"CommandArguments": "string",
"PackageId": "string",
"PackageVersion": "string",
"CronExpression": "string",
"IsEnabled": false,
"Requirements": [
"..."
],
"EnvironmentVariables": null,
"RequestedStatus": "..."
}
]
POST /automation/webjob
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| dto | body | WebJobEntity | No |
Request Body:
- Type: WebJobEntity
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"Command": "string",
"CommandArguments": "string",
"PackageId": "string",
"PackageVersion": "string",
"CronExpression": "string",
"IsEnabled": false,
"Requirements": [
"..."
],
"EnvironmentVariables": null,
"RequestedStatus": 0
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | WebJobEntity |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"Command": "string",
"CommandArguments": "string",
"PackageId": "string",
"PackageVersion": "string",
"CronExpression": "string",
"IsEnabled": false,
"Requirements": [
"..."
],
"EnvironmentVariables": null,
"RequestedStatus": 0
}
PUT /automation/webjob
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| dto | body | WebJobEntity | No |
Request Body:
- Type: WebJobEntity
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"Command": "string",
"CommandArguments": "string",
"PackageId": "string",
"PackageVersion": "string",
"CronExpression": "string",
"IsEnabled": false,
"Requirements": [
"..."
],
"EnvironmentVariables": null,
"RequestedStatus": 0
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | WebJobEntity |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Name": "string",
"Command": "string",
"CommandArguments": "string",
"PackageId": "string",
"PackageVersion": "string",
"CronExpression": "string",
"IsEnabled": false,
"Requirements": [
"..."
],
"EnvironmentVariables": null,
"RequestedStatus": 0
}
POST /automation/webjob/start/{name}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
POST /automation/webjob/stop/{name}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
WebTrigger
GET /automation/triggers/web/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | WebTrigger |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Route": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
DELETE /automation/triggers/web/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
PUT /automation/triggers/web/{id}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes | |
| updatedTrigger | body | WebTrigger | No |
Request Body:
- Type: WebTrigger
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Route": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | WebTrigger |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Route": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
GET /automation/triggers/web
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<WebTrigger> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"Route": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
]
POST /automation/triggers/web
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| newTrigger | body | WebTrigger | No |
Request Body:
- Type: WebTrigger
- Required: No
Request Example:
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Route": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | WebTrigger |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Route": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
PUT /automation/triggers/web/{id}/enabled
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | WebTrigger |
Response Example (200):
{
"Id": "00000000-0000-0000-0000-000000000000",
"ETag": "string",
"CreatedBy": "string",
"CreatedDate": "2024-01-01T00:00:00Z",
"UpdatedBy": "string",
"UpdateDate": "2024-01-01T00:00:00Z",
"TimeToLive": 0,
"IsDeleted": false,
"Route": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
GET /automation/triggers/web/find
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| actionId | query | string (guid) | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<WebTrigger> |
Response Example (200):
[
{
"Id": "...",
"ETag": "...",
"CreatedBy": "...",
"CreatedDate": "...",
"UpdatedBy": "...",
"UpdateDate": "...",
"TimeToLive": "...",
"IsDeleted": "...",
"Route": "string",
"ActionId": "00000000-0000-0000-0000-000000000000",
"ActionName": "string",
"Parameters": [
"..."
],
"TriggerType": "string",
"IsEnabled": false,
"Name": "string"
}
]
Webhook
GET /api/webhooks
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<WebhookDto> |
Response Example (200):
[
{
"Name": "string",
"Description": "string"
}
]
GET /api/webhooks/{webhookId}/history
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| webhookId | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | array<WebhookRequestMessage> |
Response Example (200):
[
{
"Id": "string",
"Timestamp": "2024-01-01T00:00:00Z",
"Method": "string",
"Path": "string",
"Headers": null,
"QueryString": "string",
"Body": "string",
"ContentType": "string",
"IsRehandled": false,
"OriginalMessageId": "string"
}
]
DELETE /api/webhooks/{webhookId}/history
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| webhookId | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
POST /api/webhooks/{webhookId}/rehandle/{messageId}
Parameters:
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| webhookId | path | string | Yes | |
| messageId | path | string | Yes |
Responses:
| Status | Description | Type |
|---|---|---|
| 200 | file |
Models
This section contains the schema definitions for request and response bodies.
ActionEntity
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| Name | string | No | |
| Content | string | No | |
| Parameters | array<ActionParameterTypeNameAndName> | No | |
| DefaultParameterValues | array<ActionParameter> | No |
ActionExecutionEntity
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| ActionId | string (guid) | Yes | |
| ActionName | string | No | |
| ReceivedParameters | array<ActionParameter> | No | |
| Parameters | array<ActionParameter> | No | |
| StatusCode | integer (int32) | No | |
| Duration | string (duration) | No | |
| TriggerId | string (guid) | No | |
| Error | string | No | |
| Finished | boolean | Yes |
ActionParameter
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| ValueJson | string | No |
ActionParameterTypeNameAndName
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| TypeName | string | No | |
| Name | string | No |
Agent
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| Name | string | No | |
| PoolName | string | No | |
| Capabilities | array<AgentCapability> | No | |
| CurrentStatusEnum | AgentStatusEnum | Yes | |
| CurrentStatusMessage | string | No | |
| IntegrationStatus | AgentEndpointManagerStatusEnum | Yes | |
| LastSeen | string (date-time) | No | |
| BaseAddress | string | No | |
| LastBuildVersion | string | No | |
| LastBuildDate | string (date-time) | No | |
| LastUpdateDate | string (date-time) | No |
AgentApiDefinition
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| ApiName | string | No | |
| ApiVersion | string | No |
AgentCapability
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| IdentifierValueComparer | IEqualityComparerOfAgentCapability | No | |
| Identifier | string | No | |
| Value | string | No | |
| IsCustom | boolean | Yes | |
| CapabilityType | CapabilityType | Yes |
AgentEndpointDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| EndpointId | string (guid) | Yes | |
| AgentId | string (guid) | Yes | |
| Route | string | No | |
| Api | AgentApiDefinition | No | |
| Configuration | string | No | |
| CurrentStatus | EndpointStatusEnum | Yes | |
| PreviousStatus | EndpointStatusEnum | Yes | |
| LastStatusUpdate | string (date-time) | Yes | |
| StatusUpdates | array<StatusLogOfEndpointStatusEnum> | No | |
| EndpointName | string | No | |
| EndpointRoute | string | No |
AgentEndpointManagerStatusEnum
Type: Enum
Values:
012345
AgentEndpointManagerStatusEnum2
Type: Enum
Values:
InitializingChangedRunningPartiallyRunningFailedEmpty
AgentEndpointSchema
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| AgentId | string (guid) | Yes | |
| EndpointId | string (guid) | Yes | |
| Schema | string | No |
AgentEndpointStatus
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| AgentId | string (guid) | Yes | |
| EndpointId | string (guid) | Yes | |
| Route | string | No | |
| Configuration | string | No | |
| CurrentStatus | EndpointStatusEnum | Yes | |
| PreviousStatus | EndpointStatusEnum | Yes | |
| LastStatusUpdate | string (date-time) | Yes | |
| StatusUpdates | array<StatusLogOfEndpointStatusEnum> | No |
AgentIntegrationFlowStatus
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| AgentId | string (guid) | Yes | |
| IntegrationName | string | No | |
| Status | IntegrationFlowStatusEnum | Yes | |
| UpdateTime | string (date-time) | Yes |
AgentMftStatus
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| AgentId | string (guid) | Yes | |
| MftName | string | No | |
| Status | MftStatus | Yes | |
| UpdateTime | string (date-time) | Yes |
AgentRegistrationData
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Token | string | No | |
| InitialCapabities | array<AgentCapability> | No | |
| InitialBaseAddress | string | No |
AgentRegistrationDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | Yes | |
| Name | string | No | |
| ValidationToken | string | No | |
| IdentityBaseAddress | string | No | |
| ConfigurationBaseAddress | string | No | |
| ServerBaseAddress | string | No |
AgentStatusEnum
Type: Enum
Values:
01234
AgentStatusHistoryItem
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| AgentId | string (guid) | Yes | |
| StatusUpdate | AgentStatusPing | No |
AgentStatusPing
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| AgentId | string (guid) | Yes | |
| Endpoints | array<AgentEndpointDto> | No | |
| SystemStatus | AgentEndpointManagerStatusEnum2 | Yes | |
| AvailableApis | array<AgentApiDefinition> | No | |
| Capabilities | array<AgentCapability> | No | |
| BuildVersion | string | No | |
| BuildDate | string (date-time) | No | |
| AgentName | string | No | |
| PoolName | string | No | |
| BaseAddress | string | No | |
| IntegrationFlowStatusList | array<IntegrationStatus> | No |
AgentValidationDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | Yes | |
| RemoteAddress | string | No | |
| ValidationToken | string | No |
ApiAuthentication
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Type | string | No | |
| Parameters | object | No |
ApiDetailsDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Versions | array<ApiVersionDto> | No | |
| Subscriptions | array<ApiSubscription> | No | |
| Name | string | No | |
| Description | string | No | |
| Prefix | string | No |
ApiSubscription
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Description | string | No | |
| Apis | array<string> | No | |
| Type | string | No | |
| Parameters | object | No | |
| AdditionalHeaders | object | No | |
| Variables | object | No | |
| Key | string | No |
ApiSubscriptionDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Description | string | No | |
| Apis | array<string> | No | |
| Type | string | No | |
| Parameters | string | No | |
| Key | string | No |
ApiVersion
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Version | string | No | |
| ApiName | string | No | |
| Description | string | No | |
| IsActive | boolean | Yes | |
| Type | string | No | |
| Parameters | object | No | |
| Variables | object | No | |
| Authentication | ApiAuthentication | No | |
| Connection | ConnectionSettings | No | |
| Key | string | No |
ApiVersionDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Version | string | No | |
| Description | string | No | |
| IsActive | boolean | Yes | |
| Type | string | No | |
| Parameters | string | No | |
| Authentication | ApiAuthentication | No | |
| Connection | ConnectionSettings | No |
AzureServiceBusDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| ChannelId | string (guid) | Yes | |
| Name | string | Yes | |
| Type | string | No | |
| Queuename | string | No | |
| ConnectionString | string | No |
CapabilityType
Type: Enum
Values:
012
ChannelComponent
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Type | string | No | |
| Version | string | No | |
| JsonConfiguration | string | No | |
| Position | integer (int32) | Yes | |
| ComponentTypeIdentifier | string | No |
ChannelDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| ChannelId | string (guid) | Yes | |
| Name | string | Yes | |
| Type | string | No |
ChannelEntity
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| Name | string | No | |
| Type | string | No | |
| AppId | string | No | |
| Parameters | object | No | |
| JsonConfiguration | string | No | |
| Components | array<ChannelComponent> | No | |
| Endpoints | array<ChannelComponent> | No |
ChannelSubsriptionsDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| ChannelId | string (guid) | Yes | |
| ChannelName | string | No | |
| Subscriptions | array<string> | No |
CloudEventDefinition
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Type | string | No | |
| Source | string | No | |
| SpecVersion | string | No | |
| DataContentType | string | No | |
| DataSchemaUri | string (uri) | No | |
| DataSchema | string | No | |
| Tags | array<string> | No |
CloudEventDefinitionEntity
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| Definition | CloudEventDefinition | No | |
| Type | string | No | |
| Source | string | No | |
| SpecVersion | string | No | |
| DataContentType | string | No | |
| DataSchemaUri | string (uri) | No | |
| DataSchema | string | No | |
| Tags | array<string> | No |
CompletionItemKind
Type: Enum
Values:
012345678910111213141516171819202122232425262728
ComponentDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Type | string | Yes | |
| Version | string | Yes | |
| Configuration | string | No | |
| Position | integer (int32) | Yes |
ConfigurationChangeBase
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| ApiVersion | string | No | |
| Kind | string | No | |
| Metadata | ConfigurationChangeMetadata | No |
ConfigurationChangeBaseOfOpenApiConnectorRegistryItemSpec
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| ApiVersion | string | No | |
| Kind | string | No | |
| Metadata | ConfigurationChangeMetadata | No | |
| Spec | OpenApiConnectorRegistryItemSpec | No |
ConfigurationChangeMetadata
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Description | string | No | |
| Category | string | No |
ConnectionSettings
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| UseProxy | boolean | Yes | |
| AllowAutoRedirect | boolean | Yes | |
| AutomaticDecompression | DecompressionMethods | Yes | |
| UseCookies | boolean | Yes | |
| ConnectTimeout | string (duration) | Yes |
CoreDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Title | string | No | |
| Description | string | No | |
| Label | string | No |
CoreSystem
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Title | string | No | |
| Description | string | No | |
| Category | string | No | |
| Type | string | No | |
| Variables | object | No |
CoreSystem2
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Title | string | No | |
| Description | string | No | |
| Category | string | No | |
| Type | string | No | |
| Variables | object | No |
CoreSystemDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Title | string | No | |
| Description | string | No | |
| Category | string | No | |
| Type | string | No | |
| Variables | string | No |
DatabaseChangeTrackingDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Description | string | No | |
| Type | string | No | |
| Parameters | object | No | |
| Variables | object | No | |
| CreatedAt | string (date-time) | Yes |
DecompressionMethods
Type: Enum
Values:
0124-1
DibAnalyzationResult
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| OriginalDocument | string | No | |
| UpdatedDocument | string | No | |
| ReturnTypeName | string | No | |
| ParameterNamesAndTypeNames | array<ParameterTypeNameAndName> | No |
EndpointStatusEnum
Type: Enum
Values:
0123456
EndpointStatusEnum2
Type: Enum
Values:
NewInitializingInitializingFailedReadyChangedFailedUnhealthy
Entity
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes |
EntityEventItem
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| EventType | string | No | |
| EntityId | string | No | |
| EntityType | string | No | |
| Content | string | No | |
| Subject | string | No | |
| Source | string | No |
EntityStoreDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Type | string | No | |
| Id | string | No | |
| Data | string | No | |
| Updated | string (date-time) | Yes |
EntityStoreInfo
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| EntitiesStored | integer (int64) | Yes | |
| EntitiesStoredIncludingHistory | integer (uint64) | Yes | |
| HistoryKept | integer (int64) | Yes | |
| Size | integer (uint64) | Yes | |
| MaxSize | integer (int64) | Yes | |
| MaximumAge | string (duration) | Yes |
EntityStoreSearchResults
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Data | array<EntityStoreDto> | No | |
| LimitReached | boolean | Yes |
EventChannelDtov2
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Description | string | No | |
| Type | string | No | |
| Parameters | object | No | |
| Variables | object | No | |
| Requirements | object | No | |
| CreatedAt | string (date-time) | Yes |
EventDetailsDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| UtcDateTime | string (date-time) | Yes | |
| EventType | string | No | |
| Source | string | No | |
| Id | string | No | |
| Version | string | No | |
| Json | string | No | |
| TargetChannels | array<string> | No |
EventOverviewDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| UtcDateTime | string (date-time) | Yes | |
| EventType | string | No | |
| Source | string | No | |
| Id | string | No |
EventSourceDtov2
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Description | string | No | |
| Type | string | No | |
| Parameters | object | No | |
| Variables | object | No | |
| Requirements | object | No | |
| CreatedAt | string (date-time) | Yes |
EventSourceStatus
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Status | EventSourceStatusEnum | Yes | |
| PreviousStatus | EventSourceStatusEnum | Yes | |
| LastStatusUpdate | string (date-time) | Yes | |
| Messages | array<StatusLogOfEventSourceStatusEnum> | No |
EventSourceStatusEnum
Type: Enum
Values:
NewInitializingInitializedInitializingFailedStartingStartedStoppingStoppedRemovedFailed
EventSubscriptionDtov2
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Description | string | No | |
| Source | string | No | |
| Channel | string | No | |
| CreatedAt | string (date-time) | Yes |
EventTrigger
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| EventType | string | No | |
| EventSource | string | No | |
| Version | string | No | |
| ActionId | string (guid) | Yes | |
| ActionName | string | No | |
| Parameters | array<EventTriggerParameter> | No | |
| TriggerType | string | No | |
| IsEnabled | boolean | Yes | |
| Name | string | No |
EventTriggerParameter
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| ValueJson | string | No | |
| JsonPath | string | No |
EventingComponent
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| ComponentCatalogId | string (guid) | Yes | |
| CatalogName | string | No | |
| CatalogVersion | string | No | |
| Name | string | No | |
| Version | string | No | |
| ConfigurationSchema | string | No | |
| Description | string | No | |
| ProductVersion | string | No | |
| Identifier | string | No |
EventingComponentCatalog
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| CatalogName | string | No | |
| CatalogVersion | string | No | |
| Components | array<EventingComponent> | No | |
| Status | EventingComponentCatalogStatus | Yes |
EventingComponentCatalogStatus
Type: Enum
Values:
012
EventingEventCatalogStatus
Type: Enum
Values:
012
EventingEventSource
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| EventSourceCatalogId | string (guid) | Yes | |
| CatalogName | string | No | |
| CatalogVersion | string | No | |
| Name | string | No | |
| Version | string | No | |
| ConfigurationSchema | string | No | |
| Description | string | No | |
| ProductVersion | string | No | |
| RequiresPolling | boolean | Yes | |
| Identifier | string | No |
EventingEventSourceCatalog
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| CatalogName | string | No | |
| CatalogVersion | string | No | |
| EventSources | array<EventingEventSource> | No | |
| Status | EventingEventCatalogStatus | Yes |
EventingEventSourceCatalogAgent
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | Yes | |
| CatalogName | string | No | |
| CatalogVersion | string | No |
EventingEventSourceInstance
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| Name | string | No | |
| EventSourceType | string | No | |
| EventSourceVersion | string | No | |
| JsonConfiguration | string | No | |
| Description | string | No | |
| PollingFrequency | string (duration) | No | |
| CronExpression | string | No | |
| Requirements | array<Requirement> | No |
EventingEventSourceInstanceAgent
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| EventSourceInstanceId | string (guid) | Yes | |
| EventSourceId | string | No | |
| Name | string | No | |
| EventSourceType | string | No | |
| EventSourceVersion | string | No | |
| Configuration | string | No | |
| PollingFrequency | string (duration) | No | |
| CronExpression | string | No |
ExecuteDibRequest
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Dib | string | No | |
| SessionId | string | No | |
| Parameters | array<ExecuteDibRequestParameter> | No | |
| PreferredFormat | string | No | |
| KernelType | string | No | |
| OneTimeKernel | boolean | Yes |
ExecuteDibRequestParameter
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| TypeName | string | No | |
| ValueJson | string | No |
ExecuteRequest
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| NotebookId | string (guid) | Yes | |
| Code | string | No | |
| CommandPrefix | string | No | |
| FreshKernel | boolean | Yes | |
| PreferredFormat | string | No | |
| KernelType | string | No |
ExecuteResult
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string | No | |
| Output | any | No | |
| OutputType | string | No | |
| OutputJson | string | No | |
| OutputString | string | No | |
| DisplayString | string | No | |
| FormattedResults | array<FormattedResult> | No | |
| Duration | string (duration) | Yes | |
| Time | string (date-time) | Yes |
FormattedResult
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Type | string | No | |
| Value | string | No |
GetSuggestionsRequest
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| NotebookId | string (guid) | Yes | |
| Code | string | No | |
| LineNumber | integer (int32) | Yes | |
| Column | integer (int32) | Yes |
HttpChannelDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| ChannelId | string (guid) | Yes | |
| Name | string | Yes | |
| Type | string | No | |
| Endpoint | string | Yes | |
| BasicAuthUsername | string | No | |
| BasicAuthPassword | string | No |
HttpMethod
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Get | HttpMethod | Yes | |
| Put | HttpMethod | Yes | |
| Post | HttpMethod | Yes | |
| Delete | HttpMethod | Yes | |
| Head | HttpMethod | Yes | |
| Options | HttpMethod | Yes | |
| Trace | HttpMethod | Yes | |
| Patch | HttpMethod | Yes | |
| Connect | HttpMethod | Yes | |
| Method | string | Yes | |
| MustHaveRequestBody | boolean | Yes | |
| Http3EncodedBytes | string (byte) | Yes |
IEqualityComparerOfAgentCapability
IntegrationApi
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| ApiPackageId | string (guid) | Yes | |
| PackageName | string | No | |
| PackageVersion | string | No | |
| ApiName | string | No | |
| ApiVersion | string | No | |
| ConfigurationSchema | string | No | |
| Description | string | No | |
| ProductVersion | string | No | |
| Identifier | string | No |
IntegrationApiPackage
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| PackageName | string | No | |
| PackageVersion | string | No | |
| Apis | array<IntegrationApi> | No | |
| Status | IntegrationApiPackageStatus | Yes |
IntegrationApiPackageAgent
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | Yes | |
| PackageName | string | No | |
| PackageVersion | string | No |
IntegrationApiPackageStatus
Type: Enum
Values:
012
IntegrationEndpoint
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| Name | string | No | |
| ApiName | string | No | |
| ApiVersion | string | No | |
| Route | string | No | |
| JsonConfiguration | string | No | |
| Description | string | No | |
| Requirements | array<Requirement> | No |
IntegrationEndpointAgent
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| EndpointId | string (guid) | Yes | |
| Name | string | No | |
| Route | string | No | |
| ApiName | string | No | |
| ApiVersion | string | No | |
| Configuration | string | No | |
| EndpointStatus | EndpointStatusEnum | No |
IntegrationFlow
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Project | string | No | |
| FlowSpec | string | No | |
| Variables | object | No | |
| Category | string | No | |
| Labels | array<string> | No | |
| IntegrationFiles | array<IntegrationFlowFile> | No | |
| AdditionalPackages | string | No | |
| Requirements | array<Requirement> | No | |
| Readme | string | No |
IntegrationFlowDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| FlowName | string | No | |
| Project | string | No | |
| Status | string | No | |
| RequestedStatus | IntegrationStatusEnum2 | Yes | |
| RunningCount | integer (int32) | Yes | |
| ErrorCount | integer (int32) | Yes | |
| StoppedCount | integer (int32) | Yes | |
| UnknownCount | integer (int32) | Yes | |
| Category | string | No | |
| AdditionalPackages | string | No | |
| Version | string | No | |
| Labels | array<string> | No |
IntegrationFlowFile
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| FileName | string | No | |
| FileContent | string | No |
IntegrationFlowStatusEnum
Type: Enum
Values:
0123
IntegrationFlowsResponseItem
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Project | string | No | |
| Version | string | No | |
| PackageId | string | No | |
| RequestedStatus | IntegrationStatusEnum2 | Yes | |
| Properties | object | No | |
| Category | string | No | |
| Labels | array<string> | No | |
| AdditionalPackages | string | No | |
| Requirements | array<Requirement> | No | |
| Readme | string | No | |
| Files | array<IntegrationFlowFile> | No | |
| CamelVersion | string | No |
IntegrationLogItem
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Timestamp | string (date-time) | Yes | |
| Agent | string | No | |
| Environment | string | No | |
| ExchangeId | string | No | |
| IntegrationName | string | No | |
| LogLevel | string | No | |
| Message | string | No | |
| Stacktrace | string | No | |
| Context | object | No |
IntegrationLogMessage
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | Yes | |
| TimeStamp | string (date-time) | Yes | |
| LogLevel | string | No | |
| Message | string | No | |
| ExceptionMessage | string | No | |
| ExceptionType | string | No | |
| StackTrace | string | No |
IntegrationService
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Title | string | No | |
| Description | string | No | |
| Category | string | No | |
| Specification | string | No | |
| Variables | object | No | |
| Properties | array<IntegrationServiceProperty> | No |
IntegrationServiceDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Version | integer (uint64) | Yes | |
| Id | string | No | |
| Name | string | No | |
| Title | string | No | |
| Category | string | No | |
| Description | string | No | |
| Specification | string | No | |
| Variables | object | No | |
| Properties | array<IntegrationServiceProperty> | No |
IntegrationServiceProperty
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Title | string | No | |
| Description | string | No | |
| Type | string | No | |
| Default | string | No | |
| Example | string | No | |
| IsRequired | boolean | Yes |
IntegrationStatistics
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Load01 | string | No | |
| Load05 | string | No | |
| Load15 | string | No | |
| ExchangesThroughput | string | No | |
| ExchangesTotal | integer (int32) | Yes | |
| ExchangesFailed | integer (int32) | Yes | |
| ExchangesInflight | integer (int32) | Yes | |
| Reloaded | integer (int32) | Yes | |
| MeanProcessingTime | integer (int32) | Yes | |
| MaxProcessingTime | integer (int32) | Yes | |
| MinProcessingTime | integer (int32) | Yes | |
| LastProcessingTime | integer (int32) | Yes | |
| DeltaProcessingTime | integer (int32) | Yes | |
| SinceLastCreatedExchange | string | No | |
| SinceLastCompletedExchange | string | No |
IntegrationStatus
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| IntegrationName | string | No | |
| Pid | integer (int64) | Yes | |
| IntegrationFile | string | No | |
| IntegrationFilePath | string | No | |
| WorkingDirectory | string | No | |
| State | string | No | |
| UpTime | string | No | |
| Statistics | IntegrationStatistics | No | |
| LogMessages | array<IntegrationLogMessage> | No |
IntegrationStatusEnum
Type: Enum
Values:
012
IntegrationStatusEnum2
Type: Enum
Values:
012
Items
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Level | string | No | |
| Msg | string | No | |
| Source | string | No | |
| Time | string | No | |
| Object | string | No | |
| ObjectType | string | No | |
| Stats | MftStats | No |
KeyValuePairOfStringAndString
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Key | string | No | |
| Value | string | No |
LoginModel
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| UserName | string | No | |
| Password | string | No |
LoginResult
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Token | string | No | |
| RefreshToken | string | No |
MftDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Project | string | No | |
| Status | string | No | |
| RequestedStatus | IntegrationStatusEnum2 | Yes | |
| RunningCount | integer (int32) | Yes | |
| ErrorCount | integer (int32) | Yes | |
| StoppedCount | integer (int32) | Yes | |
| UnknownCount | integer (int32) | Yes | |
| Category | string | No | |
| Version | string | No | |
| Command | string | No | |
| Schedule | string | No | |
| Labels | array<string> | No | |
| Source | MftStorageDetails2 | No | |
| Destination | MftStorageDetails2 | No |
MftFileTransferEntry
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| FlowName | string | No | |
| Time | string (date-time) | Yes | |
| FileName | string | No | |
| Operation | string | No | |
| FromName | string | No | |
| FromPath | string | No | |
| FromProtocol | string | No | |
| ToName | string | No | |
| ToPath | string | No | |
| ToProtocol | string | No |
MftIntegration
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Project | string | No | |
| Command | string | No | |
| Schedule | string | No | |
| Source | MftStorage | No | |
| Destination | MftStorage | No | |
| RequestedStatus | IntegrationStatusEnum | Yes | |
| Requirements | array<Requirement2> | No | |
| Variables | object | No | |
| AdditionalPackages | string | No | |
| Args | string | No | |
| Filters | string | No | |
| Version | string | No | |
| Labels | string | No |
MftIntegration2
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Project | string | No | |
| Command | string | No | |
| Schedule | string | No | |
| Source | MftStorage2 | No | |
| Destination | MftStorage2 | No | |
| RequestedStatus | IntegrationStatusEnum2 | Yes | |
| Requirements | array<Requirement> | No | |
| Variables | object | No | |
| AdditionalPackages | string | No | |
| Args | string | No | |
| Filters | string | No | |
| Version | string | No | |
| Labels | string | No | |
| FlowName | string | No |
MftIntegrationDetails
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Project | string | No | |
| Command | string | No | |
| Schedule | string | No | |
| Source | MftStorageDetails | No | |
| Destination | MftStorageDetails | No | |
| RequestedStatus | IntegrationStatusEnum | Yes | |
| Requirements | array<Requirement2> | No | |
| Variables | object | No | |
| AdditionalPackages | string | No | |
| Args | string | No | |
| Filters | string | No | |
| Version | string | No | |
| Labels | string | No |
MftScheduleExecuted
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | Yes | |
| StartTime | string (date-time) | Yes | |
| MftName | string | No | |
| Items | array<Items> | No | |
| Stats | MftStats | No |
MftStats
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Bytes | integer (int32) | Yes | |
| Checks | integer (int32) | Yes | |
| DeletedDirs | integer (int32) | Yes | |
| Deletes | integer (int32) | Yes | |
| ElapsedTime | number (double) | Yes | |
| Errors | integer (int32) | Yes | |
| Eta | any | No | |
| FatalError | boolean | Yes | |
| Renames | integer (int32) | Yes | |
| RetryError | boolean | Yes | |
| Speed | number (double) | Yes | |
| TotalBytes | integer (int32) | Yes | |
| TotalChecks | integer (int32) | Yes | |
| TotalTransfers | integer (int32) | Yes | |
| TransferTime | number (double) | Yes | |
| Transfers | integer (int32) | Yes |
MftStatus
Type: Enum
Values:
0123
MftStorage
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Path | string | No |
MftStorage2
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Path | string | No |
MftStorageDetails
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| System | CoreSystem | No | |
| Path | string | No |
MftStorageDetails2
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| System | CoreSystem2 | No | |
| Path | string | No |
NewActionDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Content | string | No |
NewChannelDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | Yes | |
| Type | string | No | |
| Configuration | string | No | |
| Components | array<ComponentDto> | No | |
| Endpoints | array<ComponentDto> | No | |
| AppId | string | No |
NewNotebookDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| FileName | string | No | |
| Content | string | No |
NotebookEndpoint
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| NotebookId | string (guid) | Yes | |
| EndpointId | string (guid) | Yes | |
| Name | string | No | |
| Route | string | No |
NotebookEntity
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| FileName | string | No | |
| Content | string | No |
NotebookSchedule
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| Name | string | No | |
| NotebookId | string (guid) | Yes | |
| CronExpression | string | No | |
| Frequency | string (duration) | No | |
| Parameters | array<RunNotebookParameter> | No |
OpenApiConnectorRegistryItem
OpenApiConnectorRegistryItemSpec
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Description | string | No | |
| Package | string | No | |
| Version | string | No | |
| Labels | array<string> | No |
OpenApiOperation
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Method | HttpMethod | No | |
| Description | string | No | |
| Tags | array<string> | No | |
| OperationId | string | No | |
| Summary | string | No | |
| Url | string | No | |
| Responses | array<OpenApiOperationResponse> | No | |
| Parameters | array<OpenApiOperationParameter> | No | |
| Requests | array<OpenApiOperationRequest> | No |
OpenApiOperationField
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Type | string | No | |
| Description | string | No |
OpenApiOperationParameter
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Type | string | No | |
| Description | string | No | |
| Required | boolean | Yes | |
| Kind | OpenApiOperationParameterKind | Yes | |
| Options | array<any> | No |
OpenApiOperationParameterKind
Type: Enum
Values:
012
OpenApiOperationRequest
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| RequestContentType | string | No | |
| Fields | array<OpenApiOperationField> | No |
OpenApiOperationResponse
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| HTTPResponseCode | integer (int32) | Yes | |
| HTTPResponseMessage | string | No | |
| Description | string | No | |
| ResponseContentType | string | No | |
| Fields | array<OpenApiOperationField> | No |
ParameterTypeNameAndName
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| TypeName | string | No | |
| Name | string | No |
PendingAgentRegistration
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| PoolName | string | No | |
| Expires | string (date-time) | Yes |
PendingAgentRegistrationDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | Yes | |
| ServerBaseaddress | string | No | |
| Token | string | No |
RefreshTokenModel
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| RefreshToken | string | No |
Requirement
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Identifier | string | No | |
| Value | string | No |
Requirement2
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Identifier | string | No | |
| Value | string | No |
RunActionRequest
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| PreferredFormat | string | No | |
| Parameters | array<ActionParameter> | No | |
| TriggerId | string (guid) | No | |
| TriggerType | string | No |
RunNotebookParameter
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| ValueJson | string | No |
RunNotebookRequest
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| PreferredFormat | string | No | |
| Parameters | array<RunNotebookParameter> | No | |
| TriggerType | string | No | |
| TriggerId | string | No |
ScheduleDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Description | string | No | |
| Cron | string | No | |
| Command | string | No | |
| Arguments | array<string> | No |
ScheduleTrigger
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| CronExpression | string | No | |
| Frequency | string (duration) | No | |
| ActionId | string (guid) | Yes | |
| ActionName | string | No | |
| Parameters | array<ActionParameter> | No | |
| TriggerType | string | No | |
| IsEnabled | boolean | Yes | |
| Name | string | No |
ServiceDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Version | string | No | |
| Description | string | No | |
| Type | string | No | |
| Id | string | No | |
| Metadata | object | No | |
| Endpoints | array<ServiceEndpointDto> | No |
ServiceEndpointDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Version | string | No | |
| Endpoint | string | No | |
| Metadata | object | No |
ServiceSendDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Endpoint | string | No | |
| Data | string (byte) | No |
StatusBaseOfEventSourceStatusEnum
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Status | EventSourceStatusEnum | Yes | |
| PreviousStatus | EventSourceStatusEnum | Yes | |
| LastStatusUpdate | string (date-time) | Yes | |
| Messages | array<StatusLogOfEventSourceStatusEnum> | No |
StatusLogOfEndpointStatusEnum
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| PreviousStatus | EndpointStatusEnum2 | Yes | |
| NewStatus | EndpointStatusEnum2 | Yes | |
| LogTime | string (date-time) | Yes | |
| Message | string | No |
StatusLogOfEventSourceStatusEnum
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| PreviousStatus | EventSourceStatusEnum | Yes | |
| NewStatus | EventSourceStatusEnum | Yes | |
| LogTime | string (date-time) | Yes | |
| Message | string | No |
StorageDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Description | string | No |
StreamInfo
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Messages | integer (uint64) | Yes | |
| Created | string (date-time) | Yes | |
| Bytes | integer (uint64) | Yes | |
| IsMirror | boolean | Yes | |
| Replicas | integer (int32) | Yes | |
| Consumers | integer (int64) | Yes | |
| Configuration | string | No |
StreamMessage
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Subject | string | No | |
| Data | string (byte) | No | |
| Timestamp | string (date-time) | Yes | |
| Sequence | integer (uint64) | Yes | |
| Headers | object | No |
SubscriptionDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| ChannelName | string | Yes | |
| Source | string | No | |
| EventType | string | No | |
| SpecVersion | string | No |
SubscriptionEntity
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| ChannelId | string (guid) | Yes | |
| ChannelName | string | No | |
| EventType | string | No | |
| AppId | string | No | |
| SpecVersion | string | No | |
| Source | string | No |
Suggestion
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Label | string | No | |
| InsertText | string | No | |
| Kind | CompletionItemKind | Yes | |
| Documentation | string | No |
SystemInfo
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| BuildDate | string (date-time) | No | |
| BuildVersion | string | No | |
| HostName | string | No | |
| Method | string | No | |
| Headers | array<string> | No | |
| Scheme | string | No | |
| Protocol | string | No | |
| IsHttps | boolean | Yes | |
| RequestNetwork | string | No |
Trigger
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string | No | |
| TypeName | string | No | |
| Frequency | string (duration) | No | |
| CronExpression | string | No | |
| Configuration | string | No | |
| TargetChannel | string | No |
TriggerInstance
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string | No | |
| Type | string | No | |
| Configuration | any | No | |
| Status | EventSourceStatus | No | |
| CronExpression | string | No | |
| Frequency | string (duration) | No |
TriggerType
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Version | Version | No | |
| Description | string | No | |
| Configuration | TriggerTypeConfiguration | No |
TriggerTypeConfiguration
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| RequiresPolling | boolean | Yes | |
| ConfigurationSchema | string | No |
UserCreateDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
string | No | ||
| Roles | string | No |
UserDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Username | string | No | |
| Password | string | No | |
| Roles | array<string> | No |
VariableDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Description | string | No | |
| Value | string | No | |
| IsSecret | boolean | Yes |
Version
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Major | integer (int32) | Yes | |
| Minor | integer (int32) | Yes | |
| Build | integer (int32) | Yes | |
| Revision | integer (int32) | Yes | |
| MajorRevision | integer | Yes | |
| MinorRevision | integer | Yes | |
| DefaultFormatFieldCount | integer (int32) | Yes |
WebJobEntity
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| Name | string | No | |
| Command | string | No | |
| CommandArguments | string | No | |
| PackageId | string | No | |
| PackageVersion | string | No | |
| CronExpression | string | No | |
| IsEnabled | boolean | Yes | |
| Requirements | array<Requirement> | No | |
| EnvironmentVariables | object | No | |
| RequestedStatus | WebJobStatus | Yes |
WebJobStatus
Type: Enum
Values:
012
WebTrigger
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string (guid) | No | |
| ETag | string | No | |
| CreatedBy | string | No | |
| CreatedDate | string (date-time) | Yes | |
| UpdatedBy | string | No | |
| UpdateDate | string (date-time) | No | |
| TimeToLive | integer (int32) | No | |
| IsDeleted | boolean | Yes | |
| Route | string | No | |
| ActionId | string (guid) | Yes | |
| ActionName | string | No | |
| Parameters | array<ActionParameter> | No | |
| TriggerType | string | No | |
| IsEnabled | boolean | Yes | |
| Name | string | No |
WebhookDto
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Name | string | No | |
| Description | string | No |
WebhookRequestMessage
Properties:
| Name | Type | Required | Description |
|---|---|---|---|
| Id | string | No | |
| Timestamp | string (date-time) | Yes | |
| Method | string | No | |
| Path | string | No | |
| Headers | object | No | |
| QueryString | string | No | |
| Body | string | No | |
| ContentType | string | No | |
| IsRehandled | boolean | Yes | |
| OriginalMessageId | string | No |