# Open API Gateway Rewrite Error, Please Config Field Mapping

**URL:** <https://devforum.zoom.us/t/open-api-gateway-rewrite-error-please-config-field-mapping/134673>\
**Category:** API and Webhooks\
**Tags:** api, events\
**Created:** [June 30, 2025, 1:41pm UTC](https://devforum.zoom.us/t/open-api-gateway-rewrite-error-please-config-field-mapping/134673 "2025-06-30T13:41:43Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![desautelsj](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/desautelsj/32/23584_2.png) [@desautelsj](https://devforum.zoom.us/u/desautelsj)\
**Post date:** [June 30, 2025, 1:41pm UTC](https://devforum.zoom.us/t/open-api-gateway-rewrite-error-please-config-field-mapping/134673/1 "2025-06-30T13:41:43Z")

</div>

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

```auto
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:

```auto
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?

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [July 1, 2025, 2:00pm UTC](https://devforum.zoom.us/t/open-api-gateway-rewrite-error-please-config-field-mapping/134673/2 "2025-07-01T14:00:37Z")

</div>

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 🙂

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [July 1, 2025, 2:08pm UTC](https://devforum.zoom.us/t/open-api-gateway-rewrite-error-please-config-field-mapping/134673/3 "2025-07-01T14:08:21Z")

</div>

Hey @desautelsj  
Can you change the “tag\_line” field you are passing, it should be “tagline” according to the docs 🙂

---

<div class="post-metadata">

**Author:** ![desautelsj](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/desautelsj/32/23584_2.png) [@desautelsj](https://devforum.zoom.us/u/desautelsj)\
**Post date:** [July 1, 2025, 2:15pm UTC](https://devforum.zoom.us/t/open-api-gateway-rewrite-error-please-config-field-mapping/134673/4 "2025-07-01T14:15:09Z")

</div>

Good eye!

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

```auto
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.

---

<div class="post-metadata">

**Author:** ![desautelsj](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/desautelsj/32/23584_2.png) [@desautelsj](https://devforum.zoom.us/u/desautelsj)\
**Post date:** [July 1, 2025, 2:28pm UTC](https://devforum.zoom.us/t/open-api-gateway-rewrite-error-please-config-field-mapping/134673/5 "2025-07-01T14:28:37Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [July 1, 2025, 2:34pm UTC](https://devforum.zoom.us/t/open-api-gateway-rewrite-error-please-config-field-mapping/134673/6 "2025-07-01T14:34:28Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![desautelsj](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/desautelsj/32/23584_2.png) [@desautelsj](https://devforum.zoom.us/u/desautelsj)\
**Post date:** [July 1, 2025, 2:48pm UTC](https://devforum.zoom.us/t/open-api-gateway-rewrite-error-please-config-field-mapping/134673/7 "2025-07-01T14:48:46Z")

</div>

I added `attendance_type` as requested but same result:

```auto
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"}
```

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [July 2, 2025, 5:02pm UTC](https://devforum.zoom.us/t/open-api-gateway-rewrite-error-please-config-field-mapping/134673/8 "2025-07-02T17:02:12Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [July 3, 2025, 4:27pm UTC](https://devforum.zoom.us/t/open-api-gateway-rewrite-error-please-config-field-mapping/134673/9 "2025-07-03T16:27:38Z")

</div>

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:

```auto
{
    "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"
}

```

---

<div class="post-metadata">

**Author:** ![desautelsj](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/desautelsj/32/23584_2.png) [@desautelsj](https://devforum.zoom.us/u/desautelsj)\
**Post date:** [July 4, 2025, 11:08am UTC](https://devforum.zoom.us/t/open-api-gateway-rewrite-error-please-config-field-mapping/134673/10 "2025-07-04T11:08:22Z")

</div>

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”.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [July 5, 2025, 11:08am UTC](https://devforum.zoom.us/t/open-api-gateway-rewrite-error-please-config-field-mapping/134673/11 "2025-07-05T11:08:54Z")

</div>

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