SOAP API

XML + contracts

Why it exists

  • Strict schemas (WSDL), enterprise interoperability

Tradeoffs

  • Verbose, heavy tooling; less common in greenfield apps
POST /api/soap — Content-Type: application/xml, SOAP envelope in body

SOAP request

Response (XML)