Skip to content

Commit

Permalink
begin transition from harvest api v1 to v2
Browse files Browse the repository at this point in the history
* update authentication method required for new v2 of the api
* add additional required config variables for tap usage
* update access_token request to comply with v2 of api
* update schemas to reflect data returned from the v2 api
* add additional schemas to reflect additional data points available

@see https://help.getharvest.com/api-v2/
@see singer-io#9
  • Loading branch information
StevenMHernandez committed Jun 27, 2018
1 parent 8fd4766 commit 6e763aa
Show file tree
Hide file tree
Showing 28 changed files with 958 additions and 371 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -95,4 +95,5 @@ ENV/
# Custom stuff
env.sh
config.json
state.json
.autoenv.zsh
15 changes: 13 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,28 @@
'tap_harvest/schemas': [
"clients.json",
"contacts.json",
"estimate_item_categories.json",
"estimate_line_items.json",
"estimate_messages.json",
"estimates.json",
"expense_categories.json",
"expenses.json",
"external_reference.json",
"invoice_item_categories.json",
"invoice_payments.json"
"invoice_messages.json",
"invoice_payments.json",
"invoice_recipients.json",
"invoices.json",
"people.json",
"project_tasks.json",
"project_users.json",
"projects.json",
"roles.json",
"tasks.json",
"time_entries.json",
"time_entry_external_reference.json",
"user_projects.json",
"user_roles.json",
"users.json",
],
},
include_package_data=True,
Expand Down
Loading

0 comments on commit 6e763aa

Please sign in to comment.