1
0
mirror of synced 2026-02-01 04:01:50 -05:00
Files
airbyte/docs/integrations/sources/open-exchange-rates.md
Mohamad Hallak 58e7f5d33e 🎉 New source: Open Exchange Rates (#19434)
* Initial commit

* Acceptance tests

* Add airbyte secret

* Add documentation and remove suffix

* Add to builds.md

* Update airbyte-integrations/connectors/source-open-exchange-rates/source_open_exchange_rates/source.py

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Update airbyte-integrations/connectors/source-open-exchange-rates/integration_tests/sample_config.json

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Update airbyte-integrations/connectors/source-open-exchange-rates/integration_tests/invalid_config.json

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Rename file to open_exchange_rates.json

* Change docker image tag to 0.1.0

* Add source-relently connector image

* Rename timestamp to date and remove date_field_name

* Add pendulum

* Make the model incremental

* Update airbyte-integrations/connectors/source-open-exchange-rates/acceptance-test-config.yml

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Update airbyte-integrations/connectors/source-open-exchange-rates/integration_tests/sample_state.json

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Update airbyte-integrations/connectors/source-open-exchange-rates/integration_tests/configured_catalog.json

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Update airbyte-integrations/connectors/source-open-exchange-rates/integration_tests/abnormal_state.json

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Update airbyte-integrations/connectors/source-open-exchange-rates/source_open_exchange_rates/source.py

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Update airbyte-integrations/connectors/source-open-exchange-rates/source_open_exchange_rates/source.py

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Update airbyte-integrations/connectors/source-open-exchange-rates/integration_tests/configured_catalog.json

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Update airbyte-integrations/connectors/source-open-exchange-rates/source_open_exchange_rates/source.py

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Update airbyte-integrations/connectors/source-open-exchange-rates/source_open_exchange_rates/source.py

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Update airbyte-integrations/connectors/source-open-exchange-rates/source_open_exchange_rates/source.py

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Update airbyte-integrations/connectors/source-open-exchange-rates/source_open_exchange_rates/source.py

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Update airbyte-integrations/connectors/source-open-exchange-rates/source_open_exchange_rates/source.py

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Update airbyte-integrations/connectors/source-open-exchange-rates/source_open_exchange_rates/schemas/open_exchange_rates.json

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Update airbyte-integrations/connectors/source-open-exchange-rates/source_open_exchange_rates/source.py

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Update airbyte-integrations/connectors/source-open-exchange-rates/source_open_exchange_rates/source.py

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Update airbyte-integrations/connectors/source-open-exchange-rates/source_open_exchange_rates/source.py

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Update airbyte-integrations/connectors/source-open-exchange-rates/source_open_exchange_rates/source.py

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>

* Change cursor_field type

* Bug fix

* Adding condition if reading from state.json

* Move isinstance

* Update source definitions, setup.py and rename documentation file

* Update setup.py

* Run gradlew format

* auto-bump connector version

* Update builds.md

* fix source acceptance test ref

* use default airbyte icon

* auto-bump connector version

---------

Co-authored-by: Nicolas MOREAU <nicolas.moreau@efrei.net>
Co-authored-by: Nicolas Moreau <nicolas.moreau@botify.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
Co-authored-by: Sunny <6833405+sh4sh@users.noreply.github.com>
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
2023-03-21 13:50:41 -03:00

1.7 KiB

Open Exchange Rates

Overview

The integration pulls data from Open Exchange Rates

Output schema

It contains one stream: open_exchange_rates

Each record in the stream contains many fields:

  • The timestamp of the record
  • Base currency
  • The conversion rates from the base currency to the target currency

Data type mapping

Currencies are number and the date is a string.

Features

Feature Supported?
Full Refresh Sync Yes
Incremental - Append Sync Yes
Namespaces No

Getting started

Requirements

  • App ID

Setup guide

In order to get an app_id please go to this page and follow the steps needed. After registration and login you will see your app_id, also you may find it here.

If you have free subscription plan (you may check it here) this means that you will have 2 limitations:

  1. 1000 API calls per month.
  2. You won't be able to specify the base parameter, meaning that you will be dealing only with default base value which is USD.

CHANGELOG

Version Date Pull Request Subject
0.1.0 2022-11-15 19436 Created CDK native Open Exchange Rates connector