FussyData documentation
Welcome to the complete guide for integrating FussyData to bridge the gap between humans and production ready data.
What is FussyData?
FussyData is a service that requests, and processes Excel files and converts them to structured data formats (JSON, Parquet) with automatic schema detection and data enforcement and validation, and exposes the data via an API.
FussyData has a few key concepts:
-
APIs: Wraps a defined data format (schema, validation, etc). This can be created by providing a sample Excel file that defines the expected structure. This means that this type of data can now be requested via API.
-
Submission Request: A request to submit data for a certain API. This creates a shareable link that allows users to submit data matching the API’s schema. This is normally done by submitting an Excel file.
-
Submission: A submission of data. The submission is only accepted if it follows the schema and validation requirements of the API.
-
Actions: Following a successful submissions, actions such as posting a schema validated Parquet file into a object storage, or triggering a webhook can be automatically triggered.