Soda Data Standards API

The Data Standards surface of the Soda Cloud v4 API — 13 operation(s) across 10 path(s).

Business capability
Data Governance Management BC-610.10

Operations 13

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /api/v1/dataStandards List data standards · List data standards #
Ask an LLM
“Which data standards are defined in my organization?”
“Can I filter my data standards by status or search them by name?”
Tell an agent
List all data standards.
Search data standards for {search}.
POST /api/v1/dataStandards Create a data standard · Create a data standard #
Ask an LLM
“How do I define a new data standard that applies checks across many datasets?”
“Can I give a new data standard owners, a scope and a schedule when I create it?”
Tell an agent
Create data standard {name} with status {status}, owners {owners} and YAML {contents}.
Create standard {name} owned by {owners}, scoped to {scope}, status {status}, YAML {contents}.
POST /api/v1/dataStandards/actions/execute Run a dataset's active data standards · Execute data standards for a dataset #
Ask an LLM
“Can I trigger a scan of all active data standards linked to one dataset?”
“What scan ID comes back when I execute data standards on a dataset?”
Tell an agent
Execute the active data standards for dataset {datasetId}.
Start a data standards scan on dataset {datasetId}.
POST /api/v1/dataStandards/actions/previewScope Preview datasets matching a scope · Preview the datasets matching a data standard scope #
Ask an LLM
“Which datasets would a draft data standard scope match before I save it?”
“What does an empty scope match when previewing a data standard?”
Tell an agent
Preview which datasets match the scope {scope}.
Show the datasets a candidate standard scope {scope} would cover, without saving anything.
POST /api/v1/dataStandards/actions/test Test an unsaved data standard on a dataset · Test a data standard against a dataset #
Ask an LLM
“Can I dry-run a draft data standard against one dataset's live data?”
“Does testing a data standard save any checks or results?”
Tell an agent
Test the draft standard YAML {contents} against dataset {datasetId}.
Dry-run standard {contents} on dataset {datasetId} without saving it.
GET /api/v1/dataStandards/activity Get organization data standards activity · Data standards activity #
Ask an LLM
“How many data standards are active and how many datasets do they cover?”
“What does the overall rollup of data standard check results look like?”
Tell an agent
Show the organization-wide data standards activity summary.
Give me counts of active standards, matched datasets and check results.
GET /api/v1/dataStandards/{dataStandardId} Get a data standard · Get a data standard #
Ask an LLM
“What YAML and scope does a specific data standard use?”
“Can I view the full definition of one data standard?”
Tell an agent
Show data standard {dataStandardId}.
Fetch the YAML and scope of data standard {dataStandardId}.
POST /api/v1/dataStandards/{dataStandardId} Replace a data standard's definition · Update a data standard #
Ask an LLM
“How do I change the YAML or owners of an existing data standard?”
“Does updating a data standard replace its whole scope and schedule?”
Tell an agent
Update data standard {dataStandardId}: name {name}, status {status}, owners {owners}, YAML {contents}.
Change the schedule of standard {dataStandardId} ({name}, {status}, owners {owners}, YAML {contents}) to {schedule}.
DELETE /api/v1/dataStandards/{dataStandardId} Delete a data standard · Delete a data standard #
Ask an LLM
“How do I get rid of a data standard I no longer need?”
“Is deleting a data standard immediate or processed in the background?”
Tell an agent destructive · confirm first
Delete data standard {dataStandardId}.
Schedule standard {dataStandardId} and its dataset associations for removal.
POST /api/v1/dataStandards/{dataStandardId}/actions/evaluateScope Re-evaluate a saved standard's scope · Evaluate a data standard's scope #
Ask an LLM
“Which datasets does my saved data standard match right now?”
“Can I refresh the dataset matches of an existing standard's scope?”
Tell an agent
Re-evaluate the scope of data standard {dataStandardId}.
Return the dataset IDs currently matched by saved standard {dataStandardId}.
POST /api/v1/dataStandards/{dataStandardId}/actions/status Change a data standard's status · Update a data standard's status #
Ask an LLM
“Can I activate or pause a data standard without touching its contents?”
“Which status transitions are allowed for a data standard?”
Tell an agent
Set the status of data standard {dataStandardId} to {status}.
Transition standard {dataStandardId} to {status} and leave everything else unchanged.
GET /api/v1/dataStandards/{dataStandardId}/checks List a data standard's checks · List data standard checks #
Ask an LLM
“What aggregated checks does a data standard run?”
“Which checks come from one particular standard?”
Tell an agent
List the aggregated checks of data standard {dataStandardId}.
Show checks defined by standard {dataStandardId}, {size} per page.
GET /api/v1/dataStandards/{dataStandardId}/datasets List datasets matched by a standard · List data standard datasets #
Ask an LLM
“Which datasets fall under a given data standard?”
“Can I page through all datasets a standard is applied to?”
Tell an agent
List the datasets matched by data standard {dataStandardId}.
Show page {page} of datasets covered by standard {dataStandardId}.

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/soda-data:soda-data-data-standards-api"
All apis
curl "https://apis.io/api/v1/apis?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.

OpenAPI Specification

soda-data-data-standards-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Soda Cloud API v4 Data Standards API
  version: v1
  description: The Soda Cloud REST API (v4 public API). Assembled verbatim from the OpenAPI 3.1.0 documents Soda publishes inside each REST API reference page at https://docs.soda.io/reference/soda-apis/rest-api/.
  contact:
    name: Soda
    url: https://www.soda.io
servers:
- description: Cloud EU
  url: https://cloud.soda.io
- description: Cloud US
  url: https://cloud.us.soda.io
security:
- basicAuthApiKey: []
- cookieToken: []
tags:


# --- truncated at 32 KB (49 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/soda-data/refs/heads/main/openapi/soda-data-data-standards-api-openapi.yml