# Manipulate an event in a timeline Endpoint: POST /events Version: 1.0.0 Security: bearerAuth ## Request fields (application/json): - `timeline_id` (string, required) The ID of the timeline where the event will be manipulated - `event_id` (string, required) The ID of the event to manipulate - `new_outcome` (object, required) The details of the new outcome for the event - `new_outcome.description` (string) A description of the new event outcome - `new_outcome.changes` (array) - `new_outcome.changes.action` (string) The action to take for the event - `new_outcome.changes.time` (string) The new time for the event ## Response 200 fields (application/json): - `status` (string) Status of the event manipulation operation - `new_event_id` (string) The ID of the newly created event after manipulation ## Response 400 fields (application/problem+json): - `type` (string) A URI reference that identifies the problem type. Example: "https://api.warp.example.com/problems/invalid-request" - `title` (string) A short, human-readable summary of the problem type. Example: "Invalid Request" - `status` (integer) The HTTP status code. Example: 400 - `detail` (string) A human-readable explanation specific to this occurrence of the problem. Example: "The request payload is not valid according to the schema." - `instance` (string) A URI reference that identifies the specific occurrence of the problem. Example: "/problems/invalid-request/1234"