Meeting Create API with Recurrence Not Working

API Endpoint(s) and/or Zoom API Event(s)

Description
Creating a meeting with a daily recurrence no longer creates a recurring meeting.

Error?
The API does not return an error, only a meeting with 1 end time.

How To Reproduce
Here is a sample of the body that is being sent:

{
    "start_time": "2022-08-17T15:30:00Z",
    "password": 123456,
    "recurrence": {
        "repeat_interval": 1,
        "end_times": 2,
        "type": 1
    },
    "topic": "Team Meeting",
    "settings": {
        "contact_name": "xxxxxxx",
        "auto_recording": "cloud",
        "mute_upon_entry": true,
        "approval_type": 0,
        "registrants_email_notification": false,
        "host_video": true,
        "close_registration": true,
        "audio": "both",
        "registration_type": 1,
        "join_before_host": false,
        "contact_email": "xxxxxxx",
        "waiting_room": true,
        "participant_video": true,
        "watermark": false,
        "meeting_authentication": false
    },
    "timezone": "America/Los_Angeles",
    "type": 8,
    "duration": 330
}

The API returns that a meeting was created, but there is only one occurrence.

This call without any modifications has worked until recently.

Hi @DRich
Thanks for reaching out to the Zoom Developer Forum and welcome to our community! I am glad you are here!

I was actually able to create a recurring meeting with the request body that you shared here.
I got a meeting with 2 instances, one for Aug 17 and the second one for Aug 18

Is this what you are expecting?

Thank you, Elisa, for verifying. I went through our implementation line by line, and it looks like our JSON serializer started treating the recurrence settings as strings rather than integers. Forcing those to be integers fixed our issue.

Thanks again for your assistance.