BizTalk Server 2016 Feature Pack REST API reference
Using REST, you can manage the different artifacts in your BizTalk Server environments. This API reference is included with the BizTalk Server 2016 feature packs.
For installation and more details on this reference, see Install and configure the management REST APIs.
Agreements
- get /Agreements
- post /Agreements
- get /Agreements/{partner1Name}/{partner2Name}
- delete /Agreements/{agreementName}
- get /Agreements/{agreementName}
- put /Agreements/{agreementName}
Applications
- get /Applications
- post /Applications
- delete /Applications/{applicationName}
- get /Applications/{applicationName}
- put /Applications/{applicationName}
- put /Applications/{applicationName}/Start
- put /Applications/{applicationName}/Stop
Batches
- get /Batches/{senderParty}/{receiverParty}/{agreementName}
- post /Batches/{senderParty}/{receiverParty}/{agreementName}
- delete /Batches/{senderParty}/{receiverParty}/{agreementName}/{batchName}
- get /Batches/{senderParty}/{receiverParty}/{agreementName}/{batchName}
- put /Batches/{senderParty}/{receiverParty}/{agreementName}/{batchName}
- put /Batches/{senderParty}/{receiverParty}/{agreementName}/{batchName}/{controlAction}
- get /Batches/{senderParty}/{receiverParty}/{agreementName}/{batchName}/ActivationStatus
BusinessProfiles
- get /BusinessProfiles/{partyName}
- post /BusinessProfiles/{partyName}
- delete /BusinessProfiles/{partyName}/{profileName}
- get /BusinessProfiles/{partyName}/{profileName}
- put /BusinessProfiles/{partyName}/{profileName}
- post /BusinessProfiles/Identities/{partyName}/{profileName}
- delete /BusinessProfiles/Identities/{partyName}/{profileName}/{id}
- put /BusinessProfiles/Identities/{partyName}/{profileName}/{id}
FallbackSettings
- get /FallbackSettings
- put /FallbackSettings
Hosts
- get /Hosts
OperationalData
- get /OperationalData/Instances
- put /OperationalData/Instances/Terminate/{instanceId}
- put /OperationalData/Instances/Resume/{instanceId}
- put /OperationalData/Instances/Suspend/{instanceId}
- get /OperationalData/Messages
- get /OperationalData/Subscriptions
- get /OperationalData/TrackedMessageEvents
- get /OperationalData/TrackedServiceInstances
- get /OperationalData/TransactionSets
- get /OperationalData/TransactionSetAggregationReports
- get /OperationalData/InterchangeStatusRecords
- get /OperationalData/InterchangeAggregationRecords
- get /OperationalData/AS2StatusRecords
- get /OperationalData/Batches
- get /OperationalData/Batches/Status/{destinationPartyName}/{batchName}
Orchestrations
- get /Orchestrations
- put /Orchestrations
- get /Orchestrations/{applicationName}/{orchestrationName}
- put /Orchestrations/{applicationName}/{orchestrationName}/Enlist
- put /Orchestrations/{applicationName}/{orchestrationName}/Unenlist
- put /Orchestrations/{applicationName}/{orchestrationName}/Start
- put /Orchestrations/{applicationName}/{orchestrationName}/Stop
Parties
- get /Parties
- post /Parties
- delete /Parties/{partyName}
- get /Parties/{partyName}
- post /Parties/{partyName}
- put /Parties/{partyName}
- delete /Parties/{partyName}/{partyAliasName}
- put /Parties/{partyName}/{partyAliasName}
Pipelines
- get /Pipelines
- get /Pipelines/{pipelineName}
- put /Pipelines/{pipelineName}
Policies
- get /Policies
ProtocolTypes
- get /ProtocolTypes
ReceiveLocations
- get /ReceiveLocations
- post /ReceiveLocations
- delete /ReceiveLocations/{receivePortName}/{receiveLocationName}
- get /ReceiveLocations/{receivePortName}/{receiveLocationName}
- put /ReceiveLocations/{receiveLocationName}
- put /ReceiveLocations/SetPrimary/{receivePortName}/{receiveLocationName}
- put /ReceiveLocations/Enable/{receivePortName}/{receiveLocationName}
- put /ReceiveLocations/Disable/{receivePortName}/{receiveLocationName}
ReceivePorts
- get /ReceivePorts
- post /ReceivePorts
- delete /ReceivePorts/{receivePortName}
- get /ReceivePorts/{receivePortName}
- put /ReceivePorts/{receivePortName}
Resources
- get /Resources
RoleLinks
- get /RoleLinks
- get /RoleLinks/{applicationName}/{roleLinkName}
- put /RoleLinks/AddEnlistedParties/{applicationName}/{roleLinkName}
- put /RoleLinks/RemoveEnlistedParties/{applicationName}/{roleLinkName}
Schemas
- get /Schemas
- get /Schemas/{schemaName}
- put /Schemas/{schemaName}
SendPortGroups
- get /SendPortGroups
- post /SendPortGroups
- delete /SendPortGroups/{sendPortGroupName}
- get /SendPortGroups/{sendPortGroupName}
- put /SendPortGroups/{sendPortGroupName}
- put /SendPortGroups/{sendPortGroupName}/Unenlist
- put /SendPortGroups/{sendPortGroupName}/Start
- put /SendPortGroups/{sendPortGroupName}/Stop
- put /SendPortGroups/{sendPortGroupName}/Enlist
SendPorts
- get /SendPorts
- post /SendPorts
- delete /SendPorts/{sendPortName}
- get /SendPorts/{sendPortName}
- put /SendPorts/{sendPortName}
- put /SendPorts/{sendPortName}/Unenlist
- put /SendPorts/{sendPortName}/Start
- put /SendPorts/{sendPortName}/Stop
- put /SendPorts/{sendPortName}/Enlist
Transforms
- get /Transforms
- get /Transforms/{transformFullName}
- put /Transforms/{transformFullName}