Setting Requestor when creating via API


We’re creating tickets using the API for some users (from a panel inside the OpenStack Horizon web interface). But the Requestor isn’t set when the admin transaction email is sent. I’m seeing in the ticket history the following items:

  1. Ticket Created
  2. Admin transaction outgoing email recorded
  3. Requestor added

This means that the admin email doesn’t have the requestor in it, so there’s no indication who the request is from without going into the web interface. Is this the expected flow, or is there something crazy going on here?

Worth noting that the requestor is not the user who is logging into the API.