Genesys API Configuration Lite
Request
POST https://api.fivetran.com/v1/connections
{ "group_id": "group_id", "service": "genesys", "trust_certificates": true, "trust_fingerprints": true, "run_setup_tests": true, "paused": false, "pause_after_trial": false, "sync_frequency": 1440, "data_delay_sensitivity": "NORMAL", "data_delay_threshold": 0, "daily_sync_time": "14:00", "schedule_type": "auto", "connect_card_config": { "redirect_uri": "https://your.site/path", "hide_setup_guide": true, "all_fields": true }, "proxy_agent_id": "proxy_agent_id", "private_link_id": "private_link_id", "networking_method": "Directly", "hybrid_deployment_agent_id": "hybrid_deployment_agent_id", "destination_configuration": { "virtual_warehouse": "virtual_warehouse" }, "destination_schema_names": "FIVETRAN_NAMING", "external_secrets_manager_id": "esm_id", "config": { "api_to_sync_conversation_analytics_data": "export_api", "client_id": "your_genesys_client_id", "client_secret": "your_genesys_client_secret", "sub_domain": "your_genesys_sub_domain", "schema": "schema_name" } }
Config parameters
| Name | Description |
|---|---|
api_to_sync_conversation_analytics_data | Choose the Genesys API you want to use to sync conversation analytics data. Export API retrieves conversation records via an asynchronous export job and is recommended for historical data. Aggregate Query API fetches data using the analytics aggregate query endpoint and produces a different set of tables and schemas. You cannot change this value after you set up the connection. |
client_id | Your Genesys client ID. |
client_secret | Your Genesys client secret. |
sub_domain | Your Genesys subdomain. |
schema (required) | Destination schema name. Schema name is permanent and cannot be changed after connection creation |
Authorization
There are two ways to authorize this connector type:
- By specifying the values for the
client_id,client_secret,sub_domainandapi_to_sync_conversation_analytics_dataparameters in the request.POST https://api.fivetran.com/v1/connections{ "service": "genesys", "group_id": "group_id", "config": { "client_id": "your_genesys_client_id", "client_secret": "your_genesys_client_secret", "sub_domain": "your_genesys_sub_domain", "api_to_sync_conversation_analytics_data": "export_api" } } By using the Connect Card or the Fivetran dashboard.