Push To Display

HTTP API

The Push To Display API has one public endpoint: POST /v1/updates. That's all you need to send content to any board.

Base URL

https://api.pushtodisplay.com

Authentication

Include your API key in the X-Api-Key header on every request. See Authentication for how to get a key.

X-Api-Key: pt_your_api_key_here

Content type

All requests must include Content-Type: application/json.

Quick example

curl -X POST https://api.pushtodisplay.com/v1/updates \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: <your-api-key>" \
  -d '{"boardId":"<board-id>","blocks":[{"text":"Hello!"}]}'

When to use the API

The HTTP API is the right choice when you're:

  • Integrating from a backend service, script, or webhook
  • Working in a language that doesn't have a dedicated SDK
  • Building a custom automation that needs to push updates programmatically

If you're working from a terminal, the CLI wraps this endpoint with a friendlier interface. For CI/CD pipelines, the GitHub Action handles the HTTP call for you.

Next

See the full POST /v1/updates reference for all request fields, response formats, and error codes.