v5
latestOpenAPI 3.1.02026-07-262421791.5 MBPlayground JWS+JWE
Send test signed and encrypted HTTP requests and receive signed and encrypted responses. Both signing and encryption are mandatory for this endpoint. The request must be a JSON Web Signature (JWS) wrapped in JSON Web Encryption (JWE) — any message that does not follow this format will be rejected.
The flow combines both JWS and JWE:
- Request: Sign payload (JWS) → Encrypt signed JWT (JWE) → Send to Wise
- Response: Receive encrypted response → Decrypt (JWE) → Verify signature (JWS)
{% admonition type="warning" name="" %} Currently, the Wise API returns a generic 500 Internal Server Error for decryption failures across endpoints using JWE and JWS+JWE. For example, an invalid key can cause a decryption failure.
Our team is currently planning improvements for these types of error messages to make them more specific and clear. Thank you for your patience. {% /admonition %}
Headers
JOSE method identifier.
Public Key ID of JWE Encryption Key
Optional UUID for correlating requests across systems. If provided, Wise echoes it back in the response. Maximum 36 characters. Learn more.
Response
Signed and encrypted response.