POST /api/v2/flows/executions returns 201 but flow doesn't run

Why does the API say success when nothing happens? I’m sending this payload to POST /api/v2/flows/executions with a valid auth token.

{
 "flowId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
 "data": {
 "phone_number": "+15550199"
 }
}

I get a 201 Created response immediately. The execution ID is in the header. But the flow never triggers. I’ve checked the logs. It’s just sitting there. Am I missing a parameter to actually kick it off?