The payload of webhooks by the Timefold Platform now contains:
{
"id": "<the-id-of-the-run>",
"status": "SOLVING_COMPLETED", // See OpenAPI spec's `SolvingStatus` for all possible options
"outputLink": "https://...", // Link to the API where you can fetch the run's output
"runLink": "https://...", // Link to the API where you can fetch details about the run itself
}
Ideally it also contains:
  • the name of the run
  • the tags assigned to the run
  • the id of the model
This is useful for deciding which actions to take.