From 14d62143701738adb25ca23b5bc562eb9d599c86 Mon Sep 17 00:00:00 2001 From: SgtMarmite Date: Mon, 17 Apr 2023 13:19:48 +0200 Subject: [PATCH 1/5] okta docs added --- _data/navigation.yml | 3 ++ components/extractors/other/index.md | 3 +- components/extractors/other/okta/index.md | 38 +++++++++++++++++++++++ 3 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 components/extractors/other/okta/index.md diff --git a/_data/navigation.yml b/_data/navigation.yml index 9bfa04524..7bf14780d 100644 --- a/_data/navigation.yml +++ b/_data/navigation.yml @@ -249,6 +249,9 @@ items: - url: /components/extractors/other/google-search-console/ title: Google Search Console + - url: /components/extractors/other/okta/ + title: Okta + - url: /components/extractors/other/papertrail/ title: Papertrail diff --git a/components/extractors/other/index.md b/components/extractors/other/index.md index fea6ec141..f88658177 100644 --- a/components/extractors/other/index.md +++ b/components/extractors/other/index.md @@ -20,12 +20,13 @@ extractors that do not fall into any of the above mentioned categories: provides detailed data for locations specified by their names, address or coordinates. - [GitHub](/components/extractors/other/github/) --- imports data from GitHub, a software development platform. - [Google Search Console](/components/extractors/other/google-search-console/) --- imports data from Google Search Console, a web service by Google which allows webmasters to check indexing status and optimize visibility of their websites. +- [Okta](/components/extractors/other/okta/) --- imports data from Okta platform. - [Papertrail](/components/extractors/other/papertrail/) --- imports data from Papertrail (log management). - [Pingdom](/components/extractors/other/pingdom/) --- imports data from Pingdom, a service for monitoring the uptime and performance of your websites and web applications. - [ServiceNow](/components/extractors/other/servicenow/) --- imports data from ServiceNow tables. - [Stripe](/components/extractors/other/stripe/) --- imports almost all data from Stripe, a service that enables online payments. - [Telemetry Data](/components/extractors/other/telemetry-data/) --- retrieves data about your project or the whole organization; helps Keboola calculate your project consumption. -- [Time Doctor 2](/components/extractors/other/time-doctor-2/) --- imports data from Time Doctor 2 +- [Time Doctor 2](/components/extractors/other/time-doctor-2/) --- imports data from Time Doctor 2. - [What3words](/components/extractors/other/what3words/) --- converts What3words addresses to coordinates and vice versa. - [YourPass](/components/extractors/other/yourpass/) --- imports data about passes from YourPass. - And [more](https://components.keboola.com/components) diff --git a/components/extractors/other/okta/index.md b/components/extractors/other/okta/index.md new file mode 100644 index 000000000..99e168799 --- /dev/null +++ b/components/extractors/other/okta/index.md @@ -0,0 +1,38 @@ +--- +title: Okta Extractor +permalink: /components/extractors/other/okta/ +redirect_from: + - /extractors/other/okta/ +--- + +* TOC +{:toc} + +This extractor fetches data from [Okta](https://www.okta.com/). It supports backfill mode and also incremental fetching. + +## Prerequisites + +- Okta API token + +You can find out how to obtain the API token in [Okta docs](https://developer.okta.com/docs/guides/create-an-api-token/main). + +## Supported endpoints + + - users + - user_types + - devices + +## General Configuration + - **Organization url** (org_url) - [REQ] Example: keboola.okta.com + - **API Token** (#api_token) - [REQ] API Key to Authenticate the connection with Octa. +myd + +## Row Configuration + - **Endpoint** (endpoint) - [REQ] Endpoint of Octa from which data will be fetched. + - **Search** (search) - [OPT] Refer to [Okta docs](https://developer.okta.com/docs/reference/api/users/#list-users-with-search) for query syntax. + - **Sync Mode** (sync_mode) - [OPT] Full Sync downloads all data from the source every run, Incremental Sync downloads data updated since the last run time. + - **Storage Table Name** (output_table_name) - [REQ] Name of the table stored in Storage. + - **Load Type** (load_type) - [REQ] If Full load is used, the destination table will be overwritten every run. If incremental load is used, data will be upserted into the destination table. Tables with a primary key will have rows updated, tables without a primary key will have rows appended. + +When done, **save** the configuration. + From 57709241aaa6e25b229b1d0396fe667dae391b7f Mon Sep 17 00:00:00 2001 From: SgtMarmite Date: Mon, 22 May 2023 10:16:16 +0200 Subject: [PATCH 2/5] remove typo --- components/extractors/other/okta/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/extractors/other/okta/index.md b/components/extractors/other/okta/index.md index 99e168799..398a1d250 100644 --- a/components/extractors/other/okta/index.md +++ b/components/extractors/other/okta/index.md @@ -25,7 +25,7 @@ You can find out how to obtain the API token in [Okta docs](https://developer.ok ## General Configuration - **Organization url** (org_url) - [REQ] Example: keboola.okta.com - **API Token** (#api_token) - [REQ] API Key to Authenticate the connection with Octa. -myd + ## Row Configuration - **Endpoint** (endpoint) - [REQ] Endpoint of Octa from which data will be fetched. From 09158b96d46646626f8adf1dc3c0399467cabf8f Mon Sep 17 00:00:00 2001 From: SgtMarmite Date: Mon, 22 May 2023 10:18:43 +0200 Subject: [PATCH 3/5] remove empty lines --- components/extractors/other/okta/index.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/components/extractors/other/okta/index.md b/components/extractors/other/okta/index.md index 398a1d250..3584b7f26 100644 --- a/components/extractors/other/okta/index.md +++ b/components/extractors/other/okta/index.md @@ -34,5 +34,4 @@ You can find out how to obtain the API token in [Okta docs](https://developer.ok - **Storage Table Name** (output_table_name) - [REQ] Name of the table stored in Storage. - **Load Type** (load_type) - [REQ] If Full load is used, the destination table will be overwritten every run. If incremental load is used, data will be upserted into the destination table. Tables with a primary key will have rows updated, tables without a primary key will have rows appended. -When done, **save** the configuration. - +When done, **save** the configuration. \ No newline at end of file From a51f9b37f5aa4f3995e3113e25fef845f0b34572 Mon Sep 17 00:00:00 2001 From: hhanova Date: Wed, 24 May 2023 09:15:46 +0200 Subject: [PATCH 4/5] Update index.md --- components/extractors/other/okta/index.md | 28 ++++++++++------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/components/extractors/other/okta/index.md b/components/extractors/other/okta/index.md index 3584b7f26..cc7ea5eaf 100644 --- a/components/extractors/other/okta/index.md +++ b/components/extractors/other/okta/index.md @@ -1,5 +1,5 @@ --- -title: Okta Extractor +title: Okta permalink: /components/extractors/other/okta/ redirect_from: - /extractors/other/okta/ @@ -11,27 +11,23 @@ redirect_from: This extractor fetches data from [Okta](https://www.okta.com/). It supports backfill mode and also incremental fetching. ## Prerequisites +Before you start, get an Okta API token. To find out how to obtain the token, go to the [Okta docs](https://developer.okta.com/docs/guides/create-an-api-token/main). -- Okta API token - -You can find out how to obtain the API token in [Okta docs](https://developer.okta.com/docs/guides/create-an-api-token/main). - -## Supported endpoints - - - users +## Supported Endpoints + - users - user_types - devices ## General Configuration - - **Organization url** (org_url) - [REQ] Example: keboola.okta.com - - **API Token** (#api_token) - [REQ] API Key to Authenticate the connection with Octa. + - **Organization URL** (org_url) – [REQ] Example: keboola.okta.com + - **API Token** (#api_token) – [REQ] API key to authenticate the connection with Okta ## Row Configuration - - **Endpoint** (endpoint) - [REQ] Endpoint of Octa from which data will be fetched. - - **Search** (search) - [OPT] Refer to [Okta docs](https://developer.okta.com/docs/reference/api/users/#list-users-with-search) for query syntax. - - **Sync Mode** (sync_mode) - [OPT] Full Sync downloads all data from the source every run, Incremental Sync downloads data updated since the last run time. - - **Storage Table Name** (output_table_name) - [REQ] Name of the table stored in Storage. - - **Load Type** (load_type) - [REQ] If Full load is used, the destination table will be overwritten every run. If incremental load is used, data will be upserted into the destination table. Tables with a primary key will have rows updated, tables without a primary key will have rows appended. + - **Endpoint** (endpoint) – [REQ] Endpoint of Okta from which data will be fetched. + - **Search** (search) – [OPT] Refer to the [Okta docs](https://developer.okta.com/docs/reference/api/users/#list-users-with-search) for query syntax. + - **Sync Mode** (sync_mode) – [OPT] Full sync downloads all data from the source on every run; incremental sync downloads data updated since the last run. + - **Storage Table Name** (output_table_name) – [REQ] Name of the table stored in Storage. + - **Load Type** (load_type) – [REQ] If full load is used, the destination table will be overwritten on every run. If incremental load is used, data will be upserted into the destination table. Tables with a primary key will have rows updated, and tables without a primary key will have rows appended. -When done, **save** the configuration. \ No newline at end of file +When done, **save** the configuration. From 1570aaa54833ea1b3c6ba6779390f1ed652eca31 Mon Sep 17 00:00:00 2001 From: hhanova Date: Wed, 24 May 2023 09:16:55 +0200 Subject: [PATCH 5/5] Update index.md --- components/extractors/other/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/extractors/other/index.md b/components/extractors/other/index.md index f88658177..ef654ec10 100644 --- a/components/extractors/other/index.md +++ b/components/extractors/other/index.md @@ -20,7 +20,7 @@ extractors that do not fall into any of the above mentioned categories: provides detailed data for locations specified by their names, address or coordinates. - [GitHub](/components/extractors/other/github/) --- imports data from GitHub, a software development platform. - [Google Search Console](/components/extractors/other/google-search-console/) --- imports data from Google Search Console, a web service by Google which allows webmasters to check indexing status and optimize visibility of their websites. -- [Okta](/components/extractors/other/okta/) --- imports data from Okta platform. +- [Okta](/components/extractors/other/okta/) --- imports data from the Okta platform. - [Papertrail](/components/extractors/other/papertrail/) --- imports data from Papertrail (log management). - [Pingdom](/components/extractors/other/pingdom/) --- imports data from Pingdom, a service for monitoring the uptime and performance of your websites and web applications. - [ServiceNow](/components/extractors/other/servicenow/) --- imports data from ServiceNow tables.