-
Notifications
You must be signed in to change notification settings - Fork 69
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adds extractors tap-nice-incontact (singer-io)
- Loading branch information
1 parent
892f8ad
commit cca4c73
Showing
3 changed files
with
88 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
name: tap-nice-incontact | ||
variant: singer-io | ||
label: NICE inContact | ||
logo_url: /assets/logos/extractors/nice-incontact.png | ||
capabilities: | ||
- catalog | ||
- discover | ||
- state | ||
description: NICE Systems provides intent-based solutions that capture and analyze | ||
client interactions and transactions for businesses. | ||
domain_url: https://www.nice.com/ | ||
keywords: | ||
- api | ||
maintenance_status: active | ||
namespace: tap_nice_incontact | ||
next_steps: '' | ||
pip_url: git+https://github.com/singer-io/tap-nice-incontact.git | ||
repo: https://github.com/singer-io/tap-nice-incontact | ||
settings: | ||
- name: api_version | ||
label: Api Version | ||
description: NICE inContact API version. Default is "21.0" | ||
- name: user_agent | ||
label: User Agent | ||
description: 'Process and email for API logging purposes. Example: tap-nice-incontact | ||
<api_user_email@your_company.com>' | ||
- name: api_key | ||
label: API Key | ||
description: NICE inContact API key (see Authentication in usage section for more details) | ||
kind: password | ||
- name: api_cluster | ||
label: API Cluster | ||
description: 'NICE inContact instance cluster. Example: "c42"' | ||
- name: auth_domain | ||
label: Auth Domain | ||
description: The NICE inContact auth domain/region to use. Default is "na1". See | ||
Authentication for more. | ||
- name: api_secret | ||
label: API Secret | ||
description: NICE inContact API secret (see Authentication in usage section for more details) | ||
kind: password | ||
- name: start_date | ||
label: Start Date | ||
description: RFC3339 date string "2017-01-01T00:00:00Z" | ||
kind: date_iso8601 | ||
- name: periods | ||
label: Periods | ||
description: | | ||
Stream specific reporting periods. The config is a mapping of stream name to reporting period, the options are: days, hours, and minutes. | ||
Default days. The days/hours are in increments of 1 and minutes are in increments of 5 minutes. | ||
```yaml | ||
periods | ||
- skills_summary: days | ||
- skills_sla_summary: days | ||
- teams_performance_total: days | ||
- wfm_skills_agent_performance: days | ||
- wfm_agents: days | ||
- wfm_agents_scorecards: days | ||
``` | ||
or using dot notation: | ||
```yaml | ||
periods.skills_summary: days | ||
periods.skills_sla_summary: days | ||
periods.teams_performance_total: days | ||
periods.wfm_skills_agent_performance: days | ||
periods.wfm_agents: days | ||
periods.wfm_agents_scorecards: days | ||
``` | ||
kind: object | ||
settings_group_validation: | ||
- - user_agent | ||
- api_key | ||
- api_cluster | ||
- api_secret | ||
- start_date | ||
settings_preamble: '' | ||
usage: | | ||
### Authentication | ||
The tap is built around the NICE inContact UserHub authentication process. | ||
This [guide](https://developer.niceincontact.com/Documentation/UserHubGettingStarted) will show the steps required to get an api_key and api_secret. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.