How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Microsoft Azure IntegrationAccountAgreements API

The IntegrationAccountAgreements API from Microsoft Azure — 3 operation(s) for integrationaccountagreements.

Microsoft Azure IntegrationAccountAgreements API is one of 1667 APIs that Microsoft Azure publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include IntegrationAccountAgreements. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, pricing, a JSON-LD context, and a getting-started guide.

This API exposes 5 operations across 3 paths, and defines 62 schemas. It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.

5 operations 3 paths 62 schemas 1 DELETE2 GET1 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2020-08-01-preview
Resource Areas
1

Paths & Operations 5

Across 3 paths, the API surfaces 5 operations — 1 DELETE, 2 GET, 1 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

IntegrationAccountAgreements 5
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Integrationaccounts Integrationaccountname Agreements
microsoftAzureIntegrationaccountagreementsList 6 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Integrationaccounts Integrationaccountname Agreements Agreementname
microsoftAzureIntegrationaccountagreementsGet 5 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}
Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Integrationaccounts Integrationaccountname Agreements Agreementname
microsoftAzureIntegrationaccountagreementsCreateorupdate 5 params body → 200201
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}
Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Integrationaccounts Integrationaccountname Agreements Agreementname
microsoftAzureIntegrationaccountagreementsDelete 5 params → 200204
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}/listContentCallbackUrl
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Integrationaccounts Integrationaccountname Agreements Agreementname Listcontentcallbackurl
microsoftAzureIntegrationaccountagreementsListcontentcallbackurl 5 params body → 200

Schemas 62

The contract defines 62 schemas that model the data the API accepts and returns. The most detailed are EdifactEnvelopeSettings (41 properties), X12EnvelopeSettings (24 properties), X12AcknowledgementSettings (15 properties), EdifactEnvelopeOverride (15 properties). Each schema is shown below with its type and property counts.

AS2AcknowledgementConnectionSettings
object
The AS2 agreement acknowledgement connection settings.
4 properties 4 required
TrailingSeparatorPolicy
string
EdifactMessageIdentifier
object
The Edifact message identifier.
1 property 1 required
AS2AgreementContent
object
The integration account AS2 agreement content.
2 properties 2 required
EdifactProcessingSettings
object
The Edifact agreement protocol settings.
5 properties 5 required
AS2ValidationSettings
object
The AS2 agreement validation settings.
10 properties 9 required
EdifactSchemaReference
object
The Edifact schema reference.
7 properties 4 required
SigningAlgorithm
string
EdifactProtocolSettings
object
The Edifact agreement protocol settings.
11 properties 7 required
EdifactAcknowledgementSettings
object
The Edifact agreement acknowledgement settings.
11 properties 9 required
AgreementContent
object
The integration account agreement content.
3 properties
EdifactEnvelopeSettings
object
The Edifact agreement envelope settings.
41 properties 14 required
X12SecuritySettings
object
The X12 agreement security settings.
4 properties 2 required
EdifactValidationOverride
object
The Edifact validation override settings.
7 properties 7 required
HashingAlgorithm
string
X12AcknowledgementSettings
object
The X12 agreement acknowledgement settings.
15 properties 11 required
WorkflowTriggerCallbackUrl
object
The workflow trigger callback URL.
6 properties
X12ProtocolSettings
object
The X12 agreement protocol settings.
12 properties 8 required
EdifactEnvelopeOverride
object
The Edifact envelope override settings.
15 properties
IntegrationAccountAgreement
object
The integration account agreement.
1 property 1 required
AS2SecuritySettings
object
The AS2 agreement security settings.
10 properties 7 required
BusinessIdentity
object
The integration account partner's business identity.
2 properties 2 required
X12ValidationSettings
object
The X12 agreement validation settings.
10 properties 10 required
KeyType
string
X12EnvelopeOverride
object
The X12 envelope override settings.
10 properties 9 required
X12DateFormat
string
EdifactAgreementContent
object
The Edifact agreement content.
2 properties 2 required
SegmentTerminatorSuffix
string
X12SchemaReference
object
The X12 schema reference.
4 properties 3 required
X12ValidationOverride
object
The X12 validation override settings.
7 properties 7 required
AS2ProtocolSettings
object
The AS2 agreement protocol settings.
7 properties 7 required
Resource
object
The base resource type.
5 properties
X12MessageFilter
object
The X12 message filter for odata query.
1 property 1 required
AS2OneWayAgreement
object
The integration account AS2 one-way agreement.
3 properties 3 required
X12EnvelopeSettings
object
The X12 agreement envelope settings.
24 properties 21 required
AS2MdnSettings
object
The AS2 agreement mdn settings.
9 properties 6 required
EdifactFramingSettings
object
The Edifact agreement framing settings.
11 properties 9 required
AgreementType
string
X12MessageIdentifier
object
The X12 message identifier.
1 property 1 required
X12DelimiterOverrides
object
The X12 delimiter override settings.
9 properties 6 required
EncryptionAlgorithm
string
X12TimeFormat
string
EdifactDecimalIndicator
string
X12CharacterSet
string
AS2EnvelopeSettings
object
The AS2 agreement envelope settings.
5 properties 5 required
EdifactMessageFilter
object
The Edifact message filter for odata query.
1 property 1 required
MessageFilterType
string
IntegrationAccountAgreementProperties
object
The integration account agreement properties.
9 properties 6 required
EdifactValidationSettings
object
The Edifact agreement validation settings.
10 properties 10 required
GetCallbackUrlParameters
object
The callback url parameters.
2 properties
AS2ErrorSettings
object
The AS2 agreement error settings.
2 properties 2 required
X12OneWayAgreement
object
The X12 one-way agreement.
3 properties 3 required
X12FramingSettings
object
The X12 agreement framing settings.
7 properties 7 required
WorkflowTriggerListCallbackUrlQueries
object
Gets the workflow trigger callback URL query parameters.
5 properties
EdifactDelimiterOverride
object
The Edifact delimiter override settings.
12 properties 7 required
UsageIndicator
string
EdifactCharacterSet
string
X12ProcessingSettings
object
The X12 processing settings.
6 properties 6 required
X12AgreementContent
object
The X12 agreement content.
2 properties 2 required
EdifactOneWayAgreement
object
The Edifact one way agreement.
3 properties 3 required
AS2MessageConnectionSettings
object
The AS2 agreement message connection settings.
4 properties 4 required
IntegrationAccountAgreementListResult
object
The list of integration account agreements.
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-azure-integrationaccountagreements-api-openapi.yml Raw ↑

Other APIs Microsoft Azure publishes across the network.

Microsoft Azure AI Search API
Microsoft Azure Communication Services API
Microsoft Azure Event Grid API
Microsoft Azure Functions API
Microsoft Azure DevOps REST API
Microsoft Azure AI Foundry API
Microsoft Azure Resource JSON Schema
Microsoft Azure JSON-LD Context
Microsoft Azure AccessConnector API
Microsoft Azure AccessControlRecords API
Microsoft Azure AccessPolicies API
Microsoft Azure AccessReviewInstanceAcceptRecommmendations API
Where this information came from

This is an independent, third-party profile of Microsoft Azure IntegrationAccountAgreements API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.