POST /rest/servicedeskapi/request 200 response no ticket created

I am following documentation here to POST a new servicedesk ticket.

https://developer.atlassian.com/cloud/jira/service-desk/rest/#api-rest-servicedeskapi-request-post

The API returns 200 (not 201) and a body with empty field values and no ticket is created in the UI. What am I doing wrong?

I am using basic authentication as the org admin, I retrieved the service desk ID from the API as well as the requestTypeId from the API. I notice ID 10019 is used for all service desks, is there more we need?

API URL: https://claudetemp.atlassian.net/rest/servicedeskapi/request
Request Headers:

{
  "Accept": "application/json",
  "Authorization": "Basic XXXXXXXXXXXXXXX",
  "Content-Type": "application/json"
}

Request Body

{
  "requestFieldValues": {
    "description": "I need a new *mouse* for my Mac",
    "summary": "Request JSD help via REST"
  },
  "requestTypeId": "10019",
  "serviceDeskId": "1"
}

Response Body

[
  0,
  0,
  50,
  true,
  {
    "self": "https://claudetemp.atlassian.net/rest/servicedeskapi/request",
    "base": "https://claudetemp.atlassian.net",
    "context": ""
  },
  [],
  "https://claudetemp.atlassian.net/rest/servicedeskapi/request",
  "https://claudetemp.atlassian.net",
  ""
]