Skip to main content
Email Pulse with technical questions, bugs and feature requests, or about partnerships and enterprise plans. If requests start failing across the board, check the status page first.

Technical support

Partnerships and sales

Service status

status.runpulse.com

Check these first

Errors and retries explains most failed requests. These problems come up often:
The request reached API version 1. Send the Pulse-Version: 2 header on every request, or use an SDK, which sends it for you. See Authentication.
The API key is missing, mistyped, deleted or inactive. Check it under API Keys in the dashboard, or create a new one.
The job hasn’t finished yet. Poll its status until it’s completed, then read the result. See Jobs and results.
The result is gone. It expired, its job was canceled, or your organization deletes each result the first time it’s read. Run the job again. If your organization deletes results on first read, finish every step on a parse before you read the parse itself. See Jobs and results.

What to send us

Include these details, so we can find the request:
  • The job’s id, such as parse-…, extract-… or batch-….
  • The response’s HTTP status and its error body.
  • When it happened, with the time zone.
  • The endpoint, the config you sent, and the file’s type and size.
Never send an API key or a webhook secret. Remove them from any code, config or log you share.