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/mammoth-io:mammoth-io-project-pipeline-data-checks-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: 3.2.0
info:
title: Mammoth Io Project pipeline data checks API
version: 0.1.0
contact:
name: Mammoth Analytics
url: https://mammoth.io
email: support@mammoth.io
description: 'Operations tagged Project pipeline data checks across 2 of this provider''s published API definitions: app.mammoth.io-openapi.json, mammoth-io-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: /api/v2
security:
- bearerAuth: []
- apiKey: []
apiSecret: []
workspaceId: []
tags:
- name: Project pipeline data checks
paths:
/workspaces/{workspace_id}/projects/{project_id}/data-checks:
get:
tags:
- Project pipeline data checks
summary: Get all data checks across a project
description: Returns data checks from all dataview pipelines in the project. Supports filtering by dataview, status, sequence, and check type.
operationId: GetProjectDataChecks
parameters:
- name: workspace_id
in: path
schema:
type: integer
minimum: 1.0
title: Workspace ID
description: Workspace refers to a collection of projects. Workspace ID is unique identifier for workspace.
examples:
- 4
description: Workspace refers to a collection of projects. Workspace ID is unique identifier for workspace.
required: true
deprecated: false
examples:
workspace_id-example-1:
summary: Sample workspace ID
value: 4
- name: project_id
in: path
schema:
type: integer
minimum: 1.0
title: Project ID
description: Project ID of the workspace
examples:
- 4
description: Project ID of the workspace
required: true
deprecated: false
examples:
project_id-example-1:
summary: Sample project ID
value: 4
- name: fields
in: query
schema:
type: string
title: Data check fields
description: Data check fields to be returned in a comma-separated format. Check full mode for all fields.
default: __standard
examples:
- task_sequence,status
- __full
- __standard
- __min
description: Data check fields to be returned in a comma-separated format. Check full mode for all fields.
required: false
deprecated: false
allowEmptyValue: false
allowReserved: false
examples:
fields-example-1:
summary: Return task sequence and status of data checks
value: task_sequence,status
fields-example-2:
summary: Return full representation of data checks
description: Full representation includes id,dataview_id,name,operator,task_sequence,pinned_to_end,status,fail_behavior,enabled,checks,details,error_info,created_at,created_by,updated_at,updated_by,last_triggered_at,parameter_bindings
value: __full
fields-example-3:
summary: Return standard representation of data checks
description: Standard representation includes id,dataview_id,name,operator,task_sequence,pinned_to_end,status,fail_behavior,enabled,checks,details,error_info,created_at,created_by,updated_at,updated_by,last_triggered_at,parameter_bindings
value: __standard
fields-example-4:
summary: Return minimal representation of data checks
description: Minimal representation includes id,dataview_id,name,operator,task_sequence,pinned_to_end,status,fail_behavior,enabled
value: __min
- name: sort
in: query
schema:
type: string
title: Sort by the given fields
description: Returned results are sorted by the combination of the given fields.
default: (id:asc)
examples:
- (id:asc)
- (id:asc),(name:asc)
description: Returned results are sorted by the combination of the given fields.
required: false
deprecated: false
allowEmptyValue: false
allowReserved: false
examples:
sort-example-1:
summary: Sort by <Resource>.id asc
value: (id:asc)
sort-example-2:
summary: Sort by <Resource>_id and <Resource>_name asc
value: (id:asc),(name:asc)
- name: dataview_id
in: query
schema:
oneOf:
- type: integer
minimum: 0.0
title: Filter by dataview
description: Returns only data checks belonging to the given dataview
examples:
- 12
- type: 'null'
required: false
deprecated: false
allowEmptyValue: false
allowReserved: false
- name: sequence
in: query
schema:
oneOf:
- type: integer
minimum: 0.0
title: Filter by the given sequence
description: Returns all data checks where sequence matches the given value
examples:
- 2
- type: 'null'
required: false
deprecated: false
allowEmptyValue: false
allowReserved: false
- name: status
in: query
schema:
oneOf:
- $ref: '#/components/schemas/DataCheckStatus'
- type: 'null'
required: false
deprecated: false
allowEmptyValue: false
allowReserved: false
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/PipelineDataChecks'
'400':
description: Bad request syntax or unsupported method
content:
application/json:
schema:
oneOf:
- properties:
status_code:
type: integer
detail:
type: string
extra:
additionalProperties: {}
type:
- 'null'
- object
- array
type: object
required:
- detail
- status_code
description: Client Error
examples:
- status_code: 400
detail: Bad Request
extra: {}
- properties:
status_code:
type: integer
detail:
type: string
extra:
additionalProperties: {}
type:
- 'null'
- object
- array
type: object
required:
- detail
- status_code
description: Validation Exception
examples:
- status_code: 400
detail: Bad Request
extra: {}
'403':
description: Request forbidden -- authorization will not help
content:
application/json:
schema:
properties:
status_code:
type: integer
detail:
type: string
extra:
additionalProperties: {}
type:
- 'null'
- object
- array
type: object
required:
- detail
- status_code
description: Authorization Exception
examples:
- status_code: 403
detail: Forbidden
extra: {}
'401':
description: Authorization error
deprecated: false
servers:
- url: /api/v2
components:
schemas:
DataCheckFailBehavior:
type: string
enum:
- halt
- flag_and_continue
title: DataCheckFailBehavior
default: halt
DataCheckStatus:
type: string
enum:
- not_run
- bypassed
- passed
- failed
title: DataCheckStatus
description: Returns all data checks where status matches the given value
default: not_run
examples:
- passed
- failed
DataCheckDetails:
properties:
alert_email_ids:
items:
type: string
type: array
default: []
type: object
required: []
title: DataCheckDetails
DataCheckOperator:
type: string
enum:
- any
- and
title: DataCheckOperator
default: any
PipelineDataChecks:
properties:
data_checks:
items:
$ref: '#/components/schemas/PipelineDataCheck'
type: array
type: object
required:
- data_checks
title: PipelineDataChecks
PipelineDataCheck:
properties:
id:
oneOf:
- type: integer
- type: 'null'
dataview_id:
oneOf:
- type: integer
- type: 'null'
name:
oneOf:
- type: string
- type: 'null'
operator:
oneOf:
- $ref: '#/components/schemas/DataCheckOperator'
- type: 'null'
task_sequence:
oneOf:
- type: integer
- type: 'null'
pinned_to_end:
oneOf:
- type: boolean
- type: 'null'
status:
oneOf:
- $ref: '#/components/schemas/DataCheckStatus'
- type: 'null'
fail_behavior:
oneOf:
- $ref: '#/components/schemas/DataCheckFailBehavior'
- type: 'null'
enabled:
oneOf:
- type: boolean
- type: 'null'
checks:
oneOf:
- items:
$ref: '#/components/schemas/CheckItemResult'
type: array
- type: 'null'
details:
oneOf:
- $ref: '#/components/schemas/DataCheckDetails'
- type: 'null'
error_info:
oneOf:
- type: array
- type: 'null'
created_at:
oneOf:
- type: string
format: date-time
- type: 'null'
created_by:
oneOf:
- type: integer
- type: 'null'
updated_at:
oneOf:
- type: string
format: date-time
- type: 'null'
updated_by:
oneOf:
- type: integer
- type: 'null'
last_triggered_at:
oneOf:
- type: string
format: date-time
- type: 'null'
parameter_bindings:
oneOf:
- type: object
- type: 'null'
type: object
required: []
title: PipelineDataCheck
DataCheckType:
type: string
enum:
- null_percentage
- row_count
- unique_values
- value_range
- custom_expression
title: DataCheckType
CheckItemResult:
properties:
check_type:
$ref: '#/components/schemas/DataCheckType'
config:
type: object
status:
$ref: '#/components/schemas/DataCheckStatus'
result:
type: object
type: object
required:
- check_type
title: CheckItemResult
securitySchemes:
bearerAuth:
type: http
description: 'Primary credential. Authorization: Bearer mm_<token>. The token is issued server-side and shown once at creation.'
scheme: bearer
apiKey:
type: apiKey
description: Deprecated — use bearerAuth.
name: X-API-KEY
in: header
apiSecret:
type: apiKey
description: Deprecated — use bearerAuth.
name: X-API-SECRET
in: header
workspaceId:
type: apiKey
description: Required with X-API-KEY and X-API-SECRET. Deprecated with them — use bearerAuth.
name: X-WORKSPACE-ID
in: header
x-refined-from:
- app.mammoth.io-openapi.json
- mammoth-io-openapi.json