Properties
| Name | Type | Description |
|---|---|---|
| datasets | array | |
| offset | integer | |
| limit | integer | |
| next | string | URI for next page of data |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/mammoth-io/json-schema/mammoth-io-datasets-list-schema.json",
"title": "DatasetsList",
"x-generated": "2026-10-30",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/mammoth-io-openapi.json#/components/schemas/DatasetsList",
"properties": {
"datasets": {
"items": {
"$ref": "#/$defs/DsInfo"
},
"type": "array"
},
"offset": {
"type": "integer",
"default": 0
},
"limit": {
"type": "integer",
"default": 50
},
"next": {
"type": "string",
"description": "URI for next page of data"
}
},
"type": "object",
"required": [
"datasets",
"next"
],
"$defs": {
"AbstractSource": {
"properties": {
"type": {
"type": "string",
"enum": [
"file",
"sketch",
"cloud",
"abstract",
"append"
],
"description": "Type of the source",
"default": "sketch"
},
"details": {
"type": "object",
"description": "Details of the abstract ds source"
}
},
"type": "object",
"required": [
"details"
],
"title": "AbstractSource"
},
"DateColumnFormat": {
"properties": {
"date_format": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Date Format"
},
"time_zone": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Time Zone"
}
},
"type": "object",
"required": [],
"title": "DateColumnFormat"
},
"DsInfo": {
"properties": {
"resource_path": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Resource Path"
},
"id": {
"oneOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "Dataset ID"
},
"name": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Name of the dataset"
},
"created_at": {
"oneOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
],
"description": "Dataset creation time"
},
"created_by": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Dataset created by"
},
"updated_by": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Who last added data to the dataset; None when unknown"
},
"updated_at": {
"oneOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
],
"description": "Dataset last update time"
},
"status": {
"type": [
"null",
"string"
],
"enum": [
"ready",
"processing",
"deleting",
"deleted",
"error",
"need_action",
null
],
"description": "Dataset status"
},
"status_info": {
"oneOf": [
{
"additionalProperties": {
"type": "string"
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Additional Status of the dataset"
},
"get_url": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Dataset URL"
},
"data_schema": {
"oneOf": [
{
"items": {
"$ref": "#/$defs/api_ds_schema_ColumnSchema"
},
"type": "array"
},
{
"type": "null"
}
],
"description": "Data Schema"
},
"stats": {
"oneOf": [
{
"$ref": "#/$defs/Stats"
},
{
"type": "null"
}
],
"description": "Dataset Stats"
},
"sources": {
"oneOf": [
{
"items": {
"oneOf": [
{
"$ref": "#/$defs/TpSourceInfo"
},
{
"$ref": "#/$defs/WebhookInfo"
},
{
"$ref": "#/$defs/InternalDsInfo"
},
{
"$ref": "#/$defs/SketchSource"
},
{
"$ref": "#/$defs/WebUrlInfo"
},
{
"$ref": "#/$defs/FileInfo"
},
{
"$ref": "#/$defs/AbstractSource"
}
]
},
"type": "array"
},
{
"type": "null"
}
],
"description": "Data Sources"
},
"display_info": {
"oneOf": [
{
"$ref": "#/$defs/api_ds_schema_DisplayInfo"
},
{
"type": "null"
}
],
"description": "Display Info"
},
"data_url": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Data URL"
},
"dependencies": {
"oneOf": [
{
"type": "object"
},
{
"type": "null"
}
],
"description": "Dataset dependencies"
},
"batch_ids": {
"oneOf": [
{
"items": {
"type": "integer"
},
"type": "array"
},
{
"type": "null"
}
],
"description": "Batch IDs"
},
"configurations": {
"oneOf": [
{
"type": "object"
},
{
"type": "null"
}
],
"description": "Configurations"
},
"description": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "What the data is about, written once by the data_summary job at creation. Null until the job has run, or if it failed."
},
"additional_info": {
"oneOf": [
{
"type": "object"
},
{
"type": "null"
}
],
"description": "Additional info of the datasource"
},
"recipe": {
"oneOf": [
{
"type": "object"
},
{
"type": "null"
}
],
"description": "How this dataset was created: the confirmed interpretation instruction for a messy-origin dataset (editable), or a generated description of the plain parse for a clean-origin dataset. Only computed when explicitly requested via fields=recipe."
},
"intake": {
"oneOf": [
{
"type": "object"
},
{
"type": "null"
}
],
"description": "How new files are added: the workbook tabs and saved table reads the next file is read with, and whether it goes in without asking. Only computed when requested via fields=intake."
},
"recipe_edit": {
"oneOf": [
{
"type": "object"
},
{
"type": "null"
}
],
"description": "Cached original-data sample and instruction suggestions needed to seed a recipe re-edit. Separate from recipe (can be large, up to 201 sample rows) — only computed when explicitly requested via fields=recipe_edit, for when the user actually opens the re-edit modal."
}
},
"type": "object",
"required": [],
"title": "DsInfo"
},
"FileInfo": {
"properties": {
"type": {
"type": "string",
"enum": [
"file",
"sketch",
"cloud",
"abstract",
"append"
],
"description": "Type of the source",
"default": "sketch"
},
"details": {
"$ref": "#/$defs/FileSource"
}
},
"type": "object",
"required": [
"details"
],
"title": "FileInfo"
},
"FileSource": {
"properties": {
"id": {
"oneOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "File ID"
},
"file_name": {
"oneOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
],
"description": "File Name"
},
"size": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "File Size"
}
},
"type": "object",
"required": [],
"title": "FileSource",
"description": "Details of the file ds source"
},
"InternalDsInfo": {
"properties": {
"type": {
"type": "string",
"enum": [
"file",
"sketch",
"cloud",
"abstract",
"append"
],
"description": "Type of the source",
"default": "sketch"
},
"details": {
"$ref": "#/$defs/InternalDsSource"
}
},
"type": "object",
"required": [
"details"
],
"title": "InternalDsInfo"
},
"InternalDsSource": {
"properties": {
"id": {
"oneOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "Dataview ID"
},
"trigger_id": {
"oneOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "Trigger ID"
}
},
"type": "object",
"required": [],
"title": "InternalDsSource",
"description": "Details of the internal ds source"
},
"NumColumnFormat": {
"properties": {
"numtype": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Numeric column Type"
},
"currency_symbol": {
"type": [
"null",
"string"
],
"enum": [
"€",
"$",
"¥",
"£",
"₹",
"",
null
],
"description": "Currency Symbol"
},
"is_percentage": {
"type": "boolean",
"description": "Is Percentage"
},
"decimal_spec": {
"oneOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "Decimal Spec"
},
"scientific": {
"type": "boolean",
"description": "Scientific"
},
"numeric_precision": {
"oneOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "Numeric Precision"
}
},
"type": "object",
"required": [
"is_percentage",
"scientific"
],
"title": "NumColumnFormat"
},
"PostgresDateColumnFormat": {
"properties": {
"postgres_date_format": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Postgres Date Format"
}
},
"type": "object",
"required": [],
"title": "PostgresDateColumnFormat"
},
"QueryConfig": {
"properties": {
"table": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Table Name"
},
"query": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Query"
},
"profile": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Profile"
}
},
"type": "object",
"required": [],
"title": "QueryConfig"
},
"RruleInfo": {
"properties": {
"interval": {
"oneOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "Interval"
},
"frequency": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Frequency"
},
"start_at": {
"oneOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
],
"description": "Start At"
},
"until": {
"oneOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
],
"description": "Until"
},
"by_month_day": {
"oneOf": [
{
"items": {
"type": "integer"
},
"type": "array"
},
{
"type": "null"
}
],
"description": "By Month Day"
},
"by_week_day": {
"oneOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"description": "By Week Day"
}
},
"type": "object",
"required": [],
"title": "RruleInfo"
},
"ScheduleDetails": {
"properties": {
"id": {
"oneOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "Schedule ID"
},
"rrule": {
"oneOf": [
{
"$ref": "#/$defs/RruleInfo"
},
{
"type": "null"
}
],
"description": "Rrule"
},
"job": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job"
},
"status": {
"type": [
"null",
"string"
],
"enum": [
"idle",
"queued",
"running",
"failed",
"paused",
"unknown",
null
],
"description": "Status"
},
"job_status": {
"type": [
"null",
"string"
],
"enum": [
"success",
"warning",
"error",
null
],
"description": "Job Status"
},
"refresh_schedule": {
"type": [
"null",
"string"
],
"enum": [
"manual",
"auto",
null
],
"description": "Refresh Schedule"
},
"next_data_pull": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next Data Pull"
},
"last_datapull": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Last Datapull"
},
"warning_reason": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Warning Reason"
}
},
"type": "object",
"required": [],
"title": "ScheduleDetails"
},
"SketchSource": {
"properties": {
"type": {
"type": "string",
"enum": [
"file",
"sketch",
"cloud",
"abstract",
"append"
],
"description": "Type of the source",
"default": "sketch"
},
"details": {
"type": "object",
"description": "Details of the sketch ds source"
}
},
"type": "object",
"required": [
"details"
],
"title": "SketchSource"
},
"Stats": {
"properties": {
"row_count": {
"oneOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "Row Count"
},
"column_count": {
"oneOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "Column Count"
},
"batch_count": {
"type": "integer",
"minimum": 0.0,
"description": "Batch Count"
},
"size": {
"oneOf": [
{
"type": "string"
},
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "Size"
}
},
"type": "object",
"required": [
"batch_count"
],
"title": "Stats"
},
"ThirdPartySource": {
"properties": {
"connector_key": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Connector Key"
},
"identity_key": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Identity Key"
},
"id": {
"oneOf": [
{
"type": "string"
},
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "Datasource Config Key"
},
"batch_mode": {
"type": [
"null",
"string"
],
"enum": [
"replace",
"combine",
"append",
null
],
"description": "Batch Mode"
},
"schedules": {
"oneOf": [
{
"items": {
"$ref": "#/$defs/ScheduleDetails"
},
"type": "array"
},
{
"type": "null"
}
],
"description": "Schedules"
},
"query_config": {
"oneOf": [
{
"$ref": "#/$defs/QueryConfig"
},
{
"type": "null"
}
],
"description": "Query Config"
},
"batch_ids": {
"oneOf": [
{
"items": {
"type": "integer"
},
"type": "array"
},
{
"type": "null"
}
],
"description": "Batch IDs"
}
},
"type": "object",
"required": [],
"title": "ThirdPartySource",
"description": "Details of the cloud ds source"
},
"TpSourceInfo": {
"properties": {
"type": {
"type": "string",
"enum": [
"file",
"sketch",
"cloud",
"abstract",
"append"
],
"description": "Type of the source",
"default": "sketch"
},
"details": {
"$ref": "#/$defs/ThirdPartySource"
}
},
"type": "object",
"required": [
"details"
],
"title": "TpSourceInfo"
},
"WebUrlInfo": {
"properties": {
"type": {
"type": "string",
"enum": [
"file",
"sketch",
"cloud",
"abstract",
"append"
],
"description": "Type of the source",
"default": "sketch"
},
"details": {
"$ref": "#/$defs/WebUrlSource"
}
},
"type": "object",
"required": [
"details"
],
"title": "WebUrlInfo"
},
"WebUrlSource": {
"properties": {
"id": {
"oneOf": [
{
"type": "string",
"format": "url"
},
{
"type": "null"
}
],
"description": "Web URL"
}
},
"type": "object",
"required": [],
"title": "WebUrlSource",
"description": "Details of the web url ds source"
},
"WebhookInfo": {
"properties": {
"type": {
"type": "string",
"enum": [
"file",
"sketch",
"cloud",
"abstract",
"append"
],
"description": "Type of the source",
"default": "sketch"
},
"details": {
"$ref": "#/$defs/WebhookSource"
}
},
"type": "object",
"required": [
"details"
],
"title": "WebhookInfo"
},
"WebhookSource": {
"properties": {
"id": {
"oneOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "Webhook ID"
},
"key": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Webhook Key"
},
"url": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Webhook URL"
},
"origins": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Webhook Origins"
}
},
"type": "object",
"required": [],
"title": "WebhookSource",
"description": "Details of the webhook ds source"
},
"api_ds_schema_ColumnSchema": {
"properties": {
"c_id": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Column ID"
},
"c_name": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Column Name"
},
"c_type": {
"type": [
"null",
"string"
],
"enum": [
"text",
"numeric",
"date",
null
],
"description": "Column Type"
}
},
"type": "object",
"required": [],
"title": "ColumnSchema"
},
"api_ds_schema_DisplayInfo": {
"properties": {
"format": {
"oneOf": [
{
"additionalProperties": {
"oneOf": [
{
"$ref": "#/$defs/NumColumnFormat"
},
{
"$ref": "#/$defs/DateColumnFormat"
},
{
"$ref": "#/$defs/PostgresDateColumnFormat"
},
{
"type": "null"
}
]
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Column Formats"
},
"sort": {
"oneOf": [
{
"items": {
"prefixItems": [
{
"type": "string"
},
{
"type": "string"
}
],
"type": "array"
},
"type": "array"
},
{
"type": "null"
}
],
"description": "Column Sort"
}
},
"type": "object",
"required": [],
"title": "DisplayInfo"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/mammoth-io-datasets-list"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.