For AI agents and LLMs: a structured documentation index is available at /llms.txt. Every page has a Markdown sibling — append .md to any URL.

Skip to content
Paddle Docs home

Usage event timestamp is too far in the future

A usage event's `occurred_at` can't be more than 24 hours after the current time.

Join usage-based billing early access (beta)

Usage-based billing is in early access (beta). Read how it works, then apply to join. We'll reach out if you meet the program requirements.

Example response
{
"error": {
"type": "request_error",
"code": "usage_event_future_timestamp",
"detail": "usage event occurred_at 2026-08-07T12:00:00Z is more than 24 hours in the future",
"documentation_url": "https://developer.paddle.com/errors/usage-events/usage_event_future_timestamp"
},
"meta": {
"request_id": "00000000-0000-0000-0000-000000000000"
}
}

Details

Status code
400
Error code
usage_event_future_timestamp
Error message
usage event occurred_at %s is more than 24 hours in the future

Common causes

  • occurred_at is set to a planned or scheduled time, rather than the time the usage happened.
  • The code that generates occurred_at builds or converts the date incorrectly, like using the wrong year or swapping the day and month.
  • The clock on the system that records usage is running more than 24 hours ahead.

Troubleshooting

  • Set occurred_at to the time the usage happened, as an RFC 3339 datetime string in UTC.
  • Check the code that generates occurred_at for date formatting or conversion errors, and check that the clock on the system that records usage is correct.
  • Send the event again once occurred_at is correct. Paddle didn't record the rejected event, so sending it again doesn't count the usage twice.

Was this page helpful?