API Reference

Backend API documentation

Weik.io Admin API specification

Version: 2025.2

Download OpenAPI Specification

Action

GET /automation/action/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200ActionEntity

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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200file

PUT /automation/action/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes
newContentbodystringNo

Request Body:

  • Type: string
  • Required: No

Request Example:

"string"

Responses:

StatusDescriptionType
200ActionEntity

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:

NameLocationTypeRequiredDescription
namequerystringYes

Responses:

StatusDescriptionType
200ActionEntity

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:

StatusDescriptionType
200array<ActionEntity>

Response Example (200):

[
  {
    "Id": "...",
    "ETag": "...",
    "CreatedBy": "...",
    "CreatedDate": "...",
    "UpdatedBy": "...",
    "UpdateDate": "...",
    "TimeToLive": "...",
    "IsDeleted": "...",
    "Name": "string",
    "Content": "string",
    "Parameters": [
      "..."
    ],
    "DefaultParameterValues": [
      "..."
    ]
  }
]

POST /automation/action

Parameters:

NameLocationTypeRequiredDescription
dtobodyNewActionDtoNo

Request Body:

Request Example:

{
  "Name": "string",
  "Content": "string"
}

Responses:

StatusDescriptionType
200ActionEntity

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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes
requestbodyRunActionRequestNo

Request Body:

Request Example:

{
  "PreferredFormat": "string",
  "Parameters": [
    "..."
  ],
  "TriggerId": "00000000-0000-0000-0000-000000000000",
  "TriggerType": "string"
}

Responses:

StatusDescriptionType
200file

Admin

GET /api/EventHub/Admin/channels

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
newChannelbodyNewChannelDtoNo

Request Body:

Request Example:

{
  "Name": "string",
  "Type": "string",
  "Configuration": "string",
  "Components": [
    "..."
  ],
  "Endpoints": [
    "..."
  ],
  "AppId": "string"
}

Responses:

StatusDescriptionType
201ChannelDto

Response Example (201):

{
  "ChannelId": "00000000-0000-0000-0000-000000000000",
  "Name": "string",
  "Type": "string"
}

GET /api/EventHub/Admin/channels/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200ChannelEntity

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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200string

Response Example (200):

"string"

GET /api/EventHub/Admin/subscriptions

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
channelIdquerystring (guid)Yes
sourcequerystringYes
eventTypequerystringYes
specVersionquerystringYes

Responses:

StatusDescriptionType
201SubscriptionEntity

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:

NameLocationTypeRequiredDescription
subscriptionIdquerystring (guid)Yes

Responses:

StatusDescriptionType
200string

Response Example (200):

"string"

GET /api/EventHub/Admin/subscriptions/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200SubscriptionEntity

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:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200CloudEventDefinitionEntity

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:

NameLocationTypeRequiredDescription
eventDefinitionIdpathstring (guid)Yes

Responses:

StatusDescriptionType
200array<ChannelDto>

Response Example (200):

[
  {
    "ChannelId": "00000000-0000-0000-0000-000000000000",
    "Name": "string",
    "Type": "string"
  }
]

GET /api/EventHub/Admin/channels/{channelId}/eventDefinitions

Parameters:

NameLocationTypeRequiredDescription
channelIdpathstring (guid)Yes

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes
databodystringNo

Request Body:

  • Type: string
  • Required: No

Request Example:

"string"

Responses:

StatusDescriptionType
200file

Agent

POST /agent/register

Parameters:

NameLocationTypeRequiredDescription
registrationDatabodyAgentRegistrationDataNo

Request Body:

Request Example:

{
  "Name": "string",
  "Token": "string",
  "InitialCapabities": [
    "..."
  ],
  "InitialBaseAddress": "string"
}

Responses:

StatusDescriptionType
200AgentRegistrationDto

Response Example (200):

{
  "Id": "00000000-0000-0000-0000-000000000000",
  "Name": "string",
  "ValidationToken": "string",
  "IdentityBaseAddress": "string",
  "ConfigurationBaseAddress": "string",
  "ServerBaseAddress": "string"
}

POST /agent/create

Parameters:

NameLocationTypeRequiredDescription
keybodystringNo

Request Body:

  • Type: string
  • Required: No

Request Example:

"string"

Responses:

StatusDescriptionType
200PendingAgentRegistrationDto

Response Example (200):

{
  "Id": "00000000-0000-0000-0000-000000000000",
  "ServerBaseaddress": "string",
  "Token": "string"
}

POST /agent/register/validate

Parameters:

NameLocationTypeRequiredDescription
validationDtobodyAgentValidationDtoNo

Request Body:

Request Example:

{
  "Id": "00000000-0000-0000-0000-000000000000",
  "RemoteAddress": "string",
  "ValidationToken": "string"
}

Responses:

StatusDescriptionType
200boolean

GET /agent/configuration

Responses:

StatusDescriptionType
200string

Response Example (200):

"string"

GET /agent/{id}/endpoints/{endpointId}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes
endpointIdpathstring (guid)Yes

Responses:

StatusDescriptionType
200IntegrationEndpointAgent
204void

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:

NameLocationTypeRequiredDescription
agentIdquerystring (guid)Yes

Responses:

StatusDescriptionType
200array<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:

StatusDescriptionType
200array<IntegrationApiPackageAgent>

Response Example (200):

[
  {
    "Id": "00000000-0000-0000-0000-000000000000",
    "PackageName": "string",
    "PackageVersion": "string"
  }
]

GET /agent/eventing/catalog

Responses:

StatusDescriptionType
200array<EventingEventSourceCatalogAgent>

Response Example (200):

[
  {
    "Id": "00000000-0000-0000-0000-000000000000",
    "CatalogName": "string",
    "CatalogVersion": "string"
  }
]

GET /agent/{id}/eventing/{eventSourceInstanceId}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes
eventSourceInstanceIdpathstring (guid)Yes

Responses:

StatusDescriptionType
200EventingEventSourceInstanceAgent

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:

NameLocationTypeRequiredDescription
agentIdquerystring (guid)Yes

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
endpointIdpathstring (guid)Yes

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
endpointNamequerystringYes

Responses:

StatusDescriptionType
200string

Response Example (200):

"string"

AgentEndpoints

GET /agent/endpoint/{endpointId}/statusUpdates

Parameters:

NameLocationTypeRequiredDescription
endpointIdpathstring (guid)Yes

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
endpointIdpathstring (guid)Yes

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
agentIdpathstring (guid)Yes

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
agentIdpathstring (guid)Yes
endpointIdpathstring (guid)Yes

Responses:

StatusDescriptionType
200IntegrationEndpointAgent

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:

NameLocationTypeRequiredDescription
Statusqueryarray<AgentStatusEnum>No

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
agentbodyAgentNo

Request Body:

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:

StatusDescriptionType
200Agent

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:

NameLocationTypeRequiredDescription
agentIdpathstring (guid)Yes

Responses:

StatusDescriptionType
200Agent

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:

NameLocationTypeRequiredDescription
agentIdpathstring (guid)Yes
limitqueryinteger (int32)Yes

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
agentIdpathstring (guid)Yes
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200AgentStatusHistoryItem

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:

StatusDescriptionType
200array<PendingAgentRegistration>

Response Example (200):

[
  {
    "Id": "...",
    "ETag": "...",
    "CreatedBy": "...",
    "CreatedDate": "...",
    "UpdatedBy": "...",
    "UpdateDate": "...",
    "TimeToLive": "...",
    "IsDeleted": "...",
    "PoolName": "string",
    "Expires": "2024-01-01T00:00:00Z"
  }
]

POST /agents/create

Parameters:

NameLocationTypeRequiredDescription
poolNamebodystringNo

Request Body:

  • Type: string
  • Required: No

Request Example:

"string"

Responses:

StatusDescriptionType
200PendingAgentRegistrationDto

Response Example (200):

{
  "Id": "00000000-0000-0000-0000-000000000000",
  "ServerBaseaddress": "string",
  "Token": "string"
}

DELETE /agents/pending/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200file

POST /agents/{id}/deprecate

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200Agent

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:

NameLocationTypeRequiredDescription
agentIdpathstring (guid)Yes
statusEnumqueryintegerYes

Responses:

StatusDescriptionType
200Agent

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:

NameLocationTypeRequiredDescription
namepathstringYes
versionpathstringYes

Responses:

StatusDescriptionType
200IntegrationApi

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:

NameLocationTypeRequiredDescription
idpathstringYes

Responses:

StatusDescriptionType
200IntegrationApi

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:

StatusDescriptionType
200array<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:

StatusDescriptionType
200array<ApiDetailsDto>

Response Example (200):

[
  {
    "Versions": [
      "..."
    ],
    "Subscriptions": [
      "..."
    ],
    "Name": "string",
    "Description": "string",
    "Prefix": "string"
  }
]

GET /apim/apis/{apiName}

Parameters:

NameLocationTypeRequiredDescription
apiNamepathstringYes

Responses:

StatusDescriptionType
200ApiDetailsDto

Response Example (200):

{
  "Versions": [
    "..."
  ],
  "Subscriptions": [
    "..."
  ],
  "Name": "string",
  "Description": "string",
  "Prefix": "string"
}

GET /apim/apis/versions

Parameters:

NameLocationTypeRequiredDescription
apiNamequerystringYes

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
usernamepathstringYes

Responses:

StatusDescriptionType
200array<string>

Response Example (200):

[
  "string"
]

POST /identity/apikey

Parameters:

NameLocationTypeRequiredDescription
usernamequerystringYes
namequerystringNo
descriptionquerystringNo

Responses:

StatusDescriptionType
200string

Response Example (200):

"string"

DELETE /{username}/{keyname}

Parameters:

NameLocationTypeRequiredDescription
usernamepathstringYes
keynamepathstringYes

Responses:

StatusDescriptionType
200file

ApiPackage

POST /integrations/packages

Parameters:

NameLocationTypeRequiredDescription
apibodyIntegrationApiPackageNo

Request Body:

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:

StatusDescriptionType
200IntegrationApiPackage

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:

StatusDescriptionType
200array<IntegrationApiPackage>

Response Example (200):

[
  {
    "Id": "...",
    "ETag": "...",
    "CreatedBy": "...",
    "CreatedDate": "...",
    "UpdatedBy": "...",
    "UpdateDate": "...",
    "TimeToLive": "...",
    "IsDeleted": "...",
    "PackageName": "string",
    "PackageVersion": "string",
    "Apis": [
      "..."
    ],
    "Status": "..."
  }
]

DELETE /integrations/packages/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200file

GET /integrations/packages/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200IntegrationApiPackage

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:

StatusDescriptionType
200array<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:

StatusDescriptionType
200array<ApiSubscriptionDto>

Response Example (200):

[
  {
    "Name": "string",
    "Description": "string",
    "Apis": [
      "..."
    ],
    "Type": "string",
    "Parameters": "string",
    "Key": "string"
  }
]

Catalog

GET /api/EventHub/Catalog

Responses:

StatusDescriptionType
200array<TriggerType>

Response Example (200):

[
  {
    "Name": "string",
    "Version": "...",
    "Description": "string",
    "Configuration": "..."
  }
]

Channels

GET /api/EventHub/Channels

Responses:

StatusDescriptionType
200array<ChannelDto>

Response Example (200):

[
  {
    "ChannelId": "00000000-0000-0000-0000-000000000000",
    "Name": "string",
    "Type": "string"
  }
]

POST /api/EventHub/Channels

Parameters:

NameLocationTypeRequiredDescription
newChannelbodyNewChannelDtoNo

Request Body:

Request Example:

{
  "Name": "string",
  "Type": "string",
  "Configuration": "string",
  "Components": [
    "..."
  ],
  "Endpoints": [
    "..."
  ],
  "AppId": "string"
}

Responses:

StatusDescriptionType
201ChannelDto

Response Example (201):

{
  "ChannelId": "00000000-0000-0000-0000-000000000000",
  "Name": "string",
  "Type": "string"
}

DELETE /api/EventHub/Channels

Parameters:

NameLocationTypeRequiredDescription
channelNamequerystringYes

Responses:

StatusDescriptionType
200string

Response Example (200):

"string"

POST /api/EventHub/Channels/http

Parameters:

NameLocationTypeRequiredDescription
channelDtobodyHttpChannelDtoNo

Request Body:

Request Example:

{
  "ChannelId": "00000000-0000-0000-0000-000000000000",
  "Name": "string",
  "Type": "string",
  "Endpoint": "string",
  "BasicAuthUsername": "string",
  "BasicAuthPassword": "string"
}

Responses:

StatusDescriptionType
201ChannelDto

Response Example (201):

{
  "ChannelId": "00000000-0000-0000-0000-000000000000",
  "Name": "string",
  "Type": "string"
}

POST /api/EventHub/Channels/azureservicebus

Parameters:

NameLocationTypeRequiredDescription
channelDtobodyAzureServiceBusDtoNo

Request Body:

Request Example:

{
  "ChannelId": "00000000-0000-0000-0000-000000000000",
  "Name": "string",
  "Type": "string",
  "Queuename": "string",
  "ConnectionString": "string"
}

Responses:

StatusDescriptionType
201ChannelDto

Response Example (201):

{
  "ChannelId": "00000000-0000-0000-0000-000000000000",
  "Name": "string",
  "Type": "string"
}

Component

GET /eventing/component

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
idpathstringYes

Responses:

StatusDescriptionType
200EventingComponent

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:

NameLocationTypeRequiredDescription
catalogbodyEventingComponentCatalogNo

Request Body:

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:

StatusDescriptionType
200EventingComponentCatalog

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:

StatusDescriptionType
200array<EventingComponentCatalog>

Response Example (200):

[
  {
    "Id": "...",
    "ETag": "...",
    "CreatedBy": "...",
    "CreatedDate": "...",
    "UpdatedBy": "...",
    "UpdateDate": "...",
    "TimeToLive": "...",
    "IsDeleted": "...",
    "CatalogName": "string",
    "CatalogVersion": "string",
    "Components": [
      "..."
    ],
    "Status": "..."
  }
]

DELETE /eventing/componentCatalog/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200file

GET /eventing/componentCatalog/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200EventingComponentCatalog

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:

NameLocationTypeRequiredDescription
configurationbodystringNo

Request Body:

  • Type: string
  • Required: No

Request Example:

"string"

Responses:

StatusDescriptionType
202void

CoreSystem

GET /integrations/coresystems

Responses:

StatusDescriptionType
200array<CoreSystem2>

Response Example (200):

[
  {
    "Name": "string",
    "Title": "string",
    "Description": "string",
    "Category": "string",
    "Type": "string",
    "Variables": null
  }
]

PUT /integrations/coresystems

Parameters:

NameLocationTypeRequiredDescription
newSystembodyCoreSystem2No

Request Body:

Request Example:

{
  "Name": "string",
  "Title": "string",
  "Description": "string",
  "Category": "string",
  "Type": "string",
  "Variables": null
}

Responses:

StatusDescriptionType
200CoreSystem2

Response Example (200):

{
  "Name": "string",
  "Title": "string",
  "Description": "string",
  "Category": "string",
  "Type": "string",
  "Variables": null
}

DELETE /integrations/coresystems

Parameters:

NameLocationTypeRequiredDescription
systemNamequerystringYes

Responses:

StatusDescriptionType
200file

GET /integrations/coresystems/{core}

Parameters:

NameLocationTypeRequiredDescription
corepathstringYes

Responses:

StatusDescriptionType
200CoreSystemDto

Response Example (200):

{
  "Name": "string",
  "Title": "string",
  "Description": "string",
  "Category": "string",
  "Type": "string",
  "Variables": "string"
}

GET /integrations/coresystems/storages

Responses:

StatusDescriptionType
200array<StorageDto>

Response Example (200):

[
  {
    "Name": "string",
    "Description": "string"
  }
]

GET /integrations/coresystems/core

Responses:

StatusDescriptionType
200array<CoreDto>

Response Example (200):

[
  {
    "Name": "string",
    "Title": "string",
    "Description": "string",
    "Label": "string"
  }
]

DatabaseChangeTracking

GET /databasechangetracking/configurations

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
namepathstringYes

Responses:

StatusDescriptionType
200DatabaseChangeTrackingDto

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:

NameLocationTypeRequiredDescription
endpointIdpathstring (guid)Yes
externalHostNamequerybooleanYes

Responses:

StatusDescriptionType
200string

Response Example (200):

"string"

GET /schema/endpoint/schema/{endpointId}/download

Parameters:

NameLocationTypeRequiredDescription
endpointIdpathstring (guid)Yes

Responses:

StatusDescriptionType
200file

Engine

POST /interactive/engine/run

Parameters:

NameLocationTypeRequiredDescription
requestbodyExecuteRequestNo

Request Body:

Request Example:

{
  "NotebookId": "00000000-0000-0000-0000-000000000000",
  "Code": "string",
  "CommandPrefix": "string",
  "FreshKernel": false,
  "PreferredFormat": "string",
  "KernelType": "string"
}

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
suggestionsRequestbodyGetSuggestionsRequestNo

Request Body:

Request Example:

{
  "NotebookId": "00000000-0000-0000-0000-000000000000",
  "Code": "string",
  "LineNumber": 0,
  "Column": 0
}

Responses:

StatusDescriptionType
200array<Suggestion>

Response Example (200):

[
  {
    "Label": "string",
    "InsertText": "string",
    "Kind": "...",
    "Documentation": "string"
  }
]

GET /interactive/engine/file

Parameters:

NameLocationTypeRequiredDescription
idquerystringYes

Responses:

StatusDescriptionType
200file

POST /interactive/engine/execute

Parameters:

NameLocationTypeRequiredDescription
dibRequestbodyExecuteDibRequestNo

Request Body:

Request Example:

{
  "Dib": "string",
  "SessionId": "string",
  "Parameters": [
    "..."
  ],
  "PreferredFormat": "string",
  "KernelType": "string",
  "OneTimeKernel": false
}

Responses:

StatusDescriptionType
200file

EntityEventStore

GET /events/store/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200EntityEventItem

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:

NameLocationTypeRequiredDescription
entityIdquerystringYes
fromDatequerystring (date-time)Yes
toDatequerystring (date-time)Yes

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
entityTypequerystringYes
entityIdquerystringYes

Responses:

StatusDescriptionType
200KeyValuePairOfStringAndString

Response Example (200):

{
  "Key": "string",
  "Value": "string"
}

GET /integrations/entitystore/search

Parameters:

NameLocationTypeRequiredDescription
entityTypequerystringYes
entityIdquerystringYes
limitqueryinteger (int32)Yes
fromDatequerystring (date-time)Yes
includeHistoryquerybooleanYes

Responses:

StatusDescriptionType
200EntityStoreSearchResults

Response Example (200):

{
  "Data": [
    "..."
  ],
  "LimitReached": false
}

GET /integrations/entitystore/info

Responses:

StatusDescriptionType
200EntityStoreInfo

Response Example (200):

{
  "EntitiesStored": 0,
  "EntitiesStoredIncludingHistory": 0,
  "HistoryKept": 0,
  "Size": 0,
  "MaxSize": 0,
  "MaximumAge": "string"
}

EventChannelV2

GET /eventchannels/v2

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
namepathstringYes

Responses:

StatusDescriptionType
200EventChannelDtov2

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:

StatusDescriptionType
200array<CloudEventDefinition>

Response Example (200):

[
  {
    "Type": "string",
    "Source": "string",
    "SpecVersion": "string",
    "DataContentType": "string",
    "DataSchemaUri": "string",
    "DataSchema": "string",
    "Tags": [
      "..."
    ]
  }
]

POST /api/EventHub/EventDefinitions

Parameters:

NameLocationTypeRequiredDescription
definitionbodyCloudEventDefinitionNo

Request Body:

Request Example:

{
  "Type": "string",
  "Source": "string",
  "SpecVersion": "string",
  "DataContentType": "string",
  "DataSchemaUri": "string",
  "DataSchema": "string",
  "Tags": [
    "string"
  ]
}

Responses:

StatusDescriptionType
200CloudEventDefinition

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:

NameLocationTypeRequiredDescription
eventTypepathstringYes
eventSourcepathstringYes
eventSpecpathstringYes

Responses:

StatusDescriptionType
200string

Response Example (200):

"string"

EventSource

GET /eventing/sources

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
idpathstringYes

Responses:

StatusDescriptionType
200EventingEventSource

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:

NameLocationTypeRequiredDescription
catalogbodyEventingEventSourceCatalogNo

Request Body:

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:

StatusDescriptionType
200EventingEventSourceCatalog

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:

StatusDescriptionType
200array<EventingEventSourceCatalog>

Response Example (200):

[
  {
    "Id": "...",
    "ETag": "...",
    "CreatedBy": "...",
    "CreatedDate": "...",
    "UpdatedBy": "...",
    "UpdateDate": "...",
    "TimeToLive": "...",
    "IsDeleted": "...",
    "CatalogName": "string",
    "CatalogVersion": "string",
    "EventSources": [
      "..."
    ],
    "Status": "..."
  }
]

DELETE /eventing/sourceCatalog/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200file

GET /eventing/sourceCatalog/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200EventingEventSourceCatalog

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:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
namepathstringYes

Responses:

StatusDescriptionType
200EventSourceDtov2

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:

StatusDescriptionType
200array<EventSubscriptionDtov2>

Response Example (200):

[
  {
    "Name": "string",
    "Description": "string",
    "Source": "string",
    "Channel": "string",
    "CreatedAt": "2024-01-01T00:00:00Z"
  }
]

GET /eventsubscriptions/v2/{name}

Parameters:

NameLocationTypeRequiredDescription
namepathstringYes

Responses:

StatusDescriptionType
200EventSubscriptionDtov2

Response Example (200):

{
  "Name": "string",
  "Description": "string",
  "Source": "string",
  "Channel": "string",
  "CreatedAt": "2024-01-01T00:00:00Z"
}

EventTrigger

GET /automation/triggers/event/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200EventTrigger

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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200file

PUT /automation/triggers/event/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes
updatedTriggerbodyEventTriggerNo

Request Body:

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:

StatusDescriptionType
200EventTrigger

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:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
newTriggerbodyEventTriggerNo

Request Body:

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:

StatusDescriptionType
200EventTrigger

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:

NameLocationTypeRequiredDescription
actionIdquerystring (guid)Yes

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200EventTrigger

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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200EventingEventSourceInstance

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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200void

GET /eventing/instances

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
endpointbodyEventingEventSourceInstanceNo

Request Body:

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:

StatusDescriptionType
200EventingEventSourceInstance

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:

NameLocationTypeRequiredDescription
instancebodyEventingEventSourceInstanceNo

Request Body:

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:

StatusDescriptionType
200EventingEventSourceInstance

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:

NameLocationTypeRequiredDescription
FromDatequerystring (date-time)No
ToDatequerystring (date-time)No
EventTypequerystringNo
ChannelquerystringNo
Limitqueryinteger (int32)No

Responses:

StatusDescriptionType
200array<EventOverviewDto>

Response Example (200):

[
  {
    "UtcDateTime": "2024-01-01T00:00:00Z",
    "EventType": "string",
    "Source": "string",
    "Id": "string"
  }
]

GET /eventing/events/channel

Parameters:

NameLocationTypeRequiredDescription
channelNamequerystringYes

Responses:

StatusDescriptionType
200array<EventOverviewDto>

Response Example (200):

[
  {
    "UtcDateTime": "2024-01-01T00:00:00Z",
    "EventType": "string",
    "Source": "string",
    "Id": "string"
  }
]

GET /eventing/events/eventtype

Parameters:

NameLocationTypeRequiredDescription
eventTypequerystringYes

Responses:

StatusDescriptionType
200array<EventOverviewDto>

Response Example (200):

[
  {
    "UtcDateTime": "2024-01-01T00:00:00Z",
    "EventType": "string",
    "Source": "string",
    "Id": "string"
  }
]

GET /eventing/events/eventdefinition/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200array<EventOverviewDto>

Response Example (200):

[
  {
    "UtcDateTime": "2024-01-01T00:00:00Z",
    "EventType": "string",
    "Source": "string",
    "Id": "string"
  }
]

GET /eventing/events/details

Parameters:

NameLocationTypeRequiredDescription
eventIdquerystringYes

Responses:

StatusDescriptionType
200EventDetailsDto

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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200IntegrationEndpoint

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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200void

GET /integrations/endpoint

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
endpointbodyIntegrationEndpointNo

Request Body:

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:

StatusDescriptionType
200IntegrationEndpoint

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:

NameLocationTypeRequiredDescription
endpointbodyIntegrationEndpointNo

Request Body:

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:

StatusDescriptionType
200IntegrationEndpoint

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:

StatusDescriptionType
200string

Response Example (200):

"string"

GET /integrations/endpoint/agents/update

Responses:

StatusDescriptionType
200file

IntegrationFlow

GET /integrations/flows/{integrationName}

Parameters:

NameLocationTypeRequiredDescription
integrationNamepathstringYes

Responses:

StatusDescriptionType
200IntegrationFlowsResponseItem

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:

NameLocationTypeRequiredDescription
flowbodyIntegrationFlowNo

Request Body:

Request Example:

{
  "Name": "string",
  "Project": "string",
  "FlowSpec": "string",
  "Variables": null,
  "Category": "string",
  "Labels": [
    "string"
  ],
  "IntegrationFiles": [
    "..."
  ],
  "AdditionalPackages": "string",
  "Requirements": [
    "..."
  ],
  "Readme": "string"
}

Responses:

StatusDescriptionType
201IntegrationFlow

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:

NameLocationTypeRequiredDescription
flowbodyIntegrationFlowNo

Request Body:

Request Example:

{
  "Name": "string",
  "Project": "string",
  "FlowSpec": "string",
  "Variables": null,
  "Category": "string",
  "Labels": [
    "string"
  ],
  "IntegrationFiles": [
    "..."
  ],
  "AdditionalPackages": "string",
  "Requirements": [
    "..."
  ],
  "Readme": "string"
}

Responses:

StatusDescriptionType
202IntegrationFlow

GET /integrations/flows

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
integrationNamepathstringYes

Responses:

StatusDescriptionType
200array<AgentIntegrationFlowStatus>

Response Example (200):

[
  {
    "AgentId": "00000000-0000-0000-0000-000000000000",
    "IntegrationName": "string",
    "Status": "...",
    "UpdateTime": "2024-01-01T00:00:00Z"
  }
]

POST /integrations/flows/start

Parameters:

NameLocationTypeRequiredDescription
integrationFlowNamequerystringYes

Responses:

StatusDescriptionType
202void

POST /integrations/flows/stop

Parameters:

NameLocationTypeRequiredDescription
integrationFlowNamequerystringYes

Responses:

StatusDescriptionType
202void

DELETE /integrations/flows/{integrationFlowName}

Parameters:

NameLocationTypeRequiredDescription
integrationFlowNamepathstringYes

Responses:

StatusDescriptionType
202void

GET /integrations/flows/{integrationFlowName}/logs

Parameters:

NameLocationTypeRequiredDescription
integrationFlowNamepathstringYes
countqueryinteger (int32)Yes

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
FromDatequerystring (date-time)No
ToDatequerystring (date-time)No
IntegrationTypequerystringNo
IntegrationNamequerystringNo
AgentIdquerystringNo
EnvironmentquerystringNo
ExchangeIdquerystringNo
LogLevelquerystringNo
Countqueryinteger (int32)No
Skipqueryinteger (int32)No

Responses:

StatusDescriptionType
200array<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:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
newServicebodyIntegrationServiceNo

Request Body:

Request Example:

{
  "Name": "string",
  "Title": "string",
  "Description": "string",
  "Category": "string",
  "Specification": "string",
  "Variables": null,
  "Properties": [
    "..."
  ]
}

Responses:

StatusDescriptionType
200IntegrationService

Response Example (200):

{
  "Name": "string",
  "Title": "string",
  "Description": "string",
  "Category": "string",
  "Specification": "string",
  "Variables": null,
  "Properties": [
    "..."
  ]
}

POST /integrations/services

Parameters:

NameLocationTypeRequiredDescription
servicebodyIntegrationServiceNo

Request Body:

Request Example:

{
  "Name": "string",
  "Title": "string",
  "Description": "string",
  "Category": "string",
  "Specification": "string",
  "Variables": null,
  "Properties": [
    "..."
  ]
}

Responses:

StatusDescriptionType
200IntegrationService

Response Example (200):

{
  "Name": "string",
  "Title": "string",
  "Description": "string",
  "Category": "string",
  "Specification": "string",
  "Variables": null,
  "Properties": [
    "..."
  ]
}

DELETE /integrations/services

Parameters:

NameLocationTypeRequiredDescription
serviceNamequerystringYes

Responses:

StatusDescriptionType
200file

GET /integrations/services/{serviceName}

Parameters:

NameLocationTypeRequiredDescription
serviceNamepathstringYes

Responses:

StatusDescriptionType
200IntegrationServiceDto

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:

NameLocationTypeRequiredDescription
serviceNamepathstringYes
variablesbodystringNo

Request Body:

  • Type: string
  • Required: No

Request Example:

"string"

Responses:

StatusDescriptionType
200IntegrationService

Response Example (200):

{
  "Name": "string",
  "Title": "string",
  "Description": "string",
  "Category": "string",
  "Specification": "string",
  "Variables": null,
  "Properties": [
    "..."
  ]
}

InteractiveDocument

POST /interactive/document/analyze

Parameters:

NameLocationTypeRequiredDescription
dibDocumentbodystringNo

Request Body:

  • Type: string
  • Required: No

Request Example:

"string"

Responses:

StatusDescriptionType
200DibAnalyzationResult

Response Example (200):

{
  "OriginalDocument": "string",
  "UpdatedDocument": "string",
  "ReturnTypeName": "string",
  "ParameterNamesAndTypeNames": [
    "..."
  ]
}

Login

POST /identity/login/username

Parameters:

NameLocationTypeRequiredDescription
modelbodyLoginModelNo

Request Body:

Request Example:

{
  "UserName": "string",
  "Password": "string"
}

Responses:

StatusDescriptionType
200LoginResult

Response Example (200):

{
  "Token": "string",
  "RefreshToken": "string"
}

POST /identity/login/refresh

Parameters:

NameLocationTypeRequiredDescription
modelbodyRefreshTokenModelNo

Request Body:

Request Example:

{
  "RefreshToken": "string"
}

Responses:

StatusDescriptionType
200LoginResult

Response Example (200):

{
  "Token": "string",
  "RefreshToken": "string"
}

Mailbox

GET /mailbox

Responses:

StatusDescriptionType
200array<string>
400void

Response Example (200):

[
  "string"
]

POST /mailbox/initialize

Parameters:

NameLocationTypeRequiredDescription
channelNamequerystringYes

Responses:

StatusDescriptionType
200string

Response Example (200):

"00000000-0000-0000-0000-000000000000"

Mft

GET /integrations/mfts/{mftName}

Parameters:

NameLocationTypeRequiredDescription
mftNamepathstringYes

Responses:

StatusDescriptionType
200MftIntegration

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:

NameLocationTypeRequiredDescription
mftNamepathstringYes

Responses:

StatusDescriptionType
202void

GET /integrations/mfts/{mftName}/details

Parameters:

NameLocationTypeRequiredDescription
mftNamepathstringYes

Responses:

StatusDescriptionType
200MftIntegrationDetails

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:

NameLocationTypeRequiredDescription
flowbodyMftIntegration2No

Request Body:

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:

StatusDescriptionType
201MftIntegration

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:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
integrationNamepathstringYes

Responses:

StatusDescriptionType
200array<AgentMftStatus>

Response Example (200):

[
  {
    "AgentId": "00000000-0000-0000-0000-000000000000",
    "MftName": "string",
    "Status": "...",
    "UpdateTime": "2024-01-01T00:00:00Z"
  }
]

GET /integrations/mfts/filetransfers

Parameters:

NameLocationTypeRequiredDescription
FromDatequerystring (date-time)No
ToDatequerystring (date-time)No
MftNamequerystringNo
Countqueryinteger (int32)No
Skipqueryinteger (int32)No
Limitqueryinteger (int32)No
OnlyWhereFilesTransferredquerybooleanNo

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
FromDatequerystring (date-time)No
ToDatequerystring (date-time)No
MftNamequerystringNo
Countqueryinteger (int32)No
Skipqueryinteger (int32)No
Limitqueryinteger (int32)No
OnlyWhereFilesTransferredquerybooleanNo

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
mftNamequerystringYes

Responses:

StatusDescriptionType
202void

POST /integrations/mfts/stop

Parameters:

NameLocationTypeRequiredDescription
mftNamequerystringYes

Responses:

StatusDescriptionType
202void

GET /integrations/mfts/{name}/history/{id}

Parameters:

NameLocationTypeRequiredDescription
namepathstringYes
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200MftScheduleExecuted

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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200NotebookEntity

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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200file

PUT /automation/notebook/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes
newContentbodystringNo

Request Body:

  • Type: string
  • Required: No

Request Example:

"string"

Responses:

StatusDescriptionType
200NotebookEntity

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:

StatusDescriptionType
200array<NotebookEntity>

Response Example (200):

[
  {
    "Id": "...",
    "ETag": "...",
    "CreatedBy": "...",
    "CreatedDate": "...",
    "UpdatedBy": "...",
    "UpdateDate": "...",
    "TimeToLive": "...",
    "IsDeleted": "...",
    "FileName": "string",
    "Content": "string"
  }
]

POST /automation/notebook

Parameters:

NameLocationTypeRequiredDescription
dtobodyNewNotebookDtoNo

Request Body:

Request Example:

{
  "FileName": "string",
  "Content": "string"
}

Responses:

StatusDescriptionType
200NotebookEntity

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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200DibAnalyzationResult

Response Example (200):

{
  "OriginalDocument": "string",
  "UpdatedDocument": "string",
  "ReturnTypeName": "string",
  "ParameterNamesAndTypeNames": [
    "..."
  ]
}

POST /automation/notebook/{id}/run

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes
requestbodyRunNotebookRequestNo

Request Body:

Request Example:

{
  "PreferredFormat": "string",
  "Parameters": [
    "..."
  ],
  "TriggerType": "string",
  "TriggerId": "string"
}

Responses:

StatusDescriptionType
200file

NotebookEndpoint

GET /automation/notebook/endpoint/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200file

PUT /automation/notebook/endpoint/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes
notebookEndpointbodyNotebookEndpointNo

Request Body:

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:

StatusDescriptionType
200NotebookEndpoint

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:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
dtobodyNotebookEndpointNo

Request Body:

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:

StatusDescriptionType
200NotebookEndpoint

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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200NotebookSchedule

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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200file

PUT /automation/notebook/schedule/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes
notebookSchedulebodyNotebookScheduleNo

Request Body:

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:

StatusDescriptionType
200NotebookSchedule

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:

NameLocationTypeRequiredDescription
notebookIdpathstring (guid)Yes

Responses:

StatusDescriptionType
200array<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:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
dtobodyNotebookScheduleNo

Request Body:

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:

StatusDescriptionType
200NotebookSchedule

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:

StatusDescriptionType
200array<OpenApiConnectorRegistryItem>

Response Example (200):

[
  {
    "Spec": "..."
  }
]

Operations

GET /schema/endpoint/operations/{endpointId}

Parameters:

NameLocationTypeRequiredDescription
endpointIdpathstring (guid)Yes

Responses:

StatusDescriptionType
200array<OpenApiOperation>

Response Example (200):

[
  {
    "Method": "...",
    "Description": "string",
    "Tags": [
      "..."
    ],
    "OperationId": "string",
    "Summary": "string",
    "Url": "string",
    "Responses": [
      "..."
    ],
    "Parameters": [
      "..."
    ],
    "Requests": [
      "..."
    ]
  }
]

GET /schema/endpoint/operations/{endpointId}/details

Parameters:

NameLocationTypeRequiredDescription
endpointIdpathstring (guid)Yes
operationIdquerystringYes

Responses:

StatusDescriptionType
200OpenApiOperation

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:

NameLocationTypeRequiredDescription
databodystringNo

Request Body:

  • Type: string
  • Required: No

Request Example:

"string"

Responses:

StatusDescriptionType
200file

Schedule

GET /scheduling/schedules

Responses:

StatusDescriptionType
200array<ScheduleDto>

Response Example (200):

[
  {
    "Name": "string",
    "Description": "string",
    "Cron": "string",
    "Command": "string",
    "Arguments": [
      "..."
    ]
  }
]

GET /scheduling/schedules/{name}

Parameters:

NameLocationTypeRequiredDescription
namepathstringYes

Responses:

StatusDescriptionType
200ScheduleDto

Response Example (200):

{
  "Name": "string",
  "Description": "string",
  "Cron": "string",
  "Command": "string",
  "Arguments": [
    "string"
  ]
}

ScheduleTrigger

GET /automation/triggers/schedule/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200ScheduleTrigger

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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200file

PUT /automation/triggers/schedule/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes
updatedTriggerbodyScheduleTriggerNo

Request Body:

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:

StatusDescriptionType
200ScheduleTrigger

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:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
newTriggerbodyScheduleTriggerNo

Request Body:

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:

StatusDescriptionType
200ScheduleTrigger

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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200ScheduleTrigger

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:

NameLocationTypeRequiredDescription
actionIdquerystring (guid)Yes

Responses:

StatusDescriptionType
200array<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:

StatusDescriptionType
200array<ServiceDto>

Response Example (200):

[
  {
    "Name": "string",
    "Version": "string",
    "Description": "string",
    "Type": "string",
    "Id": "string",
    "Metadata": null,
    "Endpoints": [
      "..."
    ]
  }
]

POST /services

Parameters:

NameLocationTypeRequiredDescription
dtobodyServiceSendDtoNo

Request Body:

Request Example:

{
  "Endpoint": "string",
  "Data": "string"
}

Responses:

StatusDescriptionType
200void
400void

Streams

GET /eventing/streams

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
streamNamepathstringYes
FromDatequerystring (date-time)No
ToDatequerystring (date-time)No
Countqueryinteger (int32)No
Skipqueryinteger (int32)No

Responses:

StatusDescriptionType
200array<StreamMessage>

Response Example (200):

[
  {
    "Subject": "string",
    "Data": "string",
    "Timestamp": "2024-01-01T00:00:00Z",
    "Sequence": 0,
    "Headers": null
  }
]

Subscriptions

GET /api/EventHub/Subscriptions

Responses:

StatusDescriptionType
200array<ChannelSubsriptionsDto>

Response Example (200):

[
  {
    "ChannelId": "00000000-0000-0000-0000-000000000000",
    "ChannelName": "string",
    "Subscriptions": [
      "..."
    ]
  }
]

POST /api/EventHub/Subscriptions

Parameters:

NameLocationTypeRequiredDescription
newSubscriptionbodySubscriptionDtoNo

Request Body:

Request Example:

{
  "ChannelName": "string",
  "Source": "string",
  "EventType": "string",
  "SpecVersion": "string"
}

Responses:

StatusDescriptionType
201SubscriptionDto

Response Example (201):

{
  "ChannelName": "string",
  "Source": "string",
  "EventType": "string",
  "SpecVersion": "string"
}

DELETE /api/EventHub/Subscriptions

Parameters:

NameLocationTypeRequiredDescription
removedSubscriptionbodySubscriptionDtoNo

Request Body:

Request Example:

{
  "ChannelName": "string",
  "Source": "string",
  "EventType": "string",
  "SpecVersion": "string"
}

Responses:

StatusDescriptionType
200string

Response Example (200):

"string"

SystemInfo

GET /debug/systeminfo

Responses:

StatusDescriptionType
200SystemInfo

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:

StatusDescriptionType
200SystemInfo

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:

StatusDescriptionType
200string

Response Example (200):

"string"

Trigger

GET /api/EventHub/Trigger

Responses:

StatusDescriptionType
200array<TriggerInstance>

Response Example (200):

[
  {
    "Id": "string",
    "Type": "string",
    "Configuration": null,
    "Status": "...",
    "CronExpression": "string",
    "Frequency": "string"
  }
]

POST /api/EventHub/Trigger

Parameters:

NameLocationTypeRequiredDescription
newTriggerbodyTriggerNo

Request Body:

Request Example:

{
  "Id": "string",
  "TypeName": "string",
  "Frequency": "string",
  "CronExpression": "string",
  "Configuration": "string",
  "TargetChannel": "string"
}

Responses:

StatusDescriptionType
200string

Response Example (200):

"string"

DELETE /api/EventHub/Trigger/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200file

User

GET /identity/user

Responses:

StatusDescriptionType
200array<UserDto>

Response Example (200):

[
  {
    "Username": "string",
    "Password": "string",
    "Roles": [
      "..."
    ]
  }
]

POST /identity/user

Parameters:

NameLocationTypeRequiredDescription
userCreateDtobodyUserCreateDtoNo

Request Body:

Request Example:

{
  "Email": "string",
  "Roles": "string"
}

Responses:

StatusDescriptionType
200UserDto
404void
409void

Response Example (200):

{
  "Username": "string",
  "Password": "string",
  "Roles": [
    "string"
  ]
}

DELETE /identity/user

Parameters:

NameLocationTypeRequiredDescription
usernamebodystringNo

Request Body:

  • Type: string
  • Required: No

Request Example:

"string"

Responses:

StatusDescriptionType
200void
400void
404void

Variable

GET /variables

Responses:

StatusDescriptionType
200array<VariableDto>

Response Example (200):

[
  {
    "Name": "string",
    "Description": "string",
    "Value": "string",
    "IsSecret": false
  }
]

GET /variables/{name}

Parameters:

NameLocationTypeRequiredDescription
namepathstringYes

Responses:

StatusDescriptionType
200VariableDto

Response Example (200):

{
  "Name": "string",
  "Description": "string",
  "Value": "string",
  "IsSecret": false
}

GET /variables/{name}/reveal

Parameters:

NameLocationTypeRequiredDescription
namepathstringYes

Responses:

StatusDescriptionType
200string

Response Example (200):

"string"

WebJob

GET /automation/webjob/{name}

Parameters:

NameLocationTypeRequiredDescription
namepathstringYes

Responses:

StatusDescriptionType
200WebJobEntity

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:

NameLocationTypeRequiredDescription
namepathstringYes

Responses:

StatusDescriptionType
200file

GET /automation/webjob

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
dtobodyWebJobEntityNo

Request Body:

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:

StatusDescriptionType
200WebJobEntity

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:

NameLocationTypeRequiredDescription
dtobodyWebJobEntityNo

Request Body:

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:

StatusDescriptionType
200WebJobEntity

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:

NameLocationTypeRequiredDescription
namepathstringYes

Responses:

StatusDescriptionType
200file

POST /automation/webjob/stop/{name}

Parameters:

NameLocationTypeRequiredDescription
namepathstringYes

Responses:

StatusDescriptionType
200file

WebTrigger

GET /automation/triggers/web/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200WebTrigger

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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200file

PUT /automation/triggers/web/{id}

Parameters:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes
updatedTriggerbodyWebTriggerNo

Request Body:

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:

StatusDescriptionType
200WebTrigger

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:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
newTriggerbodyWebTriggerNo

Request Body:

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:

StatusDescriptionType
200WebTrigger

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:

NameLocationTypeRequiredDescription
idpathstring (guid)Yes

Responses:

StatusDescriptionType
200WebTrigger

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:

NameLocationTypeRequiredDescription
actionIdquerystring (guid)Yes

Responses:

StatusDescriptionType
200array<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:

StatusDescriptionType
200array<WebhookDto>

Response Example (200):

[
  {
    "Name": "string",
    "Description": "string"
  }
]

GET /api/webhooks/{webhookId}/history

Parameters:

NameLocationTypeRequiredDescription
webhookIdpathstringYes

Responses:

StatusDescriptionType
200array<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:

NameLocationTypeRequiredDescription
webhookIdpathstringYes

Responses:

StatusDescriptionType
200file

POST /api/webhooks/{webhookId}/rehandle/{messageId}

Parameters:

NameLocationTypeRequiredDescription
webhookIdpathstringYes
messageIdpathstringYes

Responses:

StatusDescriptionType
200file

Models

This section contains the schema definitions for request and response bodies.

ActionEntity

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
NamestringNo
ContentstringNo
Parametersarray<ActionParameterTypeNameAndName>No
DefaultParameterValuesarray<ActionParameter>No

ActionExecutionEntity

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
ActionIdstring (guid)Yes
ActionNamestringNo
ReceivedParametersarray<ActionParameter>No
Parametersarray<ActionParameter>No
StatusCodeinteger (int32)No
Durationstring (duration)No
TriggerIdstring (guid)No
ErrorstringNo
FinishedbooleanYes

ActionParameter

Properties:

NameTypeRequiredDescription
NamestringNo
ValueJsonstringNo

ActionParameterTypeNameAndName

Properties:

NameTypeRequiredDescription
TypeNamestringNo
NamestringNo

Agent

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
NamestringNo
PoolNamestringNo
Capabilitiesarray<AgentCapability>No
CurrentStatusEnumAgentStatusEnumYes
CurrentStatusMessagestringNo
IntegrationStatusAgentEndpointManagerStatusEnumYes
LastSeenstring (date-time)No
BaseAddressstringNo
LastBuildVersionstringNo
LastBuildDatestring (date-time)No
LastUpdateDatestring (date-time)No

AgentApiDefinition

Properties:

NameTypeRequiredDescription
ApiNamestringNo
ApiVersionstringNo

AgentCapability

Properties:

NameTypeRequiredDescription
IdentifierValueComparerIEqualityComparerOfAgentCapabilityNo
IdentifierstringNo
ValuestringNo
IsCustombooleanYes
CapabilityTypeCapabilityTypeYes

AgentEndpointDto

Properties:

NameTypeRequiredDescription
EndpointIdstring (guid)Yes
AgentIdstring (guid)Yes
RoutestringNo
ApiAgentApiDefinitionNo
ConfigurationstringNo
CurrentStatusEndpointStatusEnumYes
PreviousStatusEndpointStatusEnumYes
LastStatusUpdatestring (date-time)Yes
StatusUpdatesarray<StatusLogOfEndpointStatusEnum>No
EndpointNamestringNo
EndpointRoutestringNo

AgentEndpointManagerStatusEnum

Type: Enum

Values:

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5

AgentEndpointManagerStatusEnum2

Type: Enum

Values:

  • Initializing
  • Changed
  • Running
  • PartiallyRunning
  • Failed
  • Empty

AgentEndpointSchema

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
AgentIdstring (guid)Yes
EndpointIdstring (guid)Yes
SchemastringNo

AgentEndpointStatus

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
AgentIdstring (guid)Yes
EndpointIdstring (guid)Yes
RoutestringNo
ConfigurationstringNo
CurrentStatusEndpointStatusEnumYes
PreviousStatusEndpointStatusEnumYes
LastStatusUpdatestring (date-time)Yes
StatusUpdatesarray<StatusLogOfEndpointStatusEnum>No

AgentIntegrationFlowStatus

Properties:

NameTypeRequiredDescription
AgentIdstring (guid)Yes
IntegrationNamestringNo
StatusIntegrationFlowStatusEnumYes
UpdateTimestring (date-time)Yes

AgentMftStatus

Properties:

NameTypeRequiredDescription
AgentIdstring (guid)Yes
MftNamestringNo
StatusMftStatusYes
UpdateTimestring (date-time)Yes

AgentRegistrationData

Properties:

NameTypeRequiredDescription
NamestringNo
TokenstringNo
InitialCapabitiesarray<AgentCapability>No
InitialBaseAddressstringNo

AgentRegistrationDto

Properties:

NameTypeRequiredDescription
Idstring (guid)Yes
NamestringNo
ValidationTokenstringNo
IdentityBaseAddressstringNo
ConfigurationBaseAddressstringNo
ServerBaseAddressstringNo

AgentStatusEnum

Type: Enum

Values:

  • 0
  • 1
  • 2
  • 3
  • 4

AgentStatusHistoryItem

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
AgentIdstring (guid)Yes
StatusUpdateAgentStatusPingNo

AgentStatusPing

Properties:

NameTypeRequiredDescription
AgentIdstring (guid)Yes
Endpointsarray<AgentEndpointDto>No
SystemStatusAgentEndpointManagerStatusEnum2Yes
AvailableApisarray<AgentApiDefinition>No
Capabilitiesarray<AgentCapability>No
BuildVersionstringNo
BuildDatestring (date-time)No
AgentNamestringNo
PoolNamestringNo
BaseAddressstringNo
IntegrationFlowStatusListarray<IntegrationStatus>No

AgentValidationDto

Properties:

NameTypeRequiredDescription
Idstring (guid)Yes
RemoteAddressstringNo
ValidationTokenstringNo

ApiAuthentication

Properties:

NameTypeRequiredDescription
TypestringNo
ParametersobjectNo

ApiDetailsDto

Properties:

NameTypeRequiredDescription
Versionsarray<ApiVersionDto>No
Subscriptionsarray<ApiSubscription>No
NamestringNo
DescriptionstringNo
PrefixstringNo

ApiSubscription

Properties:

NameTypeRequiredDescription
NamestringNo
DescriptionstringNo
Apisarray<string>No
TypestringNo
ParametersobjectNo
AdditionalHeadersobjectNo
VariablesobjectNo
KeystringNo

ApiSubscriptionDto

Properties:

NameTypeRequiredDescription
NamestringNo
DescriptionstringNo
Apisarray<string>No
TypestringNo
ParametersstringNo
KeystringNo

ApiVersion

Properties:

NameTypeRequiredDescription
VersionstringNo
ApiNamestringNo
DescriptionstringNo
IsActivebooleanYes
TypestringNo
ParametersobjectNo
VariablesobjectNo
AuthenticationApiAuthenticationNo
ConnectionConnectionSettingsNo
KeystringNo

ApiVersionDto

Properties:

NameTypeRequiredDescription
VersionstringNo
DescriptionstringNo
IsActivebooleanYes
TypestringNo
ParametersstringNo
AuthenticationApiAuthenticationNo
ConnectionConnectionSettingsNo

AzureServiceBusDto

Properties:

NameTypeRequiredDescription
ChannelIdstring (guid)Yes
NamestringYes
TypestringNo
QueuenamestringNo
ConnectionStringstringNo

CapabilityType

Type: Enum

Values:

  • 0
  • 1
  • 2

ChannelComponent

Properties:

NameTypeRequiredDescription
TypestringNo
VersionstringNo
JsonConfigurationstringNo
Positioninteger (int32)Yes
ComponentTypeIdentifierstringNo

ChannelDto

Properties:

NameTypeRequiredDescription
ChannelIdstring (guid)Yes
NamestringYes
TypestringNo

ChannelEntity

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
NamestringNo
TypestringNo
AppIdstringNo
ParametersobjectNo
JsonConfigurationstringNo
Componentsarray<ChannelComponent>No
Endpointsarray<ChannelComponent>No

ChannelSubsriptionsDto

Properties:

NameTypeRequiredDescription
ChannelIdstring (guid)Yes
ChannelNamestringNo
Subscriptionsarray<string>No

CloudEventDefinition

Properties:

NameTypeRequiredDescription
TypestringNo
SourcestringNo
SpecVersionstringNo
DataContentTypestringNo
DataSchemaUristring (uri)No
DataSchemastringNo
Tagsarray<string>No

CloudEventDefinitionEntity

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
DefinitionCloudEventDefinitionNo
TypestringNo
SourcestringNo
SpecVersionstringNo
DataContentTypestringNo
DataSchemaUristring (uri)No
DataSchemastringNo
Tagsarray<string>No

CompletionItemKind

Type: Enum

Values:

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

ComponentDto

Properties:

NameTypeRequiredDescription
TypestringYes
VersionstringYes
ConfigurationstringNo
Positioninteger (int32)Yes

ConfigurationChangeBase

Properties:

NameTypeRequiredDescription
ApiVersionstringNo
KindstringNo
MetadataConfigurationChangeMetadataNo

ConfigurationChangeBaseOfOpenApiConnectorRegistryItemSpec

Properties:

NameTypeRequiredDescription
ApiVersionstringNo
KindstringNo
MetadataConfigurationChangeMetadataNo
SpecOpenApiConnectorRegistryItemSpecNo

ConfigurationChangeMetadata

Properties:

NameTypeRequiredDescription
NamestringNo
DescriptionstringNo
CategorystringNo

ConnectionSettings

Properties:

NameTypeRequiredDescription
UseProxybooleanYes
AllowAutoRedirectbooleanYes
AutomaticDecompressionDecompressionMethodsYes
UseCookiesbooleanYes
ConnectTimeoutstring (duration)Yes

CoreDto

Properties:

NameTypeRequiredDescription
NamestringNo
TitlestringNo
DescriptionstringNo
LabelstringNo

CoreSystem

Properties:

NameTypeRequiredDescription
NamestringNo
TitlestringNo
DescriptionstringNo
CategorystringNo
TypestringNo
VariablesobjectNo

CoreSystem2

Properties:

NameTypeRequiredDescription
NamestringNo
TitlestringNo
DescriptionstringNo
CategorystringNo
TypestringNo
VariablesobjectNo

CoreSystemDto

Properties:

NameTypeRequiredDescription
NamestringNo
TitlestringNo
DescriptionstringNo
CategorystringNo
TypestringNo
VariablesstringNo

DatabaseChangeTrackingDto

Properties:

NameTypeRequiredDescription
NamestringNo
DescriptionstringNo
TypestringNo
ParametersobjectNo
VariablesobjectNo
CreatedAtstring (date-time)Yes

DecompressionMethods

Type: Enum

Values:

  • 0
  • 1
  • 2
  • 4
  • -1

DibAnalyzationResult

Properties:

NameTypeRequiredDescription
OriginalDocumentstringNo
UpdatedDocumentstringNo
ReturnTypeNamestringNo
ParameterNamesAndTypeNamesarray<ParameterTypeNameAndName>No

EndpointStatusEnum

Type: Enum

Values:

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

EndpointStatusEnum2

Type: Enum

Values:

  • New
  • Initializing
  • InitializingFailed
  • Ready
  • Changed
  • Failed
  • Unhealthy

Entity

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes

EntityEventItem

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
EventTypestringNo
EntityIdstringNo
EntityTypestringNo
ContentstringNo
SubjectstringNo
SourcestringNo

EntityStoreDto

Properties:

NameTypeRequiredDescription
TypestringNo
IdstringNo
DatastringNo
Updatedstring (date-time)Yes

EntityStoreInfo

Properties:

NameTypeRequiredDescription
EntitiesStoredinteger (int64)Yes
EntitiesStoredIncludingHistoryinteger (uint64)Yes
HistoryKeptinteger (int64)Yes
Sizeinteger (uint64)Yes
MaxSizeinteger (int64)Yes
MaximumAgestring (duration)Yes

EntityStoreSearchResults

Properties:

NameTypeRequiredDescription
Dataarray<EntityStoreDto>No
LimitReachedbooleanYes

EventChannelDtov2

Properties:

NameTypeRequiredDescription
NamestringNo
DescriptionstringNo
TypestringNo
ParametersobjectNo
VariablesobjectNo
RequirementsobjectNo
CreatedAtstring (date-time)Yes

EventDetailsDto

Properties:

NameTypeRequiredDescription
UtcDateTimestring (date-time)Yes
EventTypestringNo
SourcestringNo
IdstringNo
VersionstringNo
JsonstringNo
TargetChannelsarray<string>No

EventOverviewDto

Properties:

NameTypeRequiredDescription
UtcDateTimestring (date-time)Yes
EventTypestringNo
SourcestringNo
IdstringNo

EventSourceDtov2

Properties:

NameTypeRequiredDescription
NamestringNo
DescriptionstringNo
TypestringNo
ParametersobjectNo
VariablesobjectNo
RequirementsobjectNo
CreatedAtstring (date-time)Yes

EventSourceStatus

Properties:

NameTypeRequiredDescription
StatusEventSourceStatusEnumYes
PreviousStatusEventSourceStatusEnumYes
LastStatusUpdatestring (date-time)Yes
Messagesarray<StatusLogOfEventSourceStatusEnum>No

EventSourceStatusEnum

Type: Enum

Values:

  • New
  • Initializing
  • Initialized
  • InitializingFailed
  • Starting
  • Started
  • Stopping
  • Stopped
  • Removed
  • Failed

EventSubscriptionDtov2

Properties:

NameTypeRequiredDescription
NamestringNo
DescriptionstringNo
SourcestringNo
ChannelstringNo
CreatedAtstring (date-time)Yes

EventTrigger

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
EventTypestringNo
EventSourcestringNo
VersionstringNo
ActionIdstring (guid)Yes
ActionNamestringNo
Parametersarray<EventTriggerParameter>No
TriggerTypestringNo
IsEnabledbooleanYes
NamestringNo

EventTriggerParameter

Properties:

NameTypeRequiredDescription
NamestringNo
ValueJsonstringNo
JsonPathstringNo

EventingComponent

Properties:

NameTypeRequiredDescription
ComponentCatalogIdstring (guid)Yes
CatalogNamestringNo
CatalogVersionstringNo
NamestringNo
VersionstringNo
ConfigurationSchemastringNo
DescriptionstringNo
ProductVersionstringNo
IdentifierstringNo

EventingComponentCatalog

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
CatalogNamestringNo
CatalogVersionstringNo
Componentsarray<EventingComponent>No
StatusEventingComponentCatalogStatusYes

EventingComponentCatalogStatus

Type: Enum

Values:

  • 0
  • 1
  • 2

EventingEventCatalogStatus

Type: Enum

Values:

  • 0
  • 1
  • 2

EventingEventSource

Properties:

NameTypeRequiredDescription
EventSourceCatalogIdstring (guid)Yes
CatalogNamestringNo
CatalogVersionstringNo
NamestringNo
VersionstringNo
ConfigurationSchemastringNo
DescriptionstringNo
ProductVersionstringNo
RequiresPollingbooleanYes
IdentifierstringNo

EventingEventSourceCatalog

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
CatalogNamestringNo
CatalogVersionstringNo
EventSourcesarray<EventingEventSource>No
StatusEventingEventCatalogStatusYes

EventingEventSourceCatalogAgent

Properties:

NameTypeRequiredDescription
Idstring (guid)Yes
CatalogNamestringNo
CatalogVersionstringNo

EventingEventSourceInstance

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
NamestringNo
EventSourceTypestringNo
EventSourceVersionstringNo
JsonConfigurationstringNo
DescriptionstringNo
PollingFrequencystring (duration)No
CronExpressionstringNo
Requirementsarray<Requirement>No

EventingEventSourceInstanceAgent

Properties:

NameTypeRequiredDescription
EventSourceInstanceIdstring (guid)Yes
EventSourceIdstringNo
NamestringNo
EventSourceTypestringNo
EventSourceVersionstringNo
ConfigurationstringNo
PollingFrequencystring (duration)No
CronExpressionstringNo

ExecuteDibRequest

Properties:

NameTypeRequiredDescription
DibstringNo
SessionIdstringNo
Parametersarray<ExecuteDibRequestParameter>No
PreferredFormatstringNo
KernelTypestringNo
OneTimeKernelbooleanYes

ExecuteDibRequestParameter

Properties:

NameTypeRequiredDescription
NamestringNo
TypeNamestringNo
ValueJsonstringNo

ExecuteRequest

Properties:

NameTypeRequiredDescription
NotebookIdstring (guid)Yes
CodestringNo
CommandPrefixstringNo
FreshKernelbooleanYes
PreferredFormatstringNo
KernelTypestringNo

ExecuteResult

Properties:

NameTypeRequiredDescription
IdstringNo
OutputanyNo
OutputTypestringNo
OutputJsonstringNo
OutputStringstringNo
DisplayStringstringNo
FormattedResultsarray<FormattedResult>No
Durationstring (duration)Yes
Timestring (date-time)Yes

FormattedResult

Properties:

NameTypeRequiredDescription
TypestringNo
ValuestringNo

GetSuggestionsRequest

Properties:

NameTypeRequiredDescription
NotebookIdstring (guid)Yes
CodestringNo
LineNumberinteger (int32)Yes
Columninteger (int32)Yes

HttpChannelDto

Properties:

NameTypeRequiredDescription
ChannelIdstring (guid)Yes
NamestringYes
TypestringNo
EndpointstringYes
BasicAuthUsernamestringNo
BasicAuthPasswordstringNo

HttpMethod

Properties:

NameTypeRequiredDescription
GetHttpMethodYes
PutHttpMethodYes
PostHttpMethodYes
DeleteHttpMethodYes
HeadHttpMethodYes
OptionsHttpMethodYes
TraceHttpMethodYes
PatchHttpMethodYes
ConnectHttpMethodYes
MethodstringYes
MustHaveRequestBodybooleanYes
Http3EncodedBytesstring (byte)Yes

IEqualityComparerOfAgentCapability


IntegrationApi

Properties:

NameTypeRequiredDescription
ApiPackageIdstring (guid)Yes
PackageNamestringNo
PackageVersionstringNo
ApiNamestringNo
ApiVersionstringNo
ConfigurationSchemastringNo
DescriptionstringNo
ProductVersionstringNo
IdentifierstringNo

IntegrationApiPackage

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
PackageNamestringNo
PackageVersionstringNo
Apisarray<IntegrationApi>No
StatusIntegrationApiPackageStatusYes

IntegrationApiPackageAgent

Properties:

NameTypeRequiredDescription
Idstring (guid)Yes
PackageNamestringNo
PackageVersionstringNo

IntegrationApiPackageStatus

Type: Enum

Values:

  • 0
  • 1
  • 2

IntegrationEndpoint

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
NamestringNo
ApiNamestringNo
ApiVersionstringNo
RoutestringNo
JsonConfigurationstringNo
DescriptionstringNo
Requirementsarray<Requirement>No

IntegrationEndpointAgent

Properties:

NameTypeRequiredDescription
EndpointIdstring (guid)Yes
NamestringNo
RoutestringNo
ApiNamestringNo
ApiVersionstringNo
ConfigurationstringNo
EndpointStatusEndpointStatusEnumNo

IntegrationFlow

Properties:

NameTypeRequiredDescription
NamestringNo
ProjectstringNo
FlowSpecstringNo
VariablesobjectNo
CategorystringNo
Labelsarray<string>No
IntegrationFilesarray<IntegrationFlowFile>No
AdditionalPackagesstringNo
Requirementsarray<Requirement>No
ReadmestringNo

IntegrationFlowDto

Properties:

NameTypeRequiredDescription
FlowNamestringNo
ProjectstringNo
StatusstringNo
RequestedStatusIntegrationStatusEnum2Yes
RunningCountinteger (int32)Yes
ErrorCountinteger (int32)Yes
StoppedCountinteger (int32)Yes
UnknownCountinteger (int32)Yes
CategorystringNo
AdditionalPackagesstringNo
VersionstringNo
Labelsarray<string>No

IntegrationFlowFile

Properties:

NameTypeRequiredDescription
FileNamestringNo
FileContentstringNo

IntegrationFlowStatusEnum

Type: Enum

Values:

  • 0
  • 1
  • 2
  • 3

IntegrationFlowsResponseItem

Properties:

NameTypeRequiredDescription
NamestringNo
ProjectstringNo
VersionstringNo
PackageIdstringNo
RequestedStatusIntegrationStatusEnum2Yes
PropertiesobjectNo
CategorystringNo
Labelsarray<string>No
AdditionalPackagesstringNo
Requirementsarray<Requirement>No
ReadmestringNo
Filesarray<IntegrationFlowFile>No
CamelVersionstringNo

IntegrationLogItem

Properties:

NameTypeRequiredDescription
Timestampstring (date-time)Yes
AgentstringNo
EnvironmentstringNo
ExchangeIdstringNo
IntegrationNamestringNo
LogLevelstringNo
MessagestringNo
StacktracestringNo
ContextobjectNo

IntegrationLogMessage

Properties:

NameTypeRequiredDescription
Idstring (guid)Yes
TimeStampstring (date-time)Yes
LogLevelstringNo
MessagestringNo
ExceptionMessagestringNo
ExceptionTypestringNo
StackTracestringNo

IntegrationService

Properties:

NameTypeRequiredDescription
NamestringNo
TitlestringNo
DescriptionstringNo
CategorystringNo
SpecificationstringNo
VariablesobjectNo
Propertiesarray<IntegrationServiceProperty>No

IntegrationServiceDto

Properties:

NameTypeRequiredDescription
Versioninteger (uint64)Yes
IdstringNo
NamestringNo
TitlestringNo
CategorystringNo
DescriptionstringNo
SpecificationstringNo
VariablesobjectNo
Propertiesarray<IntegrationServiceProperty>No

IntegrationServiceProperty

Properties:

NameTypeRequiredDescription
NamestringNo
TitlestringNo
DescriptionstringNo
TypestringNo
DefaultstringNo
ExamplestringNo
IsRequiredbooleanYes

IntegrationStatistics

Properties:

NameTypeRequiredDescription
Load01stringNo
Load05stringNo
Load15stringNo
ExchangesThroughputstringNo
ExchangesTotalinteger (int32)Yes
ExchangesFailedinteger (int32)Yes
ExchangesInflightinteger (int32)Yes
Reloadedinteger (int32)Yes
MeanProcessingTimeinteger (int32)Yes
MaxProcessingTimeinteger (int32)Yes
MinProcessingTimeinteger (int32)Yes
LastProcessingTimeinteger (int32)Yes
DeltaProcessingTimeinteger (int32)Yes
SinceLastCreatedExchangestringNo
SinceLastCompletedExchangestringNo

IntegrationStatus

Properties:

NameTypeRequiredDescription
IntegrationNamestringNo
Pidinteger (int64)Yes
IntegrationFilestringNo
IntegrationFilePathstringNo
WorkingDirectorystringNo
StatestringNo
UpTimestringNo
StatisticsIntegrationStatisticsNo
LogMessagesarray<IntegrationLogMessage>No

IntegrationStatusEnum

Type: Enum

Values:

  • 0
  • 1
  • 2

IntegrationStatusEnum2

Type: Enum

Values:

  • 0
  • 1
  • 2

Items

Properties:

NameTypeRequiredDescription
LevelstringNo
MsgstringNo
SourcestringNo
TimestringNo
ObjectstringNo
ObjectTypestringNo
StatsMftStatsNo

KeyValuePairOfStringAndString

Properties:

NameTypeRequiredDescription
KeystringNo
ValuestringNo

LoginModel

Properties:

NameTypeRequiredDescription
UserNamestringNo
PasswordstringNo

LoginResult

Properties:

NameTypeRequiredDescription
TokenstringNo
RefreshTokenstringNo

MftDto

Properties:

NameTypeRequiredDescription
NamestringNo
ProjectstringNo
StatusstringNo
RequestedStatusIntegrationStatusEnum2Yes
RunningCountinteger (int32)Yes
ErrorCountinteger (int32)Yes
StoppedCountinteger (int32)Yes
UnknownCountinteger (int32)Yes
CategorystringNo
VersionstringNo
CommandstringNo
SchedulestringNo
Labelsarray<string>No
SourceMftStorageDetails2No
DestinationMftStorageDetails2No

MftFileTransferEntry

Properties:

NameTypeRequiredDescription
NamestringNo
FlowNamestringNo
Timestring (date-time)Yes
FileNamestringNo
OperationstringNo
FromNamestringNo
FromPathstringNo
FromProtocolstringNo
ToNamestringNo
ToPathstringNo
ToProtocolstringNo

MftIntegration

Properties:

NameTypeRequiredDescription
NamestringNo
ProjectstringNo
CommandstringNo
SchedulestringNo
SourceMftStorageNo
DestinationMftStorageNo
RequestedStatusIntegrationStatusEnumYes
Requirementsarray<Requirement2>No
VariablesobjectNo
AdditionalPackagesstringNo
ArgsstringNo
FiltersstringNo
VersionstringNo
LabelsstringNo

MftIntegration2

Properties:

NameTypeRequiredDescription
NamestringNo
ProjectstringNo
CommandstringNo
SchedulestringNo
SourceMftStorage2No
DestinationMftStorage2No
RequestedStatusIntegrationStatusEnum2Yes
Requirementsarray<Requirement>No
VariablesobjectNo
AdditionalPackagesstringNo
ArgsstringNo
FiltersstringNo
VersionstringNo
LabelsstringNo
FlowNamestringNo

MftIntegrationDetails

Properties:

NameTypeRequiredDescription
NamestringNo
ProjectstringNo
CommandstringNo
SchedulestringNo
SourceMftStorageDetailsNo
DestinationMftStorageDetailsNo
RequestedStatusIntegrationStatusEnumYes
Requirementsarray<Requirement2>No
VariablesobjectNo
AdditionalPackagesstringNo
ArgsstringNo
FiltersstringNo
VersionstringNo
LabelsstringNo

MftScheduleExecuted

Properties:

NameTypeRequiredDescription
Idstring (guid)Yes
StartTimestring (date-time)Yes
MftNamestringNo
Itemsarray<Items>No
StatsMftStatsNo

MftStats

Properties:

NameTypeRequiredDescription
Bytesinteger (int32)Yes
Checksinteger (int32)Yes
DeletedDirsinteger (int32)Yes
Deletesinteger (int32)Yes
ElapsedTimenumber (double)Yes
Errorsinteger (int32)Yes
EtaanyNo
FatalErrorbooleanYes
Renamesinteger (int32)Yes
RetryErrorbooleanYes
Speednumber (double)Yes
TotalBytesinteger (int32)Yes
TotalChecksinteger (int32)Yes
TotalTransfersinteger (int32)Yes
TransferTimenumber (double)Yes
Transfersinteger (int32)Yes

MftStatus

Type: Enum

Values:

  • 0
  • 1
  • 2
  • 3

MftStorage

Properties:

NameTypeRequiredDescription
NamestringNo
PathstringNo

MftStorage2

Properties:

NameTypeRequiredDescription
NamestringNo
PathstringNo

MftStorageDetails

Properties:

NameTypeRequiredDescription
SystemCoreSystemNo
PathstringNo

MftStorageDetails2

Properties:

NameTypeRequiredDescription
SystemCoreSystem2No
PathstringNo

NewActionDto

Properties:

NameTypeRequiredDescription
NamestringNo
ContentstringNo

NewChannelDto

Properties:

NameTypeRequiredDescription
NamestringYes
TypestringNo
ConfigurationstringNo
Componentsarray<ComponentDto>No
Endpointsarray<ComponentDto>No
AppIdstringNo

NewNotebookDto

Properties:

NameTypeRequiredDescription
FileNamestringNo
ContentstringNo

NotebookEndpoint

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
NotebookIdstring (guid)Yes
EndpointIdstring (guid)Yes
NamestringNo
RoutestringNo

NotebookEntity

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
FileNamestringNo
ContentstringNo

NotebookSchedule

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
NamestringNo
NotebookIdstring (guid)Yes
CronExpressionstringNo
Frequencystring (duration)No
Parametersarray<RunNotebookParameter>No

OpenApiConnectorRegistryItem


OpenApiConnectorRegistryItemSpec

Properties:

NameTypeRequiredDescription
NamestringNo
DescriptionstringNo
PackagestringNo
VersionstringNo
Labelsarray<string>No

OpenApiOperation

Properties:

NameTypeRequiredDescription
MethodHttpMethodNo
DescriptionstringNo
Tagsarray<string>No
OperationIdstringNo
SummarystringNo
UrlstringNo
Responsesarray<OpenApiOperationResponse>No
Parametersarray<OpenApiOperationParameter>No
Requestsarray<OpenApiOperationRequest>No

OpenApiOperationField

Properties:

NameTypeRequiredDescription
NamestringNo
TypestringNo
DescriptionstringNo

OpenApiOperationParameter

Properties:

NameTypeRequiredDescription
NamestringNo
TypestringNo
DescriptionstringNo
RequiredbooleanYes
KindOpenApiOperationParameterKindYes
Optionsarray<any>No

OpenApiOperationParameterKind

Type: Enum

Values:

  • 0
  • 1
  • 2

OpenApiOperationRequest

Properties:

NameTypeRequiredDescription
RequestContentTypestringNo
Fieldsarray<OpenApiOperationField>No

OpenApiOperationResponse

Properties:

NameTypeRequiredDescription
HTTPResponseCodeinteger (int32)Yes
HTTPResponseMessagestringNo
DescriptionstringNo
ResponseContentTypestringNo
Fieldsarray<OpenApiOperationField>No

ParameterTypeNameAndName

Properties:

NameTypeRequiredDescription
TypeNamestringNo
NamestringNo

PendingAgentRegistration

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
PoolNamestringNo
Expiresstring (date-time)Yes

PendingAgentRegistrationDto

Properties:

NameTypeRequiredDescription
Idstring (guid)Yes
ServerBaseaddressstringNo
TokenstringNo

RefreshTokenModel

Properties:

NameTypeRequiredDescription
RefreshTokenstringNo

Requirement

Properties:

NameTypeRequiredDescription
IdentifierstringNo
ValuestringNo

Requirement2

Properties:

NameTypeRequiredDescription
IdentifierstringNo
ValuestringNo

RunActionRequest

Properties:

NameTypeRequiredDescription
PreferredFormatstringNo
Parametersarray<ActionParameter>No
TriggerIdstring (guid)No
TriggerTypestringNo

RunNotebookParameter

Properties:

NameTypeRequiredDescription
NamestringNo
ValueJsonstringNo

RunNotebookRequest

Properties:

NameTypeRequiredDescription
PreferredFormatstringNo
Parametersarray<RunNotebookParameter>No
TriggerTypestringNo
TriggerIdstringNo

ScheduleDto

Properties:

NameTypeRequiredDescription
NamestringNo
DescriptionstringNo
CronstringNo
CommandstringNo
Argumentsarray<string>No

ScheduleTrigger

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
CronExpressionstringNo
Frequencystring (duration)No
ActionIdstring (guid)Yes
ActionNamestringNo
Parametersarray<ActionParameter>No
TriggerTypestringNo
IsEnabledbooleanYes
NamestringNo

ServiceDto

Properties:

NameTypeRequiredDescription
NamestringNo
VersionstringNo
DescriptionstringNo
TypestringNo
IdstringNo
MetadataobjectNo
Endpointsarray<ServiceEndpointDto>No

ServiceEndpointDto

Properties:

NameTypeRequiredDescription
NamestringNo
VersionstringNo
EndpointstringNo
MetadataobjectNo

ServiceSendDto

Properties:

NameTypeRequiredDescription
EndpointstringNo
Datastring (byte)No

StatusBaseOfEventSourceStatusEnum

Properties:

NameTypeRequiredDescription
StatusEventSourceStatusEnumYes
PreviousStatusEventSourceStatusEnumYes
LastStatusUpdatestring (date-time)Yes
Messagesarray<StatusLogOfEventSourceStatusEnum>No

StatusLogOfEndpointStatusEnum

Properties:

NameTypeRequiredDescription
PreviousStatusEndpointStatusEnum2Yes
NewStatusEndpointStatusEnum2Yes
LogTimestring (date-time)Yes
MessagestringNo

StatusLogOfEventSourceStatusEnum

Properties:

NameTypeRequiredDescription
PreviousStatusEventSourceStatusEnumYes
NewStatusEventSourceStatusEnumYes
LogTimestring (date-time)Yes
MessagestringNo

StorageDto

Properties:

NameTypeRequiredDescription
NamestringNo
DescriptionstringNo

StreamInfo

Properties:

NameTypeRequiredDescription
NamestringNo
Messagesinteger (uint64)Yes
Createdstring (date-time)Yes
Bytesinteger (uint64)Yes
IsMirrorbooleanYes
Replicasinteger (int32)Yes
Consumersinteger (int64)Yes
ConfigurationstringNo

StreamMessage

Properties:

NameTypeRequiredDescription
SubjectstringNo
Datastring (byte)No
Timestampstring (date-time)Yes
Sequenceinteger (uint64)Yes
HeadersobjectNo

SubscriptionDto

Properties:

NameTypeRequiredDescription
ChannelNamestringYes
SourcestringNo
EventTypestringNo
SpecVersionstringNo

SubscriptionEntity

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
ChannelIdstring (guid)Yes
ChannelNamestringNo
EventTypestringNo
AppIdstringNo
SpecVersionstringNo
SourcestringNo

Suggestion

Properties:

NameTypeRequiredDescription
LabelstringNo
InsertTextstringNo
KindCompletionItemKindYes
DocumentationstringNo

SystemInfo

Properties:

NameTypeRequiredDescription
BuildDatestring (date-time)No
BuildVersionstringNo
HostNamestringNo
MethodstringNo
Headersarray<string>No
SchemestringNo
ProtocolstringNo
IsHttpsbooleanYes
RequestNetworkstringNo

Trigger

Properties:

NameTypeRequiredDescription
IdstringNo
TypeNamestringNo
Frequencystring (duration)No
CronExpressionstringNo
ConfigurationstringNo
TargetChannelstringNo

TriggerInstance

Properties:

NameTypeRequiredDescription
IdstringNo
TypestringNo
ConfigurationanyNo
StatusEventSourceStatusNo
CronExpressionstringNo
Frequencystring (duration)No

TriggerType

Properties:

NameTypeRequiredDescription
NamestringNo
VersionVersionNo
DescriptionstringNo
ConfigurationTriggerTypeConfigurationNo

TriggerTypeConfiguration

Properties:

NameTypeRequiredDescription
RequiresPollingbooleanYes
ConfigurationSchemastringNo

UserCreateDto

Properties:

NameTypeRequiredDescription
EmailstringNo
RolesstringNo

UserDto

Properties:

NameTypeRequiredDescription
UsernamestringNo
PasswordstringNo
Rolesarray<string>No

VariableDto

Properties:

NameTypeRequiredDescription
NamestringNo
DescriptionstringNo
ValuestringNo
IsSecretbooleanYes

Version

Properties:

NameTypeRequiredDescription
Majorinteger (int32)Yes
Minorinteger (int32)Yes
Buildinteger (int32)Yes
Revisioninteger (int32)Yes
MajorRevisionintegerYes
MinorRevisionintegerYes
DefaultFormatFieldCountinteger (int32)Yes

WebJobEntity

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
NamestringNo
CommandstringNo
CommandArgumentsstringNo
PackageIdstringNo
PackageVersionstringNo
CronExpressionstringNo
IsEnabledbooleanYes
Requirementsarray<Requirement>No
EnvironmentVariablesobjectNo
RequestedStatusWebJobStatusYes

WebJobStatus

Type: Enum

Values:

  • 0
  • 1
  • 2

WebTrigger

Properties:

NameTypeRequiredDescription
Idstring (guid)No
ETagstringNo
CreatedBystringNo
CreatedDatestring (date-time)Yes
UpdatedBystringNo
UpdateDatestring (date-time)No
TimeToLiveinteger (int32)No
IsDeletedbooleanYes
RoutestringNo
ActionIdstring (guid)Yes
ActionNamestringNo
Parametersarray<ActionParameter>No
TriggerTypestringNo
IsEnabledbooleanYes
NamestringNo

WebhookDto

Properties:

NameTypeRequiredDescription
NamestringNo
DescriptionstringNo

WebhookRequestMessage

Properties:

NameTypeRequiredDescription
IdstringNo
Timestampstring (date-time)Yes
MethodstringNo
PathstringNo
HeadersobjectNo
QueryStringstringNo
BodystringNo
ContentTypestringNo
IsRehandledbooleanYes
OriginalMessageIdstringNo