Open API Gateway Rewrite Error, Please Config Field Mapping

I am trying to create a recurring event by issuing the following request:

POST https://api.zoom.us/v2/zoom_events/events HTTP/1.1
{
    "name":"ZoomNet Integration Testing: recurring event",
    "description":"The description",
    "timezone":"America/New_York",
    "event_type":"RECURRING",
    "access_level":"PRIVATE_RESTRICTED",
    "calendar":[
        {"start_time":"2025-07-07T13:23:35Z","end_time":"2025-07-07T15:23:35Z"}, 
        {"start_time":"2025-07-08T13:23:35Z","end_time":"2025-07-08T16:23:35Z"}
    ],
    "recurrence":{
        "type":2,
        "end_times":2,
        "duration":30
    },
    "hub_id":"FAUL4su2RvWp_v6WsisP1g",
    "tag_line":"The best conference ever !!!"
}

but I am getting the following response from the API:

HTTP/1.1 400 Bad Request
Date: Mon, 30 Jun 2025 13:26:51 GMT
x-zm-trackingid: WEB_50c6bfdedd6df4fd179ebda4f8d64ce9
{"code":750020, "message":"Open API Gateway Rewrite Error, Please Config Field Mapping"}

I have reviewed the fields in my request and, as best as I can tell, they match the fields from documentation so I am at a loss to investigate further.

Does anybody know what this error message mean?

Hello @desautelsj !!!
Let me run a couple of tests to reproduce this. I will file a bug ticket if this is something on our end :slight_smile:

Hey @desautelsj
Can you change the “tag_line” field you are passing, it should be “tagline” according to the docs :slight_smile:

Good eye!

I made the correction you suggested but the result is the same:

HTTP/1.1 400 Bad Request
Date: Tue, 01 Jul 2025 14:13:36 GMT
x-zm-trackingid: WEB_0a18fb98e02cec0e3c38fb788ff7255e

{"code":750020, "message":"Open API Gateway Rewrite Error, Please Config Field Mapping"}

Edit: it would be great if the error message told us which field(s) was incorrect. I’m sure I made a simple typo but without a clear error message it’s difficult to pinpoint the problem.

One detail that could potentially be helpful during our investigation: I am able to create simple events and conferences (even with the misspelled tag_line, surprisingly!). I am only getting this “Open API Gateway Rewite Error” when attempting to create a recurring event. I double checked that recurrence/type, recurrence/end_times and recurrence/duration are spelled correctly.

Thanks for the feedback @desautelsj
One last thing I want you to try before I escalete this would be to add the “attendance_type” field in your request, since it is marked as required please, and if you still get the same error, just share the new tracking ID and response with me please

I added attendance_type as requested but same result:

REQUEST:
POST https://api.zoom.us/v2/zoom_events/events
{"name":"ZoomNet Integration Testing: recurring event","description":"The description","timezone":"America/New_York","event_type":"RECURRING","access_level":"PRIVATE_RESTRICTED","calendar":[{"start_time":"2025-07-08T14:46:06Z","end_time":"2025-07-08T16:46:06Z"},{"start_time":"2025-07-09T14:46:06Z","end_time":"2025-07-09T17:46:06Z"}],"recurrence":{"type":2,"weekly_days":"2,6","end_times":2,"end_date_time":"2025-09-01T10:46:06"},"hub_id":"FAUL4su2RvWp_v6WsisP1g","attendance_type":"in-person","tagline":"The best conference ever !!!"}


RESPONSE:
HTTP/1.1 400 Bad Request
Date: Tue, 01 Jul 2025 14:46:12 GMT
x-zm-trackingid: WEB_84000be7e2a92a77ad272487d3774d57
{"code":750020, "message":"Open API Gateway Rewrite Error, Please Config Field Mapping"}
1 Like

Thanks @desautelsj
I reported this and waiting to hear back from our team ( ZSEE-172151 internal ticket number for reference)

1 Like

Hey @desautelsj
I have some feedback for you about some fields in the request body:

  • weekly days should be integer Array.(“weekly_days”: “[6, 1, 3, 2]”,) which needs to be updated in the docs, but it is right on the spec.
  • end_date_time end_times only one option should be provided not both.
  • calendar block should contain only start time with only one entry for recurring event. multiple timeslots are accepted only for conference type events.
  • repeat_interval is required in the recurring block. ( I will make a note to the docs)
    Can you try again with this request body please:
{
    "name": "ZoomNet Integration Testing: recurring event",
    "description": "The description",
    "timezone": "America/New_York",
    "event_type": "RECURRING",
    "access_level": "PRIVATE_RESTRICTED",
    "calendar": [
        {
            "start_time": "2025-07-07T13:23:35Z",
            "end_time": "2025-07-07T15:23:35Z"
        }
    ],
    "recurrence": {
        "type": 2,
        "weekly_days": [
            2,
            6
        ],
        "end_date_time": "2025-09-01T10:46:06Z",
        "repeat_interval": 1,
        "duration": 30
    },
    "hub_id": "FAUL4su2RvWp_v6WsisP1g",
    "tagline": "The best conference ever !!!",
    "attendance_type": "in-person"
}

Per you suggestion:

  • I changed weekly_days to an array of integers instead of a comma separated string
  • I made sure to specify end_date_time or end_times but not both
  • I changed the calendar to include only a single start/end
  • I added repeat_interval

I reissued my request with these changes and the event was successfully created. Thank you for your help.

Improving the docs will help avoid this situation in the future but an even better solution would be for the API to return clear and explicit error messages rather than the obscure “Open API Gateway Error”.

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.