1
0
mirror of synced 2026-01-03 06:02:23 -05:00
Files
airbyte/docs/integrations/sources/genesys.md
Vincent Koc 862df97ce9 🎉 New Source: Genesys [python cdk] (#17559)
* chore: start genesys boilerplate connector

* chore: first connection working

* chore: declare args

* chore: mapped genesys regional endpoints to sources

* Update source.py

* Update source.py

* Update users.json

* Create locations.json

* Create groups.json

* Update configured_catalog.json

* chore: notes for links to all other schemas

* Update configured_catalog.json

* Delete locations.json

* Delete groups.json

* Create telephony_locations.json

* Create telephony_providers_edges.json

* Create telephony_stations.json

* Create user_groups.json

* Create user_users.json

* Delete users.json

* Update source.py

* Update source.py

* Update source.py

* Update zuora_auth.py

* Added TelephonyProvidersEdgesDidpools

* Added TelephonyProvidersEdgesDids

* Added TelephonyProvidersEdgesExtensions

* Added TelephonyProvidersEdgesLines

* Add TelephonyProvidersEdgesOutboundroutes

* Added TelephonyProvidersEdgesPhones

* Added TelephonyProvidersEdgesSites

* Added TelephonyProvidersEdgesTrunks

* Added RoutingAssessments and RoutingQueues

* Update class names

* Added RoutingOutboundEvents

* implemented pageSize

* Finalised stream pagination

* finalise to full refresh for now

* Update acceptance-test-config.yml

* Delete test_incremental_streams.py

* Update source.py

* unit tests

* Revert "Update source.py"

This reverts commit 10d996e83e.

* Revert "Update source.py"

This reverts commit af5e79af66.

* Revert "Revert "Update source.py""

This reverts commit ed56ed41f3.

* Revert "Update zuora_auth.py"

This reverts commit 9a1b9fd07d.

* chore: lint and syntax

* Create genesys.md

* Update builds.md

* Update spec.json

* final lint

* Update user_users.json

* Update user_users.json

* Update user_users.json

* Update user_users.json

* Update user_groups.json

* Update user_groups.json

* Update user_users.json

* Update telephony_stations.json

* Update telephony_locations.json

* tests

* fix schema issues for unit tests

* Update acceptance-test-config.yml

* Update README.md

* Delete sample_state.json

* Update source.py

* Update source.py

* correct static method

* Update genesys.md

* resolve oAuth connector

* update deps

* source def and logo

* auto-bump connector version

Co-authored-by: Vincent Koc <koconder@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-11-18 11:25:11 -05:00

28 lines
1.4 KiB
Markdown

# Genesys
## Overview
The Genesys source retrieves data from [Genesys](https://www.genesys.com/) using their [JSON REST APIs](https://developer.genesys.cloud/devapps/api-explorer).
## Setup Guide
### Requirements
We are using `OAuth2` as this is the only supported authentication method. So you will need to follow the steps below to generate the `Client ID` and `Client Secret`.
- Genesys region
- Client ID
- Client Secret
You can follow the documentation on [API credentials](https://developer.genesys.cloud/authorization/platform-auth/use-client-credentials#obtain-an-access-token) or you can login directly to the [OAuth admin page](https://apps.mypurecloud.com/directory/#/admin/integrations/oauth)
## Supported Streams
- [Locations](https://developer.genesys.cloud/telephony/locations-apis)
- [Routing](https://developer.genesys.cloud/routing/routing/)
- [Stations](https://developer.genesys.cloud/telephony/stations-apis)
- [Telephony](hhttps://developer.genesys.cloud/telephony/telephony-apis)
- [Users](https://developer.genesys.cloud/useragentman/users/)
## Changelog
| Version | Date | Pull Request | Subject |
| :------ | :--------- | :------------------------------------------------------- | :-------------------------- |
| 0.1.0 | 2022-10-06 | [17559](https://github.com/airbytehq/airbyte/pull/17559) | The Genesys Source is created |