This is a Singer tap that produces JSON-formatted data following the Singer spec.
This tap:
- Pulls data export packs from FullStory's Data Export REST API. Note: The Data Export is a paid add-on to FullStory's normal service. Contact their support team for pricing details.
- Extracts Events from the data export packs.
- Outputs the schema.
- Incrementally pulls data based on the input state.
-
Install
> pip install tap-fullstory
-
Get your FullStory API Key
Login to your FullStory account, navigate to your account settings and "Integrations & API Keys". Copy your API key, you'll need it for the next step.
-
Create the config file
Create a JSON file called
config.json
containing the api key you just generated.{"api_key": "your-api-token"}
-
[Optional] Create the initial state file
You can provide JSON file that contains a date for the API endpoints to force the application to only fetch data newer than those dates. If you omit the file it will fetch all FullStory data
{ "events": "2017-01-17T20:32:05Z" }
-
Run the application
tap-fullstory
can be run with:tap-fullstory --config config.json [--state state.json]
Copyright © 2017 Stitch