Issue
I want to know what I can put in an Uptime Monitor request body - size limits, supported formats (JSON, form data, multipart, binary), and any Body field constraints when creating or editing a monitor.
Applies To
All SaaS Customers and Self-Hosted users
Uptime Monitoring
Resolution
The Body field is a plain string, and Sentry sends it as-is with the check request. You can use JSON or other text payloads as a string, but binary data and multipart bodies are not supported.
There is no separate character limit for the Body itself. However, the full HTTP request - including the method, URL, headers, and body - must stay within 1000 bytes (UTF-8). Non-ASCII characters use more than one byte.
The Body field is only available when the method is POST, PUT, or PATCH. If the endpoint requires a specific content type (for example, application/json), add it under Headers.
For more information about request options, see Configuring an Uptime Monitor.
