A tool created by James Cockbill to help upload knowledge documents via the File Ingestion API
1. Select Your Region
Choose your Genesys Cloud region from the dropdown.
2. Enter Your Credentials
Paste your Client ID and Client Secret.
First time? Create OAuth credentials in Genesys Cloud:
Admin → Integrations → OAuth → Add Client
Grant Type: Client Credentials
Roles needed:
3. Choose Your Knowledge Source
Option A: Create New
Leave "Existing Knowledge Source ID" blank, enter a name, set Source Type to FileUpload
Option B: Use Existing
Paste your Knowledge Source ID (find in Genesys: Admin → Knowledge → Sources)
4. Select Files & Upload
Click Choose Files, select documents, then click Upload to Genesys
"Token request failed"
Check Client ID/Secret for typos, verify region is correct, ensure OAuth client has required roles
"Upload failed"
File must be under 50MB, PowerPoint not supported (convert to PDF), check file name (use only letters, numbers, hyphens, underscores)
"Could not start synchronization"
Verify Knowledge Source ID is correct, wait 2-3 minutes if someone else is uploading to the same source
Submit the form to see the API calls and results here.
[]