This is a Singer tap that produces JSON-formatted data following the Singer spec.
This tap:
- Pulls raw data from SendGrid's REST API
- Extracts the following resources from HubSpot
- Outputs the schema for each resource
- Pulls data, incrementally based on input state where possible
This tap requires a config.json
which specifies details start date and API key.
To run discovery mode, execute the tap with the config file.
> tap-sendgrid --config config.json -d > catalog.json
To sync data, select fields in the catalog.json
output and run the tap.
> tap-sendgrid --config config.json --properties catalog.json [--state state.json]