Singer.io tap for extracting data from Quickbooks REST API v1
Project description
tap-quickbooks-report
A Singer tap for extracting data from the Report Entities in the Quickbooks Online API.
Configuration
The Quickbooks Online API provides authentication via OAuth2.0. The tap expects the user to provide a valid Refresh Token via a config file. You can kick off
a OAuth2.0 User Consent process using the --auth
argument while running the tap:
(tap-quickbooks-report) bash-3.2$ tap-quickbooks-report --auth
If you are an admin of the Quickbooks account, you will be able to authorize the Singer Tap application to access your account. You will then be redirected to a developer portal where you can access a valid Authentication Code and Realm ID. Copy and paste these values into the corresponding prompts in your terminal:
(tap-quickbooks-report) bash-3.2$ tap-quickbooks-report --auth
INFO Starting User Consent process..
Enter the Authorization Code: <auth-code>
Enter the Realm ID: <realm-id>
After entering the Authorization Code and Realm ID values, the tap will write the Realm ID, Refresh Token, and Refresh Token Expiration Date to the existing Config file:
(tap-quickbooks-report) bash-3.2$ tap-quickbooks-report --auth
INFO Starting User Consent process..
Enter the Authorization Code: <auth-code>
Enter the Realm ID: <realm-id>
INFO Generating new config..
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for tap_quickbooks_report-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e22ce151099611c7ed3c4f8f069d49cfdf0d89a2c45d52d396fa93ec556aaa3 |
|
MD5 | 6a22aa6535733801b90fb682b2ee8dd4 |
|
BLAKE2b-256 | 1adef441489cf88016879e78e757bb0aa216f9b0ed48928277a39ab936e2a0c6 |
Hashes for tap_quickbooks_report-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b0d91c821427b2291bfdbe427f920984d10c21685ccda5b755142ac33387ce8 |
|
MD5 | 2207634d92555d1cea2815ed8fd0cfee |
|
BLAKE2b-256 | cf436697bf071acdc0e676bdd9cc824b9e50cdc3a28f1fe9f1997269cf496b6c |