Skip to main content

What can I put in an Uptime Monitor's body?

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.

Did this answer your question?