Microsoft.Logic (stable:2016-06-01)

2025/10/23 • 97 new, 97 deleted methods

Workflows_ListBySubscription (new)
Description Gets a list of workflows by subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Logic/workflows
{
subscriptionId: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
,
]
,
nextLink: string ,
}
Workflows_ListByResourceGroup (new)
Description Gets a list of workflows by resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
,
]
,
nextLink: string ,
}
Workflows_Get (new)
Description Gets a workflow.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
Workflows_CreateOrUpdate (new)
Description Creates or updates a workflow.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
workflow:
{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
Workflows_Update (new)
Description Updates a workflow.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
workflow:
{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
Workflows_Delete (new)
Description Deletes a workflow.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Workflows_Disable (new)
Description Disables a workflow.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/disable
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
}

⚐ Response (200)

{}
Workflows_Enable (new)
Description Enables a workflow.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/enable
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
}

⚐ Response (200)

{}
Workflows_GenerateUpgradedDefinition (new)
Description Generates the upgraded definition for a workflow.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/generateUpgradedDefinition
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
parameters:
{
targetSchemaVersion: string ,
}
,
}

⚐ Response (200)

{
$schema: object ,
}
Workflows_ListCallbackUrl (new)
Description Get the workflow callback Url.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/listCallbackUrl
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
listCallbackUrl:
{
notAfter: string ,
keyType: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
value: string ,
method: string ,
basePath: string ,
relativePath: string ,
relativePathParameters:
[
string ,
]
,
queries:
{
api-version: string ,
sp: string ,
sv: string ,
sig: string ,
se: string ,
}
,
}
Workflows_ListSwagger (new)
Description Gets an OpenAPI definition for the workflow.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/listSwagger
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
}

⚐ Response (200)

{
$schema: object ,
}
Workflows_Move (new)
Description Moves an existing workflow.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/move
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
move:
{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}
Workflows_RegenerateAccessKey (new)
Description Regenerates the callback URL access key for request triggers.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/regenerateAccessKey
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
keyType:
{
keyType: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{}
Workflows_ValidateWorkflow (new)
Description Validates the workflow.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/validate
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
validate:
{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{}
WorkflowVersions_List (new)
Description Gets a list of workflow versions.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
,
]
,
nextLink: string ,
}
WorkflowVersions_Get (new)
Description Gets a workflow version.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions/{versionId}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
versionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
WorkflowTriggers_List (new)
Description Gets a list of workflow triggers.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
status: enum ,
lastExecutionTime: string ,
nextExecutionTime: string ,
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
timeZone: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
}
,
workflow:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
name: string ,
type: string ,
}
,
]
,
nextLink: string ,
}
WorkflowTriggers_Get (new)
Description Gets a workflow trigger.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
triggerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
status: enum ,
lastExecutionTime: string ,
nextExecutionTime: string ,
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
timeZone: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
}
,
workflow:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
name: string ,
type: string ,
}
WorkflowTriggers_Reset (new)
Description Resets a workflow trigger.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/reset
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
triggerName: string ,
api-version: string ,
}

⚐ Response (200)

{}
WorkflowTriggers_Run (new)
Description Runs a workflow trigger.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/run
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
triggerName: string ,
api-version: string ,
}

⚐ Response (default)

{
$schema: object ,
}
WorkflowTriggers_GetSchemaJson (new)
Description Get the trigger schema as JSON.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/schemas/json
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
triggerName: string ,
api-version: string ,
}

⚐ Response (200)

{
title: string ,
content: string ,
}
WorkflowTriggers_SetState (new)
Description Sets the state of a workflow trigger.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/setState
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
triggerName: string ,
setState:
{
source:
{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
status: enum ,
lastExecutionTime: string ,
nextExecutionTime: string ,
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
timeZone: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
}
,
workflow:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
name: string ,
type: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{}
WorkflowTriggers_ListCallbackUrl (new)
Description Get the callback URL for a workflow trigger.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
triggerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value: string ,
method: string ,
basePath: string ,
relativePath: string ,
relativePathParameters:
[
string ,
]
,
queries:
{
api-version: string ,
sp: string ,
sv: string ,
sig: string ,
se: string ,
}
,
}
WorkflowVersions_ListCallbackUrl (new)
Description Get the callback url for a trigger of a workflow version.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions/{versionId}/triggers/{triggerName}/listCallbackUrl
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
versionId: string ,
triggerName: string ,
parameters:
{
notAfter: string ,
keyType: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
value: string ,
method: string ,
basePath: string ,
relativePath: string ,
relativePathParameters:
[
string ,
]
,
queries:
{
api-version: string ,
sp: string ,
sv: string ,
sig: string ,
se: string ,
}
,
}
WorkflowTriggerHistories_List (new)
Description Gets a list of workflow trigger histories.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
triggerName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
startTime: string ,
endTime: string ,
status: enum ,
code: string ,
error: object ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
fired: boolean ,
run:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
name: string ,
type: string ,
}
,
]
,
nextLink: string ,
}
WorkflowTriggerHistories_Get (new)
Description Gets a workflow trigger history.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
triggerName: string ,
historyName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
status: enum ,
code: string ,
error: object ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
fired: boolean ,
run:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
name: string ,
type: string ,
}
WorkflowTriggerHistories_Resubmit (new)
Description Resubmits a workflow run based on the trigger history.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}/resubmit
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
triggerName: string ,
historyName: string ,
api-version: string ,
}

⚐ Response (202)

{}
WorkflowRuns_List (new)
Description Gets a list of workflow runs.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
waitEndTime: string ,
startTime: string ,
endTime: string ,
status: enum ,
code: string ,
error: object ,
correlationId: string ,
correlation:
{
clientTrackingId: string ,
}
,
workflow:
{
id: string ,
name: string ,
type: string ,
}
,
trigger:
{
name: string ,
inputs: object ,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputs: object ,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
scheduledTime: string ,
startTime: string ,
endTime: string ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
code: string ,
status: enum ,
error: object ,
trackedProperties: object ,
}
,
outputs: object ,
response:
{
name: string ,
inputs: object ,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputs: object ,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
scheduledTime: string ,
startTime: string ,
endTime: string ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
code: string ,
status: enum ,
error: object ,
trackedProperties: object ,
}
,
}
,
name: string ,
type: string ,
}
,
]
,
nextLink: string ,
}
WorkflowRuns_Get (new)
Description Gets a workflow run.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
waitEndTime: string ,
startTime: string ,
endTime: string ,
status: enum ,
code: string ,
error: object ,
correlationId: string ,
correlation:
{
clientTrackingId: string ,
}
,
workflow:
{
id: string ,
name: string ,
type: string ,
}
,
trigger:
{
name: string ,
inputs: object ,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputs: object ,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
scheduledTime: string ,
startTime: string ,
endTime: string ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
code: string ,
status: enum ,
error: object ,
trackedProperties: object ,
}
,
outputs: object ,
response:
{
name: string ,
inputs: object ,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputs: object ,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
scheduledTime: string ,
startTime: string ,
endTime: string ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
code: string ,
status: enum ,
error: object ,
trackedProperties: object ,
}
,
}
,
name: string ,
type: string ,
}
WorkflowRuns_Delete (new)
Description Deletes a workflow run.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
WorkflowRuns_Cancel (new)
Description Cancels a workflow run.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/cancel
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
api-version: string ,
}

⚐ Response (200)

{}
WorkflowRunActions_List (new)
Description Gets a list of workflow run actions.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
startTime: string ,
endTime: string ,
status: enum ,
code: string ,
error: object ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
trackedProperties: object ,
retryHistory:
[
{
startTime: string ,
endTime: string ,
code: string ,
clientRequestId: string ,
serviceRequestId: string ,
error:
{
error:
{
code: string ,
message: string ,
}
,
}
,
}
,
]
,
}
,
name: string ,
type: string ,
}
,
]
,
nextLink: string ,
}
WorkflowRunActions_Get (new)
Description Gets a workflow run action.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
status: enum ,
code: string ,
error: object ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
trackedProperties: object ,
retryHistory:
[
{
startTime: string ,
endTime: string ,
code: string ,
clientRequestId: string ,
serviceRequestId: string ,
error:
{
error:
{
code: string ,
message: string ,
}
,
}
,
}
,
]
,
}
,
name: string ,
type: string ,
}
WorkflowRunActions_ListExpressionTraces (new)
Description Lists a workflow run expression trace.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/listExpressionTraces
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
api-version: string ,
}

⚐ Response (200)

{
inputs:
[
{
path: string ,
}
,
]
,
}
WorkflowRunActionRepetitions_List (new)
Description Get all of a workflow run action repetitions.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
repetitionIndexes:
[
{
scopeName: string ,
itemIndex: integer ,
}
,
]
,
}
,
}
,
]
,
}
WorkflowRunActionRepetitions_Get (new)
Description Get a workflow run action repetition.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
repetitionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
repetitionIndexes:
[
{
scopeName: string ,
itemIndex: integer ,
}
,
]
,
}
,
}
WorkflowRunActionRepetitions_ListExpressionTraces (new)
Description Lists a workflow run expression trace.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/listExpressionTraces
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
repetitionName: string ,
api-version: string ,
}

⚐ Response (200)

{
inputs:
[
{
path: string ,
}
,
]
,
}
WorkflowRunActionRepetitionsRequestHistories_List (new)
Description List a workflow run repetition request history.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
repetitionName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
startTime: string ,
endTime: string ,
request:
{
headers: object ,
uri: string ,
method: string ,
}
,
response:
{
headers: object ,
statusCode: integer ,
bodyLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
WorkflowRunActionRepetitionsRequestHistories_Get (new)
Description Gets a workflow run repetition request history.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories/{requestHistoryName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
repetitionName: string ,
requestHistoryName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
request:
{
headers: object ,
uri: string ,
method: string ,
}
,
response:
{
headers: object ,
statusCode: integer ,
bodyLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
WorkflowRunActionRequestHistories_List (new)
Description List a workflow run request history.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/requestHistories
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
startTime: string ,
endTime: string ,
request:
{
headers: object ,
uri: string ,
method: string ,
}
,
response:
{
headers: object ,
statusCode: integer ,
bodyLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
WorkflowRunActionRequestHistories_Get (new)
Description Gets a workflow run request history.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/requestHistories/{requestHistoryName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
requestHistoryName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
request:
{
headers: object ,
uri: string ,
method: string ,
}
,
response:
{
headers: object ,
statusCode: integer ,
bodyLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
WorkflowRunActionScopedRepetitions_List (new)
Description List the workflow run action scoped repetitions.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
repetitionIndexes:
[
{
scopeName: string ,
itemIndex: integer ,
}
,
]
,
}
,
}
,
]
,
}
WorkflowRunActionScopedRepetitions_Get (new)
Description Get a workflow run action scoped repetition.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/{repetitionName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
repetitionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
repetitionIndexes:
[
{
scopeName: string ,
itemIndex: integer ,
}
,
]
,
}
,
}
WorkflowRunOperations_Get (new)
Description Gets an operation for a run.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/operations/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
waitEndTime: string ,
startTime: string ,
endTime: string ,
status: enum ,
code: string ,
error: object ,
correlationId: string ,
correlation:
{
clientTrackingId: string ,
}
,
workflow:
{
id: string ,
name: string ,
type: string ,
}
,
trigger:
{
name: string ,
inputs: object ,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputs: object ,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
scheduledTime: string ,
startTime: string ,
endTime: string ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
code: string ,
status: enum ,
error: object ,
trackedProperties: object ,
}
,
outputs: object ,
response:
{
name: string ,
inputs: object ,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputs: object ,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
scheduledTime: string ,
startTime: string ,
endTime: string ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
code: string ,
status: enum ,
error: object ,
trackedProperties: object ,
}
,
}
,
name: string ,
type: string ,
}
Workflows_Validate (new)
Description Validates the workflow definition.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/locations/{location}/workflows/{workflowName}/validate
{
subscriptionId: string ,
resourceGroupName: string ,
location: string ,
workflowName: string ,
api-version: string ,
workflow:
{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
,
}

⚐ Response (200)

{}
IntegrationAccounts_ListBySubscription (new)
Description Gets a list of integration accounts by subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Logic/integrationAccounts
{
subscriptionId: string ,
api-version: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties: object ,
sku:
{
name: enum ,
}
,
}
,
]
,
nextLink: string ,
}
IntegrationAccounts_ListByResourceGroup (new)
Description Gets a list of integration accounts by resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties: object ,
sku:
{
name: enum ,
}
,
}
,
]
,
nextLink: string ,
}
IntegrationAccounts_Get (new)
Description Gets an integration account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties: object ,
sku:
{
name: enum ,
}
,
}
IntegrationAccounts_CreateOrUpdate (new)
Description Creates or updates an integration account.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
integrationAccount:
{
properties: object ,
sku:
{
name: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties: object ,
sku:
{
name: enum ,
}
,
}

⚐ Response (201)

{
properties: object ,
sku:
{
name: enum ,
}
,
}
IntegrationAccounts_Update (new)
Description Updates an integration account.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
integrationAccount:
{
properties: object ,
sku:
{
name: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties: object ,
sku:
{
name: enum ,
}
,
}
IntegrationAccounts_Delete (new)
Description Deletes an integration account.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
IntegrationAccountAssemblies_List (new)
Description List the assemblies for an integration account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
assemblyName: string ,
assemblyVersion: string ,
assemblyCulture: string ,
assemblyPublicKeyToken: string ,
}
,
}
,
]
,
}
IntegrationAccountAssemblies_Get (new)
Description Get an assembly for an integration account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
assemblyArtifactName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
assemblyName: string ,
assemblyVersion: string ,
assemblyCulture: string ,
assemblyPublicKeyToken: string ,
}
,
}
IntegrationAccountAssemblies_CreateOrUpdate (new)
Description Create or update an assembly for an integration account.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
assemblyArtifactName: string ,
assemblyArtifact:
{
properties:
{
assemblyName: string ,
assemblyVersion: string ,
assemblyCulture: string ,
assemblyPublicKeyToken: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
assemblyName: string ,
assemblyVersion: string ,
assemblyCulture: string ,
assemblyPublicKeyToken: string ,
}
,
}

⚐ Response (201)

{
properties:
{
assemblyName: string ,
assemblyVersion: string ,
assemblyCulture: string ,
assemblyPublicKeyToken: string ,
}
,
}
IntegrationAccountAssemblies_Delete (new)
Description Delete an assembly for an integration account.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
assemblyArtifactName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
IntegrationAccountAssemblies_ListContentCallbackUrl (new)
Description Get the content callback url for an integration account assembly.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}/listContentCallbackUrl
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
assemblyArtifactName: string ,
api-version: string ,
}

⚐ Response (200)

{
value: string ,
method: string ,
basePath: string ,
relativePath: string ,
relativePathParameters:
[
string ,
]
,
queries:
{
api-version: string ,
sp: string ,
sv: string ,
sig: string ,
se: string ,
}
,
}
IntegrationAccountBatchConfigurations_List (new)
Description List the batch configurations for an integration account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
batchGroupName: string ,
releaseCriteria:
{
messageCount: integer ,
batchSize: integer ,
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
timeZone: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
}
,
}
,
createdTime: string ,
changedTime: string ,
}
,
}
,
]
,
}
IntegrationAccountBatchConfigurations_Get (new)
Description Get a batch configuration for an integration account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations/{batchConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
batchConfigurationName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
batchGroupName: string ,
releaseCriteria:
{
messageCount: integer ,
batchSize: integer ,
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
timeZone: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
}
,
}
,
createdTime: string ,
changedTime: string ,
}
,
}
IntegrationAccountBatchConfigurations_CreateOrUpdate (new)
Description Create or update a batch configuration for an integration account.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations/{batchConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
batchConfigurationName: string ,
batchConfiguration:
{
properties:
{
batchGroupName: string ,
releaseCriteria:
{
messageCount: integer ,
batchSize: integer ,
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
timeZone: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
}
,
}
,
createdTime: string ,
changedTime: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
batchGroupName: string ,
releaseCriteria:
{
messageCount: integer ,
batchSize: integer ,
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
timeZone: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
}
,
}
,
createdTime: string ,
changedTime: string ,
}
,
}

⚐ Response (201)

{
properties:
{
batchGroupName: string ,
releaseCriteria:
{
messageCount: integer ,
batchSize: integer ,
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
timeZone: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
}
,
}
,
createdTime: string ,
changedTime: string ,
}
,
}
IntegrationAccountBatchConfigurations_Delete (new)
Description Delete a batch configuration for an integration account.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations/{batchConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
batchConfigurationName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
IntegrationAccounts_GetCallbackUrl (new)
Description Gets the integration account callback URL.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/listCallbackUrl
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
parameters:
{
notAfter: string ,
keyType: enum ,
}
,
}

⚐ Response (200)

{
value: string ,
}
IntegrationAccounts_ListKeyVaultKeys (new)
Description Gets the integration account's Key Vault keys.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/listKeyVaultKeys
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
listKeyVaultKeys:
{
keyVault:
{
name: string ,
}
,
skipToken: string ,
}
,
}

⚐ Response (200)

{
value:
[
{
kid: string ,
attributes:
{
enabled: boolean ,
created: integer ,
updated: integer ,
}
,
}
,
]
,
skipToken: string ,
}
IntegrationAccounts_LogTrackingEvents (new)
Description Logs the integration account's tracking events.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/logTrackingEvents
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
logTrackingEvents:
{
sourceType: string ,
trackEventsOptions: enum ,
events:
[
{
eventLevel: enum ,
eventTime: string ,
recordType: enum ,
error:
{
message: string ,
code: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (200)

{}
IntegrationAccounts_RegenerateAccessKey (new)
Description Regenerates the integration account access key.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/regenerateAccessKey
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
regenerateAccessKey:
{
keyType: enum ,
}
,
}

⚐ Response (200)

{
properties: object ,
sku:
{
name: enum ,
}
,
}
Schemas_ListByIntegrationAccounts (new)
Description Gets a list of integration account schemas.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
schemaType: enum ,
targetNamespace: string ,
documentName: string ,
fileName: string ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Schemas_Get (new)
Description Gets an integration account schema.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
schemaName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
schemaType: enum ,
targetNamespace: string ,
documentName: string ,
fileName: string ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
}
,
}
Schemas_CreateOrUpdate (new)
Description Creates or updates an integration account schema.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
schemaName: string ,
api-version: string ,
schema:
{
properties:
{
schemaType: enum ,
targetNamespace: string ,
documentName: string ,
fileName: string ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
schemaType: enum ,
targetNamespace: string ,
documentName: string ,
fileName: string ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
schemaType: enum ,
targetNamespace: string ,
documentName: string ,
fileName: string ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
}
,
}
Schemas_Delete (new)
Description Deletes an integration account schema.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
schemaName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Schemas_ListContentCallbackUrl (new)
Description Get the content callback url.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}/listContentCallbackUrl
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
schemaName: string ,
api-version: string ,
listContentCallbackUrl:
{
notAfter: string ,
keyType: enum ,
}
,
}

⚐ Response (200)

{
value: string ,
method: string ,
basePath: string ,
relativePath: string ,
relativePathParameters:
[
string ,
]
,
queries:
{
api-version: string ,
sp: string ,
sv: string ,
sig: string ,
se: string ,
}
,
}
Maps_ListByIntegrationAccounts (new)
Description Gets a list of integration account maps.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
mapType: enum ,
parametersSchema:
{
ref: string ,
}
,
createdTime: string ,
changedTime: string ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
metadata: object ,
}
,
}
,
]
,
nextLink: string ,
}
Maps_Get (new)
Description Gets an integration account map.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
mapName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
mapType: enum ,
parametersSchema:
{
ref: string ,
}
,
createdTime: string ,
changedTime: string ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
metadata: object ,
}
,
}
Maps_CreateOrUpdate (new)
Description Creates or updates an integration account map.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
mapName: string ,
api-version: string ,
map:
{
properties:
{
mapType: enum ,
parametersSchema:
{
ref: string ,
}
,
createdTime: string ,
changedTime: string ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
metadata: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
mapType: enum ,
parametersSchema:
{
ref: string ,
}
,
createdTime: string ,
changedTime: string ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
metadata: object ,
}
,
}

⚐ Response (201)

{
properties:
{
mapType: enum ,
parametersSchema:
{
ref: string ,
}
,
createdTime: string ,
changedTime: string ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
metadata: object ,
}
,
}
Maps_Delete (new)
Description Deletes an integration account map.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
mapName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Maps_ListContentCallbackUrl (new)
Description Get the content callback url.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}/listContentCallbackUrl
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
mapName: string ,
api-version: string ,
listContentCallbackUrl:
{
notAfter: string ,
keyType: enum ,
}
,
}

⚐ Response (200)

{
value: string ,
method: string ,
basePath: string ,
relativePath: string ,
relativePathParameters:
[
string ,
]
,
queries:
{
api-version: string ,
sp: string ,
sv: string ,
sig: string ,
se: string ,
}
,
}
Partners_ListByIntegrationAccounts (new)
Description Gets a list of integration account partners.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
partnerType: enum ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content:
{
b2b:
{
businessIdentities:
[
{
qualifier: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Partners_Get (new)
Description Gets an integration account partner.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
partnerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
partnerType: enum ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content:
{
b2b:
{
businessIdentities:
[
{
qualifier: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}
Partners_CreateOrUpdate (new)
Description Creates or updates an integration account partner.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
partnerName: string ,
api-version: string ,
partner:
{
properties:
{
partnerType: enum ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content:
{
b2b:
{
businessIdentities:
[
{
qualifier: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
partnerType: enum ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content:
{
b2b:
{
businessIdentities:
[
{
qualifier: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
partnerType: enum ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content:
{
b2b:
{
businessIdentities:
[
{
qualifier: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}
Partners_Delete (new)
Description Deletes an integration account partner.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
partnerName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Partners_ListContentCallbackUrl (new)
Description Get the content callback url.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}/listContentCallbackUrl
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
partnerName: string ,
api-version: string ,
listContentCallbackUrl:
{
notAfter: string ,
keyType: enum ,
}
,
}

⚐ Response (200)

{
value: string ,
method: string ,
basePath: string ,
relativePath: string ,
relativePathParameters:
[
string ,
]
,
queries:
{
api-version: string ,
sp: string ,
sv: string ,
sig: string ,
se: string ,
}
,
}
Agreements_ListByIntegrationAccounts (new)
Description Gets a list of integration account agreements.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
agreementType: enum ,
hostPartner: string ,
guestPartner: string ,
hostIdentity:
{
qualifier: string ,
value: string ,
}
,
guestIdentity:
{
qualifier: string ,
value: string ,
}
,
content:
{
aS2:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
}
,
x12:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
edifact:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Agreements_Get (new)
Description Gets an integration account agreement.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
agreementName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
agreementType: enum ,
hostPartner: string ,
guestPartner: string ,
hostIdentity:
{
qualifier: string ,
value: string ,
}
,
guestIdentity:
{
qualifier: string ,
value: string ,
}
,
content:
{
aS2:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
}
,
x12:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
edifact:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
}
,
}
,
}
Agreements_CreateOrUpdate (new)
Description Creates or updates an integration account agreement.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
agreementName: string ,
api-version: string ,
agreement:
{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
agreementType: enum ,
hostPartner: string ,
guestPartner: string ,
hostIdentity:
{
qualifier: string ,
value: string ,
}
,
guestIdentity:
{
qualifier: string ,
value: string ,
}
,
content:
{
aS2:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
}
,
x12:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
edifact:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
agreementType: enum ,
hostPartner: string ,
guestPartner: string ,
hostIdentity:
{
qualifier: string ,
value: string ,
}
,
guestIdentity:
{
qualifier: string ,
value: string ,
}
,
content:
{
aS2:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
}
,
x12:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
edifact:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
agreementType: enum ,
hostPartner: string ,
guestPartner: string ,
hostIdentity:
{
qualifier: string ,
value: string ,
}
,
guestIdentity:
{
qualifier: string ,
value: string ,
}
,
content:
{
aS2:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
}
,
x12:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
edifact:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
}
,
}
,
}
Agreements_Delete (new)
Description Deletes an integration account agreement.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
agreementName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Agreements_ListContentCallbackUrl (new)
Description Get the content callback url.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}/listContentCallbackUrl
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
agreementName: string ,
api-version: string ,
listContentCallbackUrl:
{
notAfter: string ,
keyType: enum ,
}
,
}

⚐ Response (200)

{
value: string ,
method: string ,
basePath: string ,
relativePath: string ,
relativePathParameters:
[
string ,
]
,
queries:
{
api-version: string ,
sp: string ,
sv: string ,
sig: string ,
se: string ,
}
,
}
Certificates_ListByIntegrationAccounts (new)
Description Gets a list of integration account certificates.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
key:
{
keyVault:
{
id: string ,
name: string ,
type: string ,
}
,
keyName: string ,
keyVersion: string ,
}
,
publicCertificate: string ,
}
,
}
,
]
,
nextLink: string ,
}
Certificates_Get (new)
Description Gets an integration account certificate.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates/{certificateName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
certificateName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
key:
{
keyVault:
{
id: string ,
name: string ,
type: string ,
}
,
keyName: string ,
keyVersion: string ,
}
,
publicCertificate: string ,
}
,
}
Certificates_CreateOrUpdate (new)
Description Creates or updates an integration account certificate.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates/{certificateName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
certificateName: string ,
api-version: string ,
certificate:
{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
key:
{
keyVault:
{
id: string ,
name: string ,
type: string ,
}
,
keyName: string ,
keyVersion: string ,
}
,
publicCertificate: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
key:
{
keyVault:
{
id: string ,
name: string ,
type: string ,
}
,
keyName: string ,
keyVersion: string ,
}
,
publicCertificate: string ,
}
,
}

⚐ Response (201)

{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
key:
{
keyVault:
{
id: string ,
name: string ,
type: string ,
}
,
keyName: string ,
keyVersion: string ,
}
,
publicCertificate: string ,
}
,
}
Certificates_Delete (new)
Description Deletes an integration account certificate.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates/{certificateName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
certificateName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Sessions_ListByIntegrationAccounts (new)
Description Gets a list of integration account sessions.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
createdTime: string ,
changedTime: string ,
content: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
RosettaNetProcessConfigurations_ListByIntegrationAccounts (new)
Description Gets a list of integration account RosettaNet process configurations.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/rosettanetprocessconfigurations
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
activitySettings:
{
activityType: enum ,
activityBehavior:
{
isAuthorizationRequired: boolean ,
persistentConfidentialityScope: enum ,
isSecuredTransportRequired: boolean ,
actionType: enum ,
responseType: enum ,
nonRepudiationOfOriginAndContent: boolean ,
retryCount: integer ,
timeToPerformInSeconds: integer ,
}
,
acknowledgmentOfReceiptSettings:
{
isNonRepudiationRequired: boolean ,
timeToAcknowledgeInSeconds: integer ,
}
,
}
,
processCode: string ,
processVersion: string ,
processName: string ,
initiatorRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
responderRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
RosettaNetProcessConfigurations_Get (new)
Description Gets an integration account RosettaNetProcessConfiguration.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/rosettanetprocessconfigurations/{rosettaNetProcessConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
rosettaNetProcessConfigurationName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
activitySettings:
{
activityType: enum ,
activityBehavior:
{
isAuthorizationRequired: boolean ,
persistentConfidentialityScope: enum ,
isSecuredTransportRequired: boolean ,
actionType: enum ,
responseType: enum ,
nonRepudiationOfOriginAndContent: boolean ,
retryCount: integer ,
timeToPerformInSeconds: integer ,
}
,
acknowledgmentOfReceiptSettings:
{
isNonRepudiationRequired: boolean ,
timeToAcknowledgeInSeconds: integer ,
}
,
}
,
processCode: string ,
processVersion: string ,
processName: string ,
initiatorRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
responderRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
description: string ,
}
,
}
RosettaNetProcessConfigurations_CreateOrUpdate (new)
Description Creates or updates an integration account RosettaNetProcessConfiguration.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/rosettanetprocessconfigurations/{rosettaNetProcessConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
rosettaNetProcessConfigurationName: string ,
api-version: string ,
rosettaNetProcessConfiguration:
{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
activitySettings:
{
activityType: enum ,
activityBehavior:
{
isAuthorizationRequired: boolean ,
persistentConfidentialityScope: enum ,
isSecuredTransportRequired: boolean ,
actionType: enum ,
responseType: enum ,
nonRepudiationOfOriginAndContent: boolean ,
retryCount: integer ,
timeToPerformInSeconds: integer ,
}
,
acknowledgmentOfReceiptSettings:
{
isNonRepudiationRequired: boolean ,
timeToAcknowledgeInSeconds: integer ,
}
,
}
,
processCode: string ,
processVersion: string ,
processName: string ,
initiatorRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
responderRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
description: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
activitySettings:
{
activityType: enum ,
activityBehavior:
{
isAuthorizationRequired: boolean ,
persistentConfidentialityScope: enum ,
isSecuredTransportRequired: boolean ,
actionType: enum ,
responseType: enum ,
nonRepudiationOfOriginAndContent: boolean ,
retryCount: integer ,
timeToPerformInSeconds: integer ,
}
,
acknowledgmentOfReceiptSettings:
{
isNonRepudiationRequired: boolean ,
timeToAcknowledgeInSeconds: integer ,
}
,
}
,
processCode: string ,
processVersion: string ,
processName: string ,
initiatorRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
responderRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
description: string ,
}
,
}

⚐ Response (201)

{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
activitySettings:
{
activityType: enum ,
activityBehavior:
{
isAuthorizationRequired: boolean ,
persistentConfidentialityScope: enum ,
isSecuredTransportRequired: boolean ,
actionType: enum ,
responseType: enum ,
nonRepudiationOfOriginAndContent: boolean ,
retryCount: integer ,
timeToPerformInSeconds: integer ,
}
,
acknowledgmentOfReceiptSettings:
{
isNonRepudiationRequired: boolean ,
timeToAcknowledgeInSeconds: integer ,
}
,
}
,
processCode: string ,
processVersion: string ,
processName: string ,
initiatorRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
responderRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
description: string ,
}
,
}
RosettaNetProcessConfigurations_Delete (new)
Description Deletes an integration account RosettaNet ProcessConfiguration.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/rosettanetprocessconfigurations/{rosettaNetProcessConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
rosettaNetProcessConfigurationName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Sessions_Get (new)
Description Gets an integration account session.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions/{sessionName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
sessionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
changedTime: string ,
content: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Sessions_CreateOrUpdate (new)
Description Creates or updates an integration account session.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions/{sessionName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
sessionName: string ,
api-version: string ,
session:
{
properties:
{
createdTime: string ,
changedTime: string ,
content: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
changedTime: string ,
content: object ,
}
,
}

⚐ Response (201)

{
properties:
{
createdTime: string ,
changedTime: string ,
content: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Sessions_Delete (new)
Description Deletes an integration account session.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions/{sessionName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
sessionName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ListOperations (new)
Description Lists all of the available Logic REST API operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Logic/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Workflows_ListBySubscription (removed)
Description Gets a list of workflows by subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Logic/workflows
{
subscriptionId: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
,
]
,
nextLink: string ,
}
Workflows_ListByResourceGroup (removed)
Description Gets a list of workflows by resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
,
]
,
nextLink: string ,
}
Workflows_Get (removed)
Description Gets a workflow.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
Workflows_CreateOrUpdate (removed)
Description Creates or updates a workflow.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
workflow:
{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
Workflows_Update (removed)
Description Updates a workflow.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
workflow:
{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
Workflows_Delete (removed)
Description Deletes a workflow.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Workflows_Disable (removed)
Description Disables a workflow.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/disable
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
}

⚐ Response (200)

{}
Workflows_Enable (removed)
Description Enables a workflow.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/enable
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
}

⚐ Response (200)

{}
Workflows_GenerateUpgradedDefinition (removed)
Description Generates the upgraded definition for a workflow.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/generateUpgradedDefinition
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
parameters:
{
targetSchemaVersion: string ,
}
,
}

⚐ Response (200)

{
$schema: object ,
}
Workflows_ListCallbackUrl (removed)
Description Get the workflow callback Url.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/listCallbackUrl
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
listCallbackUrl:
{
notAfter: string ,
keyType: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
value: string ,
method: string ,
basePath: string ,
relativePath: string ,
relativePathParameters:
[
string ,
]
,
queries:
{
api-version: string ,
sp: string ,
sv: string ,
sig: string ,
se: string ,
}
,
}
Workflows_ListSwagger (removed)
Description Gets an OpenAPI definition for the workflow.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/listSwagger
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
}

⚐ Response (200)

{
$schema: object ,
}
Workflows_Move (removed)
Description Moves an existing workflow.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/move
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
move:
{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}
Workflows_RegenerateAccessKey (removed)
Description Regenerates the callback URL access key for request triggers.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/regenerateAccessKey
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
keyType:
{
keyType: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{}
Workflows_ValidateWorkflow (removed)
Description Validates the workflow.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/validate
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
validate:
{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{}
WorkflowVersions_List (removed)
Description Gets a list of workflow versions.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
,
]
,
nextLink: string ,
}
WorkflowVersions_Get (removed)
Description Gets a workflow version.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions/{versionId}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
versionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
WorkflowTriggers_List (removed)
Description Gets a list of workflow triggers.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
status: enum ,
lastExecutionTime: string ,
nextExecutionTime: string ,
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
timeZone: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
}
,
workflow:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
name: string ,
type: string ,
}
,
]
,
nextLink: string ,
}
WorkflowTriggers_Get (removed)
Description Gets a workflow trigger.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
triggerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
status: enum ,
lastExecutionTime: string ,
nextExecutionTime: string ,
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
timeZone: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
}
,
workflow:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
name: string ,
type: string ,
}
WorkflowTriggers_Reset (removed)
Description Resets a workflow trigger.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/reset
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
triggerName: string ,
api-version: string ,
}

⚐ Response (200)

{}
WorkflowTriggers_Run (removed)
Description Runs a workflow trigger.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/run
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
triggerName: string ,
api-version: string ,
}

⚐ Response (default)

{
$schema: object ,
}
WorkflowTriggers_GetSchemaJson (removed)
Description Get the trigger schema as JSON.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/schemas/json
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
triggerName: string ,
api-version: string ,
}

⚐ Response (200)

{
title: string ,
content: string ,
}
WorkflowTriggers_SetState (removed)
Description Sets the state of a workflow trigger.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/setState
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
triggerName: string ,
setState:
{
source:
{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
status: enum ,
lastExecutionTime: string ,
nextExecutionTime: string ,
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
timeZone: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
}
,
workflow:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
name: string ,
type: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{}
WorkflowTriggers_ListCallbackUrl (removed)
Description Get the callback URL for a workflow trigger.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
triggerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value: string ,
method: string ,
basePath: string ,
relativePath: string ,
relativePathParameters:
[
string ,
]
,
queries:
{
api-version: string ,
sp: string ,
sv: string ,
sig: string ,
se: string ,
}
,
}
WorkflowVersions_ListCallbackUrl (removed)
Description Get the callback url for a trigger of a workflow version.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions/{versionId}/triggers/{triggerName}/listCallbackUrl
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
versionId: string ,
triggerName: string ,
parameters:
{
notAfter: string ,
keyType: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
value: string ,
method: string ,
basePath: string ,
relativePath: string ,
relativePathParameters:
[
string ,
]
,
queries:
{
api-version: string ,
sp: string ,
sv: string ,
sig: string ,
se: string ,
}
,
}
WorkflowTriggerHistories_List (removed)
Description Gets a list of workflow trigger histories.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
triggerName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
startTime: string ,
endTime: string ,
status: enum ,
code: string ,
error: object ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
fired: boolean ,
run:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
name: string ,
type: string ,
}
,
]
,
nextLink: string ,
}
WorkflowTriggerHistories_Get (removed)
Description Gets a workflow trigger history.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
triggerName: string ,
historyName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
status: enum ,
code: string ,
error: object ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
fired: boolean ,
run:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
name: string ,
type: string ,
}
WorkflowTriggerHistories_Resubmit (removed)
Description Resubmits a workflow run based on the trigger history.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}/resubmit
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
triggerName: string ,
historyName: string ,
api-version: string ,
}

⚐ Response (202)

{}
WorkflowRuns_List (removed)
Description Gets a list of workflow runs.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
waitEndTime: string ,
startTime: string ,
endTime: string ,
status: enum ,
code: string ,
error: object ,
correlationId: string ,
correlation:
{
clientTrackingId: string ,
}
,
workflow:
{
id: string ,
name: string ,
type: string ,
}
,
trigger:
{
name: string ,
inputs: object ,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputs: object ,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
scheduledTime: string ,
startTime: string ,
endTime: string ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
code: string ,
status: enum ,
error: object ,
trackedProperties: object ,
}
,
outputs: object ,
response:
{
name: string ,
inputs: object ,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputs: object ,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
scheduledTime: string ,
startTime: string ,
endTime: string ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
code: string ,
status: enum ,
error: object ,
trackedProperties: object ,
}
,
}
,
name: string ,
type: string ,
}
,
]
,
nextLink: string ,
}
WorkflowRuns_Get (removed)
Description Gets a workflow run.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
waitEndTime: string ,
startTime: string ,
endTime: string ,
status: enum ,
code: string ,
error: object ,
correlationId: string ,
correlation:
{
clientTrackingId: string ,
}
,
workflow:
{
id: string ,
name: string ,
type: string ,
}
,
trigger:
{
name: string ,
inputs: object ,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputs: object ,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
scheduledTime: string ,
startTime: string ,
endTime: string ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
code: string ,
status: enum ,
error: object ,
trackedProperties: object ,
}
,
outputs: object ,
response:
{
name: string ,
inputs: object ,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputs: object ,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
scheduledTime: string ,
startTime: string ,
endTime: string ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
code: string ,
status: enum ,
error: object ,
trackedProperties: object ,
}
,
}
,
name: string ,
type: string ,
}
WorkflowRuns_Delete (removed)
Description Deletes a workflow run.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
WorkflowRuns_Cancel (removed)
Description Cancels a workflow run.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/cancel
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
api-version: string ,
}

⚐ Response (200)

{}
WorkflowRunActions_List (removed)
Description Gets a list of workflow run actions.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
startTime: string ,
endTime: string ,
status: enum ,
code: string ,
error: object ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
trackedProperties: object ,
retryHistory:
[
{
startTime: string ,
endTime: string ,
code: string ,
clientRequestId: string ,
serviceRequestId: string ,
error:
{
error:
{
code: string ,
message: string ,
}
,
}
,
}
,
]
,
}
,
name: string ,
type: string ,
}
,
]
,
nextLink: string ,
}
WorkflowRunActions_Get (removed)
Description Gets a workflow run action.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
status: enum ,
code: string ,
error: object ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
trackedProperties: object ,
retryHistory:
[
{
startTime: string ,
endTime: string ,
code: string ,
clientRequestId: string ,
serviceRequestId: string ,
error:
{
error:
{
code: string ,
message: string ,
}
,
}
,
}
,
]
,
}
,
name: string ,
type: string ,
}
WorkflowRunActions_ListExpressionTraces (removed)
Description Lists a workflow run expression trace.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/listExpressionTraces
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
api-version: string ,
}

⚐ Response (200)

{
inputs:
[
{
path: string ,
}
,
]
,
}
WorkflowRunActionRepetitions_List (removed)
Description Get all of a workflow run action repetitions.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
repetitionIndexes:
[
{
scopeName: string ,
itemIndex: integer ,
}
,
]
,
}
,
}
,
]
,
}
WorkflowRunActionRepetitions_Get (removed)
Description Get a workflow run action repetition.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
repetitionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
repetitionIndexes:
[
{
scopeName: string ,
itemIndex: integer ,
}
,
]
,
}
,
}
WorkflowRunActionRepetitions_ListExpressionTraces (removed)
Description Lists a workflow run expression trace.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/listExpressionTraces
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
repetitionName: string ,
api-version: string ,
}

⚐ Response (200)

{
inputs:
[
{
path: string ,
}
,
]
,
}
WorkflowRunActionRepetitionsRequestHistories_List (removed)
Description List a workflow run repetition request history.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
repetitionName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
startTime: string ,
endTime: string ,
request:
{
headers: object ,
uri: string ,
method: string ,
}
,
response:
{
headers: object ,
statusCode: integer ,
bodyLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
WorkflowRunActionRepetitionsRequestHistories_Get (removed)
Description Gets a workflow run repetition request history.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories/{requestHistoryName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
repetitionName: string ,
requestHistoryName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
request:
{
headers: object ,
uri: string ,
method: string ,
}
,
response:
{
headers: object ,
statusCode: integer ,
bodyLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
WorkflowRunActionRequestHistories_List (removed)
Description List a workflow run request history.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/requestHistories
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
startTime: string ,
endTime: string ,
request:
{
headers: object ,
uri: string ,
method: string ,
}
,
response:
{
headers: object ,
statusCode: integer ,
bodyLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
WorkflowRunActionRequestHistories_Get (removed)
Description Gets a workflow run request history.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/requestHistories/{requestHistoryName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
requestHistoryName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
request:
{
headers: object ,
uri: string ,
method: string ,
}
,
response:
{
headers: object ,
statusCode: integer ,
bodyLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
WorkflowRunActionScopedRepetitions_List (removed)
Description List the workflow run action scoped repetitions.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
repetitionIndexes:
[
{
scopeName: string ,
itemIndex: integer ,
}
,
]
,
}
,
}
,
]
,
}
WorkflowRunActionScopedRepetitions_Get (removed)
Description Get a workflow run action scoped repetition.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/{repetitionName}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
actionName: string ,
repetitionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
repetitionIndexes:
[
{
scopeName: string ,
itemIndex: integer ,
}
,
]
,
}
,
}
WorkflowRunOperations_Get (removed)
Description Gets an operation for a run.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/operations/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
workflowName: string ,
runName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
waitEndTime: string ,
startTime: string ,
endTime: string ,
status: enum ,
code: string ,
error: object ,
correlationId: string ,
correlation:
{
clientTrackingId: string ,
}
,
workflow:
{
id: string ,
name: string ,
type: string ,
}
,
trigger:
{
name: string ,
inputs: object ,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputs: object ,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
scheduledTime: string ,
startTime: string ,
endTime: string ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
code: string ,
status: enum ,
error: object ,
trackedProperties: object ,
}
,
outputs: object ,
response:
{
name: string ,
inputs: object ,
inputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
outputs: object ,
outputsLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
scheduledTime: string ,
startTime: string ,
endTime: string ,
trackingId: string ,
correlation:
{
clientTrackingId: string ,
}
,
code: string ,
status: enum ,
error: object ,
trackedProperties: object ,
}
,
}
,
name: string ,
type: string ,
}
Workflows_Validate (removed)
Description Validates the workflow definition.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/locations/{location}/workflows/{workflowName}/validate
{
subscriptionId: string ,
resourceGroupName: string ,
location: string ,
workflowName: string ,
api-version: string ,
workflow:
{
properties:
{
provisioningState: enum ,
createdTime: string ,
changedTime: string ,
state: enum ,
version: string ,
accessEndpoint: string ,
sku:
{
name: enum ,
plan:
{
id: string ,
name: string ,
type: string ,
}
,
}
,
integrationAccount:
{
id: string ,
name: string ,
type: string ,
}
,
definition: object ,
parameters: object ,
}
,
}
,
}

⚐ Response (200)

{}
IntegrationAccounts_ListBySubscription (removed)
Description Gets a list of integration accounts by subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Logic/integrationAccounts
{
subscriptionId: string ,
api-version: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties: object ,
sku:
{
name: enum ,
}
,
}
,
]
,
nextLink: string ,
}
IntegrationAccounts_ListByResourceGroup (removed)
Description Gets a list of integration accounts by resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties: object ,
sku:
{
name: enum ,
}
,
}
,
]
,
nextLink: string ,
}
IntegrationAccounts_Get (removed)
Description Gets an integration account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties: object ,
sku:
{
name: enum ,
}
,
}
IntegrationAccounts_CreateOrUpdate (removed)
Description Creates or updates an integration account.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
integrationAccount:
{
properties: object ,
sku:
{
name: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties: object ,
sku:
{
name: enum ,
}
,
}

⚐ Response (201)

{
properties: object ,
sku:
{
name: enum ,
}
,
}
IntegrationAccounts_Update (removed)
Description Updates an integration account.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
integrationAccount:
{
properties: object ,
sku:
{
name: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties: object ,
sku:
{
name: enum ,
}
,
}
IntegrationAccounts_Delete (removed)
Description Deletes an integration account.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
IntegrationAccountAssemblies_List (removed)
Description List the assemblies for an integration account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
assemblyName: string ,
assemblyVersion: string ,
assemblyCulture: string ,
assemblyPublicKeyToken: string ,
}
,
}
,
]
,
}
IntegrationAccountAssemblies_Get (removed)
Description Get an assembly for an integration account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
assemblyArtifactName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
assemblyName: string ,
assemblyVersion: string ,
assemblyCulture: string ,
assemblyPublicKeyToken: string ,
}
,
}
IntegrationAccountAssemblies_CreateOrUpdate (removed)
Description Create or update an assembly for an integration account.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
assemblyArtifactName: string ,
assemblyArtifact:
{
properties:
{
assemblyName: string ,
assemblyVersion: string ,
assemblyCulture: string ,
assemblyPublicKeyToken: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
assemblyName: string ,
assemblyVersion: string ,
assemblyCulture: string ,
assemblyPublicKeyToken: string ,
}
,
}

⚐ Response (201)

{
properties:
{
assemblyName: string ,
assemblyVersion: string ,
assemblyCulture: string ,
assemblyPublicKeyToken: string ,
}
,
}
IntegrationAccountAssemblies_Delete (removed)
Description Delete an assembly for an integration account.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
assemblyArtifactName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
IntegrationAccountAssemblies_ListContentCallbackUrl (removed)
Description Get the content callback url for an integration account assembly.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}/listContentCallbackUrl
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
assemblyArtifactName: string ,
api-version: string ,
}

⚐ Response (200)

{
value: string ,
method: string ,
basePath: string ,
relativePath: string ,
relativePathParameters:
[
string ,
]
,
queries:
{
api-version: string ,
sp: string ,
sv: string ,
sig: string ,
se: string ,
}
,
}
IntegrationAccountBatchConfigurations_List (removed)
Description List the batch configurations for an integration account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
batchGroupName: string ,
releaseCriteria:
{
messageCount: integer ,
batchSize: integer ,
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
timeZone: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
}
,
}
,
createdTime: string ,
changedTime: string ,
}
,
}
,
]
,
}
IntegrationAccountBatchConfigurations_Get (removed)
Description Get a batch configuration for an integration account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations/{batchConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
batchConfigurationName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
batchGroupName: string ,
releaseCriteria:
{
messageCount: integer ,
batchSize: integer ,
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
timeZone: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
}
,
}
,
createdTime: string ,
changedTime: string ,
}
,
}
IntegrationAccountBatchConfigurations_CreateOrUpdate (removed)
Description Create or update a batch configuration for an integration account.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations/{batchConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
batchConfigurationName: string ,
batchConfiguration:
{
properties:
{
batchGroupName: string ,
releaseCriteria:
{
messageCount: integer ,
batchSize: integer ,
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
timeZone: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
}
,
}
,
createdTime: string ,
changedTime: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
batchGroupName: string ,
releaseCriteria:
{
messageCount: integer ,
batchSize: integer ,
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
timeZone: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
}
,
}
,
createdTime: string ,
changedTime: string ,
}
,
}

⚐ Response (201)

{
properties:
{
batchGroupName: string ,
releaseCriteria:
{
messageCount: integer ,
batchSize: integer ,
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
timeZone: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
}
,
}
,
createdTime: string ,
changedTime: string ,
}
,
}
IntegrationAccountBatchConfigurations_Delete (removed)
Description Delete a batch configuration for an integration account.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations/{batchConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
batchConfigurationName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
IntegrationAccounts_GetCallbackUrl (removed)
Description Gets the integration account callback URL.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/listCallbackUrl
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
parameters:
{
notAfter: string ,
keyType: enum ,
}
,
}

⚐ Response (200)

{
value: string ,
}
IntegrationAccounts_ListKeyVaultKeys (removed)
Description Gets the integration account's Key Vault keys.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/listKeyVaultKeys
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
listKeyVaultKeys:
{
keyVault:
{
name: string ,
}
,
skipToken: string ,
}
,
}

⚐ Response (200)

{
value:
[
{
kid: string ,
attributes:
{
enabled: boolean ,
created: integer ,
updated: integer ,
}
,
}
,
]
,
skipToken: string ,
}
IntegrationAccounts_LogTrackingEvents (removed)
Description Logs the integration account's tracking events.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/logTrackingEvents
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
logTrackingEvents:
{
sourceType: string ,
trackEventsOptions: enum ,
events:
[
{
eventLevel: enum ,
eventTime: string ,
recordType: enum ,
error:
{
message: string ,
code: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (200)

{}
IntegrationAccounts_RegenerateAccessKey (removed)
Description Regenerates the integration account access key.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/regenerateAccessKey
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
regenerateAccessKey:
{
keyType: enum ,
}
,
}

⚐ Response (200)

{
properties: object ,
sku:
{
name: enum ,
}
,
}
Schemas_ListByIntegrationAccounts (removed)
Description Gets a list of integration account schemas.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
schemaType: enum ,
targetNamespace: string ,
documentName: string ,
fileName: string ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Schemas_Get (removed)
Description Gets an integration account schema.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
schemaName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
schemaType: enum ,
targetNamespace: string ,
documentName: string ,
fileName: string ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
}
,
}
Schemas_CreateOrUpdate (removed)
Description Creates or updates an integration account schema.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
schemaName: string ,
api-version: string ,
schema:
{
properties:
{
schemaType: enum ,
targetNamespace: string ,
documentName: string ,
fileName: string ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
schemaType: enum ,
targetNamespace: string ,
documentName: string ,
fileName: string ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
schemaType: enum ,
targetNamespace: string ,
documentName: string ,
fileName: string ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
}
,
}
Schemas_Delete (removed)
Description Deletes an integration account schema.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
schemaName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Schemas_ListContentCallbackUrl (removed)
Description Get the content callback url.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}/listContentCallbackUrl
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
schemaName: string ,
api-version: string ,
listContentCallbackUrl:
{
notAfter: string ,
keyType: enum ,
}
,
}

⚐ Response (200)

{
value: string ,
method: string ,
basePath: string ,
relativePath: string ,
relativePathParameters:
[
string ,
]
,
queries:
{
api-version: string ,
sp: string ,
sv: string ,
sig: string ,
se: string ,
}
,
}
Maps_ListByIntegrationAccounts (removed)
Description Gets a list of integration account maps.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
mapType: enum ,
parametersSchema:
{
ref: string ,
}
,
createdTime: string ,
changedTime: string ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
metadata: object ,
}
,
}
,
]
,
nextLink: string ,
}
Maps_Get (removed)
Description Gets an integration account map.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
mapName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
mapType: enum ,
parametersSchema:
{
ref: string ,
}
,
createdTime: string ,
changedTime: string ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
metadata: object ,
}
,
}
Maps_CreateOrUpdate (removed)
Description Creates or updates an integration account map.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
mapName: string ,
api-version: string ,
map:
{
properties:
{
mapType: enum ,
parametersSchema:
{
ref: string ,
}
,
createdTime: string ,
changedTime: string ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
metadata: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
mapType: enum ,
parametersSchema:
{
ref: string ,
}
,
createdTime: string ,
changedTime: string ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
metadata: object ,
}
,
}

⚐ Response (201)

{
properties:
{
mapType: enum ,
parametersSchema:
{
ref: string ,
}
,
createdTime: string ,
changedTime: string ,
content: string ,
contentType: string ,
contentLink:
{
uri: string ,
contentVersion: string ,
contentSize: integer ,
contentHash:
{
algorithm: string ,
value: string ,
}
,
metadata: object ,
}
,
metadata: object ,
}
,
}
Maps_Delete (removed)
Description Deletes an integration account map.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
mapName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Maps_ListContentCallbackUrl (removed)
Description Get the content callback url.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}/listContentCallbackUrl
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
mapName: string ,
api-version: string ,
listContentCallbackUrl:
{
notAfter: string ,
keyType: enum ,
}
,
}

⚐ Response (200)

{
value: string ,
method: string ,
basePath: string ,
relativePath: string ,
relativePathParameters:
[
string ,
]
,
queries:
{
api-version: string ,
sp: string ,
sv: string ,
sig: string ,
se: string ,
}
,
}
Partners_ListByIntegrationAccounts (removed)
Description Gets a list of integration account partners.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
partnerType: enum ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content:
{
b2b:
{
businessIdentities:
[
{
qualifier: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Partners_Get (removed)
Description Gets an integration account partner.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
partnerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
partnerType: enum ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content:
{
b2b:
{
businessIdentities:
[
{
qualifier: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}
Partners_CreateOrUpdate (removed)
Description Creates or updates an integration account partner.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
partnerName: string ,
api-version: string ,
partner:
{
properties:
{
partnerType: enum ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content:
{
b2b:
{
businessIdentities:
[
{
qualifier: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
partnerType: enum ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content:
{
b2b:
{
businessIdentities:
[
{
qualifier: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
partnerType: enum ,
createdTime: string ,
changedTime: string ,
metadata: object ,
content:
{
b2b:
{
businessIdentities:
[
{
qualifier: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}
Partners_Delete (removed)
Description Deletes an integration account partner.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
partnerName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Partners_ListContentCallbackUrl (removed)
Description Get the content callback url.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}/listContentCallbackUrl
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
partnerName: string ,
api-version: string ,
listContentCallbackUrl:
{
notAfter: string ,
keyType: enum ,
}
,
}

⚐ Response (200)

{
value: string ,
method: string ,
basePath: string ,
relativePath: string ,
relativePathParameters:
[
string ,
]
,
queries:
{
api-version: string ,
sp: string ,
sv: string ,
sig: string ,
se: string ,
}
,
}
Agreements_ListByIntegrationAccounts (removed)
Description Gets a list of integration account agreements.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
agreementType: enum ,
hostPartner: string ,
guestPartner: string ,
hostIdentity:
{
qualifier: string ,
value: string ,
}
,
guestIdentity:
{
qualifier: string ,
value: string ,
}
,
content:
{
aS2:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
}
,
x12:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
edifact:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Agreements_Get (removed)
Description Gets an integration account agreement.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
agreementName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
agreementType: enum ,
hostPartner: string ,
guestPartner: string ,
hostIdentity:
{
qualifier: string ,
value: string ,
}
,
guestIdentity:
{
qualifier: string ,
value: string ,
}
,
content:
{
aS2:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
}
,
x12:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
edifact:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
}
,
}
,
}
Agreements_CreateOrUpdate (removed)
Description Creates or updates an integration account agreement.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
agreementName: string ,
api-version: string ,
agreement:
{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
agreementType: enum ,
hostPartner: string ,
guestPartner: string ,
hostIdentity:
{
qualifier: string ,
value: string ,
}
,
guestIdentity:
{
qualifier: string ,
value: string ,
}
,
content:
{
aS2:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
}
,
x12:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
edifact:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
agreementType: enum ,
hostPartner: string ,
guestPartner: string ,
hostIdentity:
{
qualifier: string ,
value: string ,
}
,
guestIdentity:
{
qualifier: string ,
value: string ,
}
,
content:
{
aS2:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
}
,
x12:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
edifact:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
agreementType: enum ,
hostPartner: string ,
guestPartner: string ,
hostIdentity:
{
qualifier: string ,
value: string ,
}
,
guestIdentity:
{
qualifier: string ,
value: string ,
}
,
content:
{
aS2:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
messageConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
acknowledgementConnectionSettings:
{
ignoreCertificateNameMismatch: boolean ,
supportHttpStatusCodeContinue: boolean ,
keepHttpConnectionAlive: boolean ,
unfoldHttpHeaders: boolean ,
}
,
mdnSettings:
{
needMdn: boolean ,
signMdn: boolean ,
sendMdnAsynchronously: boolean ,
receiptDeliveryUrl: string ,
dispositionNotificationTo: string ,
signOutboundMdnIfOptional: boolean ,
mdnText: string ,
sendInboundMdnToMessageBox: boolean ,
micHashingAlgorithm: enum ,
}
,
securitySettings:
{
overrideGroupSigningCertificate: boolean ,
signingCertificateName: string ,
encryptionCertificateName: string ,
enableNrrForInboundEncodedMessages: boolean ,
enableNrrForInboundDecodedMessages: boolean ,
enableNrrForOutboundMdn: boolean ,
enableNrrForOutboundEncodedMessages: boolean ,
enableNrrForOutboundDecodedMessages: boolean ,
enableNrrForInboundMdn: boolean ,
sha2AlgorithmFormat: string ,
}
,
validationSettings:
{
overrideMessageProperties: boolean ,
encryptMessage: boolean ,
signMessage: boolean ,
compressMessage: boolean ,
checkDuplicateMessage: boolean ,
interchangeDuplicatesValidityDays: integer ,
checkCertificateRevocationListOnSend: boolean ,
checkCertificateRevocationListOnReceive: boolean ,
encryptionAlgorithm: enum ,
signingAlgorithm: enum ,
}
,
envelopeSettings:
{
messageContentType: string ,
transmitFileNameInMimeHeader: boolean ,
fileNameTemplate: string ,
suspendMessageOnFileNameGenerationError: boolean ,
autogenerateFileName: boolean ,
}
,
errorSettings:
{
suspendDuplicateMessage: boolean ,
resendIfMdnNotReceived: boolean ,
}
,
}
,
}
,
}
,
x12:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
dataElementSeparator: integer ,
componentSeparator: integer ,
replaceSeparatorsInPayload: boolean ,
replaceCharacter: integer ,
segmentTerminator: integer ,
characterSet: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
controlStandardsId: integer ,
useControlStandardsIdAsRepetitionCharacter: boolean ,
senderApplicationId: string ,
receiverApplicationId: string ,
controlVersionNumber: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
enableDefaultGroupHeaders: boolean ,
functionalGroupId: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupHeaderAgencyCode: string ,
groupHeaderVersion: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
groupHeaderDateFormat: enum ,
groupHeaderTimeFormat: enum ,
usageIndicator: enum ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
functionalAcknowledgementVersion: string ,
batchFunctionalAcknowledgements: boolean ,
needImplementationAcknowledgement: boolean ,
implementationAcknowledgementVersion: string ,
batchImplementationAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
securitySettings:
{
authorizationQualifier: string ,
authorizationValue: string ,
securityQualifier: string ,
passwordValue: string ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
convertImpliedDecimal: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
targetNamespace: string ,
protocolVersion: string ,
messageId: string ,
responsibleAgencyCode: string ,
headerVersion: string ,
senderApplicationId: string ,
receiverApplicationId: string ,
functionalIdentifierCode: string ,
dateFormat: enum ,
timeFormat: enum ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
validateCharacterSet: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
senderApplicationId: string ,
schemaVersion: string ,
schemaName: string ,
}
,
]
,
x12DelimiterOverrides:
[
{
protocolVersion: string ,
messageId: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
segmentTerminatorSuffix: enum ,
replaceCharacter: integer ,
replaceSeparatorsInPayload: boolean ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
edifact:
{
receiveAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
sendAgreement:
{
senderBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
receiverBusinessIdentity:
{
qualifier: string ,
value: string ,
}
,
protocolSettings:
{
validationSettings:
{
validateCharacterSet: boolean ,
checkDuplicateInterchangeControlNumber: boolean ,
interchangeControlNumberValidityDays: integer ,
checkDuplicateGroupControlNumber: boolean ,
checkDuplicateTransactionSetControlNumber: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
}
,
framingSettings:
{
serviceCodeListDirectoryVersion: string ,
characterEncoding: string ,
protocolVersion: integer ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
releaseIndicator: integer ,
repetitionSeparator: integer ,
characterSet: enum ,
decimalPointIndicator: enum ,
segmentTerminatorSuffix: enum ,
}
,
envelopeSettings:
{
groupAssociationAssignedCode: string ,
communicationAgreementId: string ,
applyDelimiterStringAdvice: boolean ,
createGroupingSegments: boolean ,
enableDefaultGroupHeaders: boolean ,
recipientReferencePasswordValue: string ,
recipientReferencePasswordQualifier: string ,
applicationReferenceId: string ,
processingPriorityCode: string ,
interchangeControlNumberLowerBound: integer ,
interchangeControlNumberUpperBound: integer ,
rolloverInterchangeControlNumber: boolean ,
interchangeControlNumberPrefix: string ,
interchangeControlNumberSuffix: string ,
senderReverseRoutingAddress: string ,
receiverReverseRoutingAddress: string ,
functionalGroupId: string ,
groupControllingAgencyCode: string ,
groupMessageVersion: string ,
groupMessageRelease: string ,
groupControlNumberLowerBound: integer ,
groupControlNumberUpperBound: integer ,
rolloverGroupControlNumber: boolean ,
groupControlNumberPrefix: string ,
groupControlNumberSuffix: string ,
groupApplicationReceiverQualifier: string ,
groupApplicationReceiverId: string ,
groupApplicationSenderQualifier: string ,
groupApplicationSenderId: string ,
groupApplicationPassword: string ,
overwriteExistingTransactionSetControlNumber: boolean ,
transactionSetControlNumberPrefix: string ,
transactionSetControlNumberSuffix: string ,
transactionSetControlNumberLowerBound: integer ,
transactionSetControlNumberUpperBound: integer ,
rolloverTransactionSetControlNumber: boolean ,
isTestInterchange: boolean ,
senderInternalIdentification: string ,
senderInternalSubIdentification: string ,
receiverInternalIdentification: string ,
receiverInternalSubIdentification: string ,
}
,
acknowledgementSettings:
{
needTechnicalAcknowledgement: boolean ,
batchTechnicalAcknowledgements: boolean ,
needFunctionalAcknowledgement: boolean ,
batchFunctionalAcknowledgements: boolean ,
needLoopForValidMessages: boolean ,
sendSynchronousAcknowledgement: boolean ,
acknowledgementControlNumberPrefix: string ,
acknowledgementControlNumberSuffix: string ,
acknowledgementControlNumberLowerBound: integer ,
acknowledgementControlNumberUpperBound: integer ,
rolloverAcknowledgementControlNumber: boolean ,
}
,
messageFilter:
{
messageFilterType: enum ,
}
,
processingSettings:
{
maskSecurityInfo: boolean ,
preserveInterchange: boolean ,
suspendInterchangeOnError: boolean ,
createEmptyXmlTagsForTrailingSeparators: boolean ,
useDotAsDecimalSeparator: boolean ,
}
,
envelopeOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
functionalGroupId: string ,
senderApplicationQualifier: string ,
senderApplicationId: string ,
receiverApplicationQualifier: string ,
receiverApplicationId: string ,
controllingAgencyCode: string ,
groupHeaderMessageVersion: string ,
groupHeaderMessageRelease: string ,
associationAssignedCode: string ,
applicationPassword: string ,
}
,
]
,
messageFilterList:
[
{
messageId: string ,
}
,
]
,
schemaReferences:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
senderApplicationId: string ,
senderApplicationQualifier: string ,
associationAssignedCode: string ,
schemaName: string ,
}
,
]
,
validationOverrides:
[
{
messageId: string ,
enforceCharacterSet: boolean ,
validateEdiTypes: boolean ,
validateXsdTypes: boolean ,
allowLeadingAndTrailingSpacesAndZeroes: boolean ,
trailingSeparatorPolicy: enum ,
trimLeadingAndTrailingSpacesAndZeroes: boolean ,
}
,
]
,
edifactDelimiterOverrides:
[
{
messageId: string ,
messageVersion: string ,
messageRelease: string ,
dataElementSeparator: integer ,
componentSeparator: integer ,
segmentTerminator: integer ,
repetitionSeparator: integer ,
segmentTerminatorSuffix: enum ,
decimalPointIndicator: enum ,
releaseIndicator: integer ,
messageAssociationAssignedCode: string ,
targetNamespace: string ,
}
,
]
,
}
,
}
,
}
,
}
,
}
,
}
Agreements_Delete (removed)
Description Deletes an integration account agreement.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
agreementName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Agreements_ListContentCallbackUrl (removed)
Description Get the content callback url.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}/listContentCallbackUrl
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
agreementName: string ,
api-version: string ,
listContentCallbackUrl:
{
notAfter: string ,
keyType: enum ,
}
,
}

⚐ Response (200)

{
value: string ,
method: string ,
basePath: string ,
relativePath: string ,
relativePathParameters:
[
string ,
]
,
queries:
{
api-version: string ,
sp: string ,
sv: string ,
sig: string ,
se: string ,
}
,
}
Certificates_ListByIntegrationAccounts (removed)
Description Gets a list of integration account certificates.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
key:
{
keyVault:
{
id: string ,
name: string ,
type: string ,
}
,
keyName: string ,
keyVersion: string ,
}
,
publicCertificate: string ,
}
,
}
,
]
,
nextLink: string ,
}
Certificates_Get (removed)
Description Gets an integration account certificate.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates/{certificateName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
certificateName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
key:
{
keyVault:
{
id: string ,
name: string ,
type: string ,
}
,
keyName: string ,
keyVersion: string ,
}
,
publicCertificate: string ,
}
,
}
Certificates_CreateOrUpdate (removed)
Description Creates or updates an integration account certificate.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates/{certificateName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
certificateName: string ,
api-version: string ,
certificate:
{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
key:
{
keyVault:
{
id: string ,
name: string ,
type: string ,
}
,
keyName: string ,
keyVersion: string ,
}
,
publicCertificate: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
key:
{
keyVault:
{
id: string ,
name: string ,
type: string ,
}
,
keyName: string ,
keyVersion: string ,
}
,
publicCertificate: string ,
}
,
}

⚐ Response (201)

{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
key:
{
keyVault:
{
id: string ,
name: string ,
type: string ,
}
,
keyName: string ,
keyVersion: string ,
}
,
publicCertificate: string ,
}
,
}
Certificates_Delete (removed)
Description Deletes an integration account certificate.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates/{certificateName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
certificateName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Sessions_ListByIntegrationAccounts (removed)
Description Gets a list of integration account sessions.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
createdTime: string ,
changedTime: string ,
content: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
RosettaNetProcessConfigurations_ListByIntegrationAccounts (removed)
Description Gets a list of integration account RosettaNet process configurations.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/rosettanetprocessconfigurations
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
api-version: string ,
$top: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
activitySettings:
{
activityType: enum ,
activityBehavior:
{
isAuthorizationRequired: boolean ,
persistentConfidentialityScope: enum ,
isSecuredTransportRequired: boolean ,
actionType: enum ,
responseType: enum ,
nonRepudiationOfOriginAndContent: boolean ,
retryCount: integer ,
timeToPerformInSeconds: integer ,
}
,
acknowledgmentOfReceiptSettings:
{
isNonRepudiationRequired: boolean ,
timeToAcknowledgeInSeconds: integer ,
}
,
}
,
processCode: string ,
processVersion: string ,
processName: string ,
initiatorRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
responderRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
RosettaNetProcessConfigurations_Get (removed)
Description Gets an integration account RosettaNetProcessConfiguration.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/rosettanetprocessconfigurations/{rosettaNetProcessConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
rosettaNetProcessConfigurationName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
activitySettings:
{
activityType: enum ,
activityBehavior:
{
isAuthorizationRequired: boolean ,
persistentConfidentialityScope: enum ,
isSecuredTransportRequired: boolean ,
actionType: enum ,
responseType: enum ,
nonRepudiationOfOriginAndContent: boolean ,
retryCount: integer ,
timeToPerformInSeconds: integer ,
}
,
acknowledgmentOfReceiptSettings:
{
isNonRepudiationRequired: boolean ,
timeToAcknowledgeInSeconds: integer ,
}
,
}
,
processCode: string ,
processVersion: string ,
processName: string ,
initiatorRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
responderRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
description: string ,
}
,
}
RosettaNetProcessConfigurations_CreateOrUpdate (removed)
Description Creates or updates an integration account RosettaNetProcessConfiguration.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/rosettanetprocessconfigurations/{rosettaNetProcessConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
rosettaNetProcessConfigurationName: string ,
api-version: string ,
rosettaNetProcessConfiguration:
{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
activitySettings:
{
activityType: enum ,
activityBehavior:
{
isAuthorizationRequired: boolean ,
persistentConfidentialityScope: enum ,
isSecuredTransportRequired: boolean ,
actionType: enum ,
responseType: enum ,
nonRepudiationOfOriginAndContent: boolean ,
retryCount: integer ,
timeToPerformInSeconds: integer ,
}
,
acknowledgmentOfReceiptSettings:
{
isNonRepudiationRequired: boolean ,
timeToAcknowledgeInSeconds: integer ,
}
,
}
,
processCode: string ,
processVersion: string ,
processName: string ,
initiatorRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
responderRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
description: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
activitySettings:
{
activityType: enum ,
activityBehavior:
{
isAuthorizationRequired: boolean ,
persistentConfidentialityScope: enum ,
isSecuredTransportRequired: boolean ,
actionType: enum ,
responseType: enum ,
nonRepudiationOfOriginAndContent: boolean ,
retryCount: integer ,
timeToPerformInSeconds: integer ,
}
,
acknowledgmentOfReceiptSettings:
{
isNonRepudiationRequired: boolean ,
timeToAcknowledgeInSeconds: integer ,
}
,
}
,
processCode: string ,
processVersion: string ,
processName: string ,
initiatorRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
responderRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
description: string ,
}
,
}

⚐ Response (201)

{
properties:
{
createdTime: string ,
changedTime: string ,
metadata: object ,
activitySettings:
{
activityType: enum ,
activityBehavior:
{
isAuthorizationRequired: boolean ,
persistentConfidentialityScope: enum ,
isSecuredTransportRequired: boolean ,
actionType: enum ,
responseType: enum ,
nonRepudiationOfOriginAndContent: boolean ,
retryCount: integer ,
timeToPerformInSeconds: integer ,
}
,
acknowledgmentOfReceiptSettings:
{
isNonRepudiationRequired: boolean ,
timeToAcknowledgeInSeconds: integer ,
}
,
}
,
processCode: string ,
processVersion: string ,
processName: string ,
initiatorRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
responderRoleSettings:
{
action: string ,
role: string ,
roleType: enum ,
service: string ,
serviceClassification: string ,
businessDocument:
{
name: string ,
version: string ,
description: string ,
}
,
description: string ,
}
,
description: string ,
}
,
}
RosettaNetProcessConfigurations_Delete (removed)
Description Deletes an integration account RosettaNet ProcessConfiguration.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/rosettanetprocessconfigurations/{rosettaNetProcessConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
rosettaNetProcessConfigurationName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Sessions_Get (removed)
Description Gets an integration account session.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions/{sessionName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
sessionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
changedTime: string ,
content: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Sessions_CreateOrUpdate (removed)
Description Creates or updates an integration account session.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions/{sessionName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
sessionName: string ,
api-version: string ,
session:
{
properties:
{
createdTime: string ,
changedTime: string ,
content: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
changedTime: string ,
content: object ,
}
,
}

⚐ Response (201)

{
properties:
{
createdTime: string ,
changedTime: string ,
content: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Sessions_Delete (removed)
Description Deletes an integration account session.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions/{sessionName}
{
subscriptionId: string ,
resourceGroupName: string ,
integrationAccountName: string ,
sessionName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ListOperations (removed)
Description Lists all of the available Logic REST API operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Logic/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}