Skip to content

Commit

Permalink
Recurly access (#3595)
Browse files Browse the repository at this point in the history
Co-authored-by: Adrian Galvan <adrian@ethyca.com>
  • Loading branch information
tmuralikrishnan and galvana authored Aug 1, 2023
1 parent 8659d74 commit eccf7b8
Show file tree
Hide file tree
Showing 6 changed files with 667 additions and 0 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ The types of changes are:
### Added
- Additional consent reporting calls from `fides-js` [#3845](https://github.com/ethyca/fides/pull/3845)
- Additional consent reporting calls from privacy center [#3847](https://github.com/ethyca/fides/pull/3847)
- Access support for Recurly [#3595](https://github.com/ethyca/fides/pull/3595)

### Fixed
- Fix datamap zoom for low system counts [#3835](https://github.com/ethyca/fides/pull/3835)
Expand Down
77 changes: 77 additions & 0 deletions data/saas/config/recurly_config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
saas_config:
fides_key: <instance_fides_key>
name: Recurly
type: recurly
description: A sample schema representing the Recurly connector for Fides
version: 0.1.0

connector_params:
- name: domain
default_value: v3.recurly.com
- name: username

client_config:
protocol: https
host: <domain>
authentication:
strategy: basic
configuration:
username: <username>

test_request:
method: GET
path: /accounts
headers:
- name: Accept
value: application/vnd.recurly.v2021-02-25

endpoints:
- name: accounts
requests:
read:
method: GET
path: /accounts
headers:
- name: Accept
value: application/vnd.recurly.v2021-02-25
query_params:
- name: email
value: <email>
data_path: data
param_values:
- name: email
identity: email
- name: billing_info
requests:
read:
method: GET
path: /accounts/<accounts_id>/billing_info
headers:
- name: Accept
value: application/vnd.recurly.v2021-02-25
param_values:
- name: accounts_id
references:
- dataset: <instance_fides_key>
field: accounts.id
direction: from
- name: shipping_address
requests:
read:
method: GET
path: /accounts/<accounts_id>/shipping_addresses
headers:
- name: Accept
value: application/vnd.recurly.v2021-02-25
data_path: data
param_values:
- name: accounts_id
references:
- dataset: <instance_fides_key>
field: accounts.id
direction: from
pagination:
strategy: link
configuration:
source: body
path: next
Loading

0 comments on commit eccf7b8

Please sign in to comment.