What can you do with it?
The Zoom API allows you to manage video conferencing through programmatic access. You can create and manage meetings, schedule webinars, retrieve user information, update meeting settings, and track participant data for comprehensive video conferencing management. Key capabilities include:- Create, update, and delete meetings and webinars
- Manage meeting participants and registrants
- Access recording data and transcripts
- Real-time webhook notifications for meeting events
- User management and account information retrieval
Prerequisites
Before using the Zoom integration, you’ll need:- Active Zoom Account - Sign up at zoom.us if you don’t have one
- Zoom Developer Account - Create one at Zoom Marketplace (for advanced integrations)
- Zoom OAuth Application - Set up an OAuth app in your Zoom developer dashboard (for custom implementations)
- Required Credentials (for custom integrations):
- Client ID
- Client Secret
- Scopes/Permissions
Required Scopes
For the Pinkfish app integration, the following permissions are automatically configured:meeting:read:list_meetings
- View user’s meetingsmeeting:write:meeting
- Create and manage meetingsmeeting:read:meeting
- Read meeting informationwebinar:write:webinar
- Create and manage webinarswebinar:read:webinar
- Read webinar informationuser:read:user
- Read user information (required)
Adding the Pinkfish App
Follow these step-by-step instructions to add the Pinkfish app to your Zoom account:Step 1: Access the Zoom App Marketplace
- Log in to your Zoom account at zoom.us
- Navigate to the Zoom App Marketplace
- Search for “Pinkfish” in the search bar
Step 2: Install the Pinkfish App
- Click on the Pinkfish app from the search results
- Review the app permissions and features
- Click “Add” or “Install” to add the app to your account
- You may be prompted to authorize the app - click “Authorize” or “Allow”
Step 3: Complete the Setup
- After authorization, you’ll be redirected to complete the setup
- Follow any additional configuration steps as prompted
- The Pinkfish app is now connected to your Zoom account
Troubleshooting Installation
If you encounter issues during installation, see our Troubleshooting section below.Setup and Configuration
Verifying Your Connection
To verify that the Pinkfish app is properly connected:- Go to your Zoom account settings
- Navigate to Apps > Added Apps
- Look for “Pinkfish” in your list of installed apps
- The status should show as “Connected” or “Active”
Usage
The Pinkfish Zoom integration allows you to automate and manage your video conferencing workflows. Here are the main use cases and how to implement them:Common Use Cases
Meeting Management:- Automatically create meetings based on calendar events
- Update meeting details when plans change
- Send meeting invitations and reminders
- Track meeting attendance and participation
- Schedule and manage large-scale webinars
- Automate registrant management
- Generate post-webinar reports and analytics
- Automatically process and store meeting recordings
- Generate transcripts and summaries
- Distribute recordings to relevant stakeholders
- Sync user data between systems
- Manage user permissions and access levels
- Track user activity and engagement
How to use it?
Basic Command Structure
Parameters
Required:action
- The action to perform (create, get, update, delete, list)userId
- User ID (often “me” for current user)meetingId
orwebinarId
- Meeting or webinar ID for specific operations
topic
- Meeting or webinar topicstart_time
- Scheduled start timeduration
- Meeting duration in minutestimezone
- Meeting timezonesettings
- Meeting configuration settings
Tools
List User Meetings
Retrieve a list of meetings for the current user. Parameters:userId
(required) - User ID (use “me” for current user)type
(optional) - Meeting type filterpage_size
(optional) - Number of results per page
Get User Details
Retrieve details about a specific user. Parameters:userId
(required) - User ID (use “me” for current user)
Create Meeting
Create a new scheduled meeting. Parameters:userId
(required) - User ID (use “me” for current user)topic
(required) - Meeting topictype
(required) - Meeting type (1=instant, 2=scheduled, 3=recurring)start_time
(required) - Meeting start timeduration
(required) - Meeting duration in minutestimezone
(optional) - Meeting timezoneagenda
(optional) - Meeting agendasettings
(optional) - Meeting settings object
Get Meeting Details
Retrieve details about a specific meeting. Parameters:meetingId
(required) - Meeting ID
Update Meeting
Update an existing meeting’s details. Parameters:meetingId
(required) - Meeting IDtopic
(optional) - Updated meeting topicduration
(optional) - Updated durationagenda
(optional) - Updated agendasettings
(optional) - Updated meeting settings
Delete Meeting
Delete a scheduled meeting. Parameters:meetingId
(required) - Meeting ID
List Webinars
List all webinars for a specific user. Parameters:userId
(required) - User ID (use “me” for current user)page_size
(optional) - Number of results per page
Create Webinar
Create a new webinar. Parameters:userId
(required) - User ID (use “me” for current user)topic
(required) - Webinar topictype
(required) - Webinar type (5=webinar, 6=recurring webinar)start_time
(required) - Webinar start timeduration
(required) - Webinar duration in minutestimezone
(optional) - Webinar timezoneagenda
(optional) - Webinar agendasettings
(optional) - Webinar settings object
Get Webinar Participants
Retrieve a list of participants for a specific webinar. Parameters:webinarId
(required) - Webinar IDpage_size
(optional) - Number of results per page
Removing the Pinkfish App
If you need to remove the Pinkfish app from your Zoom account, follow these steps:Step-by-Step Removal Process
- Log in to your Zoom account at zoom.us
- Navigate to Account Management > Apps
- Click on Manage > Added Apps
- Search for “Pinkfish” or locate it in your list of installed apps
- Click on the Pinkfish app
- Click “Remove” or “Uninstall”
- Confirm the removal when prompted
What Happens When You Remove the App
Immediate Effects:- All active automations using Zoom will stop working
- The app will no longer have access to your Zoom account
- No new meetings, webinars, or recordings can be created through Pinkfish
- Your Zoom Data: Remains in your Zoom account unchanged
- Pinkfish Data: Historical data and logs are retained for 30 days for troubleshooting purposes, then permanently deleted
- Active Workflows: Any running workflows involving Zoom will be paused and require reconfiguration
- Export any important data or reports you need
- Update any automated workflows that depend on Zoom integration
- Inform team members who may be affected by the removal
Troubleshooting
Common Issues and Solutions
Problem: Can’t find Pinkfish in the Zoom App Marketplace- Solution: Ensure you’re logged into your Zoom account and try searching for “Pinkfish” exactly as spelled
- Alternative: Contact our support team for a direct installation link
- Solution:
- Clear your browser cache and cookies
- Try using an incognito/private browsing window
- Ensure pop-ups are enabled for zoom.us
- Check that you have admin permissions for your Zoom account
- Solution:
- Verify the Pinkfish app is still connected in your Zoom settings
- Check that your automation workflows are active
- Ensure the meeting parameters meet Zoom’s requirements
- Verify your account has sufficient meeting licenses
- Solution:
- Confirm recording permissions are enabled in your Zoom account
- Check that recordings are stored in the expected location (local vs. cloud)
- Verify the recording has finished processing
- Ensure your Zoom plan includes cloud recording (if applicable)
Contact Support
Pinkfish AI is committed to ensuring a seamless experience with our workflow platform. If you have any questions, encounter issues, or require assistance with your Zoom integration, our Support Team is available to help.How to Get Support
For All Plans:- Documentation: First, consult our comprehensive Documentation for common troubleshooting steps and guidance
- Discord: Join our Discord community for peer support and general questions
- Email Support: Send detailed questions to support@pinkfish.ai
- Slack Channel: Available for select enterprise customers for general communications
- Account Manager: Contact your dedicated Pinkfish AI Account Manager for strategic support
When to Submit a Support Ticket
Submit support tickets for the following types of issues: Technical & Product Support:- Reporting a potential bug or defect with Zoom integration
- Troubleshooting issues not covered in documentation
- Questions regarding Pinkfish AI features or Zoom configurations
- Requests for feature enablement
- Questions related to purchases, invoices, or payments
- Issues with Zoom workflow execution or performance
- Problems with meeting creation or management through Pinkfish
Required Information for Support Tickets
To facilitate timely resolution, please include:- Steps Taken: List troubleshooting steps already attempted (e.g., restarting browser, clearing cache)
- Issue Details: Include workflow IDs, Zoom meeting IDs, API call logs, or related identifiers
- Error Messages: Attach screenshots or logs showing any error messages
- Frequency & Impact: Indicate if the issue is new or recurring, and whether it affects single or multiple users
- Your Zoom account email
- Your Pinkfish account ID
How to Submit a Support Ticket
Support requests can be submitted through the following channels:- Email: support@pinkfish.ai
Slack Communication
While Pinkfish AI maintains a Slack channel for select enterprise customers for general communications, all official support tickets must be tracked through support@pinkfish.ai.Critical Issues
For critical incidents that impact production workflows, please mark your ticket as Urgent priority when submitting to support@pinkfish.ai to ensure immediate attention.Important Notes
- All official support tickets must be tracked through support@pinkfish.ai
- Before reaching out, users are encouraged to consult the Documentation for common solutions
- Enterprise customers should designate authorized contacts for support ticket submission
Notes
Meeting Types:1
= Instant meeting2
= Scheduled meeting3
= Recurring meeting with no fixed time8
= Recurring meeting with fixed time
5
= Webinar6
= Recurring webinar9
= Recurring webinar with fixed time
- All times should be in ISO 8601 format
- Use “me” as userId for operations on the current user’s account
- Ensure the Pinkfish app has the necessary permissions configured
- The
users:read
scope is required for all operations