Soap Envelope Structure
JSON Structure documentation for a SOAP 1.2 message envelope as defined by the W3C SOAP 1.2 specification
Type: object
Properties: 0
SOAPMessaging ProtocolWeb ServicesXMLW3C StandardEnterprise IntegrationWS-Star
Soap Envelope Structure is a JSON Structure definition published by SOAP.
{
"title": "SOAP Envelope Structure",
"description": "JSON Structure documentation for a SOAP 1.2 message envelope as defined by the W3C SOAP 1.2 specification",
"type": "object",
"namespace": "http://www.w3.org/2003/05/soap-envelope",
"fields": [
{
"name": "encodingStyle",
"type": "string (uri)",
"required": false,
"xmlAttribute": "soap:encodingStyle",
"description": "A URI identifying the serialization rules used to encode the SOAP message parts. May appear on any element in the SOAP message."
},
{
"name": "Header",
"type": "object",
"required": false,
"xmlElement": "soap:Header",
"description": "Optional container for metadata and processing instructions. Contains zero or more header blocks targeting specific SOAP nodes.",
"fields": [
{
"name": "header_blocks",
"type": "array of application-defined elements",
"required": false,
"description": "Header entries (header blocks) targeting specific SOAP nodes",
"attributes": {
"mustUnderstand": "boolean — if true, targeted node MUST process or fault",
"role": "uri — identifies the SOAP node role this block targets",
"relay": "boolean — if true, relay this block if not processed"
}
}
]
},
{
"name": "Body",
"type": "object",
"required": true,
"xmlElement": "soap:Body",
"description": "Required container for the main payload of the SOAP message, targeting the ultimate receiver.",
"fields": [
{
"name": "payload",
"type": "application-defined XML elements",
"required": false,
"description": "The actual message content — typically the operation request/response or a Fault element"
},
{
"name": "Fault",
"type": "object",
"required": false,
"xmlElement": "soap:Fault",
"description": "Error information returned when message processing fails",
"fields": [
{
"name": "Code",
"type": "object",
"required": true,
"description": "Fault code for algorithmic identification",
"fields": [
{
"name": "Value",
"type": "enum [VersionMismatch, MustUnderstand, DataEncodingUnknown, Sender, Receiver]",
"required": true,
"description": "Top-level fault code value"
},
{
"name": "Subcode",
"type": "object",
"required": false,
"description": "Application-specific fault code refinement"
}
]
},
{
"name": "Reason",
"type": "object",
"required": true,
"description": "Human-readable explanation of the fault, with language attributes"
},
{
"name": "Node",
"type": "string (uri)",
"required": false,
"description": "URI identifying the SOAP node that generated the fault"
},
{
"name": "Role",
"type": "string (uri)",
"required": false,
"description": "URI identifying the role the faulting node was operating in"
},
{
"name": "Detail",
"type": "object",
"required": false,
"description": "Application-specific error detail information"
}
]
}
]
}
]
}
Every JSON Structure here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for json structure
4 MCP tools reach this
find_json_structuresBrowse and filter every JSON Structure in the catalog.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools
Call it yourself
curl for this page
This JSON Structure
curl "https://apis.io/api/v1/json-structures/soap-envelope-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no email required.
A second provider on the same verified email joins the account you already have.