Redirect to third party URL issue

Hello Zoom Developer Team,

We are creating Zoom meetings dynamically through the Zoom API using the following endpoint:

POST /v2/users/me/meetings

Example:

$response = Http::withHeaders([
    'Authorization' => 'Bearer ' . self::generateToken(),
    'Content-Type' => 'application/json',
])->post("https://api.zoom.us/v2/users/me/meetings", [
    'topic' => $validated['title'],
    'type' => 2,
    'start_time' => $startDateTime->toIso8601String(),
    'timezone' => 'America/New_York',
    'duration' => $duration,
    'settings' => [
        'join_before_host' => true,
        'waiting_room' => false,
    ],
]);

Our requirement is:

When a meeting ends (or when a participant leaves the meeting), we want the participant to be automatically redirected to a page on our website.

We have already spoken with Zoom Support. They informed us that:

  • 3rd-party survey links support automatic redirection.

  • However, 3rd-party survey links must be configured per meeting.

  • The “Add specified participant survey to all meetings” option only works for Zoom Surveys and not for 3rd-party survey URLs.

  • Support also mentioned that upgrading to a Business plan, obtaining a Verified Vanity URL, and configuring a Post Attendee URL may be an option.

Our questions are:

  1. Is there any Zoom API parameter that allows us to programmatically configure a 3rd-party survey URL when creating meetings through the API?

  2. Is there any account-level setting that automatically applies the same redirect URL to all meetings created through the API?

  3. Does the Post Attendee URL support automatic redirection after a meeting ends? If yes then it require Vanity URL verification and upgrade the plan but I don’t want to upgrade my plan.

  4. Will the Post Attendee URL work for meetings that are dynamically created through the Zoom API?

  5. Is there any supported way to automatically redirect all participants to a custom website after a meeting ends without manually configuring each individual meeting?

Any documentation or implementation guidance would be greatly appreciated.

Thank you.