Coactive · Schema
CreateIngestJobResponse
CompanyArtificial IntelligenceMultimodal AIComputer VisionVideo IntelligenceImage SearchContent IntelligenceSemantic SearchContextual AdvertisingMetadataMachine LearningMedia
Properties
| Name | Type | Description |
|---|---|---|
| id | string | |
| org_id | string | |
| dataset_id | string | |
| connection_name | stringnull | |
| job_type | object | |
| details | object | |
| request_type | object | |
| status | object | |
| created_dt | string | |
| updated_dt | stringnull | |
| total_assets | integernull | |
| processed_assets | integer | |
| errored_assets | integer | |
| request_id | stringnull |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/coactive/main/json-schema/coactive-ingestion-create-ingest-job-response-schema.json",
"title": "CreateIngestJobResponse",
"x-generated": "2026-10-20",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/coactive-ingestion-ingest-api-openapi.yml#/components/schemas/ingestion_CreateIngestJobResponse",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"org_id": {
"type": "string"
},
"dataset_id": {
"type": "string",
"format": "uuid"
},
"connection_name": {
"type": [
"string",
"null"
]
},
"job_type": {
"$ref": "#/$defs/ingestion_IngestJobType"
},
"details": {
"oneOf": [
{
"$ref": "#/$defs/ingestion_CreateIngestJobResponseDetails"
},
{
"type": "null"
}
]
},
"request_type": {
"$ref": "#/$defs/ingestion_RequestType"
},
"status": {
"$ref": "#/$defs/ingestion_IngestJobStatusEnum"
},
"created_dt": {
"type": "string",
"format": "date-time"
},
"updated_dt": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"total_assets": {
"type": [
"integer",
"null"
]
},
"processed_assets": {
"type": "integer",
"default": 0
},
"errored_assets": {
"type": "integer",
"default": 0
},
"request_id": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"org_id",
"dataset_id",
"job_type",
"details",
"created_dt"
],
"$defs": {
"ingestion_AssetJobDetail": {
"type": "object",
"properties": {
"asset": {
"$ref": "#/$defs/ingestion_IngestJobAsset"
},
"asset_id": {
"type": [
"string",
"null"
],
"format": "uuid"
},
"error": {
"type": [
"string",
"null"
]
}
},
"required": [
"asset"
],
"title": "AssetJobDetail"
},
"ingestion_AssetsJobDetails": {
"type": "object",
"properties": {
"assets": {
"type": "array",
"items": {
"$ref": "#/$defs/ingestion_AssetJobDetail"
}
}
},
"required": [
"assets"
],
"title": "AssetsJobDetails"
},
"ingestion_BucketJobDetails": {
"type": "object",
"properties": {
"path": {
"type": "string"
},
"spec": {
"$ref": "#/$defs/ingestion_BucketSpec"
},
"max_depth": {
"type": "integer",
"default": 0
}
},
"required": [
"path",
"spec"
],
"title": "BucketJobDetails"
},
"ingestion_BucketSpec": {
"type": "object",
"properties": {
"bucket": {
"type": "string"
},
"prefix": {
"type": "string",
"default": "/"
},
"provider": {
"$ref": "#/$defs/ingestion_ExternalCloudStorageProvider"
}
},
"required": [
"bucket"
],
"title": "BucketSpec"
},
"ingestion_CreateIngestJobFromFileRequest": {
"type": "object",
"properties": {
"dataset_id": {
"type": "string",
"format": "uuid"
},
"source_path": {
"type": "string"
},
"connection_name": {
"type": [
"string",
"null"
]
},
"file_type": {
"$ref": "#/$defs/ingestion_ExternalFileType"
}
},
"required": [
"dataset_id",
"source_path"
],
"title": "CreateIngestJobFromFileRequest"
},
"ingestion_CreateIngestJobResponseDetails": {
"oneOf": [
{
"$ref": "#/$defs/ingestion_AssetsJobDetails"
},
{
"$ref": "#/$defs/ingestion_FileJobDetails"
},
{
"$ref": "#/$defs/ingestion_BucketJobDetails"
},
{
"$ref": "#/$defs/ingestion_MetadataUpdateJobDetails"
}
],
"title": "CreateIngestJobResponseDetails"
},
"ingestion_ExistingAssetMetadataUpdate": {
"type": "object",
"properties": {
"asset_id": {
"type": [
"string",
"null"
],
"format": "uuid"
},
"source_path": {
"type": [
"string",
"null"
]
},
"asset_type": {
"$ref": "#/$defs/ingestion_ExplicitExternalAssetType"
},
"metadata": {
"type": [
"object",
"null"
],
"additionalProperties": {
"$ref": "#/$defs/ingestion_ExistingAssetMetadataUpdateMetadata"
}
}
},
"required": [
"asset_type"
],
"title": "ExistingAssetMetadataUpdate"
},
"ingestion_ExistingAssetMetadataUpdateMetadata": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "integer"
},
{
"type": "number",
"format": "double"
},
{
"type": "string"
},
{
"type": "string",
"format": "date-time"
}
],
"title": "ExistingAssetMetadataUpdateMetadata"
},
"ingestion_ExplicitExternalAssetType": {
"type": "string",
"enum": [
"image",
"video"
],
"title": "ExplicitExternalAssetType"
},
"ingestion_ExternalAssetType": {
"type": "string",
"enum": [
"unspecified",
"image",
"video"
],
"title": "ExternalAssetType"
},
"ingestion_ExternalCloudStorageProvider": {
"type": "string",
"enum": [
"aws"
],
"title": "ExternalCloudStorageProvider"
},
"ingestion_ExternalFileType": {
"type": "string",
"enum": [
"unspecified",
"csv",
"json"
],
"title": "ExternalFileType"
},
"ingestion_FileJobDetails": {
"type": "object",
"properties": {
"file": {
"$ref": "#/$defs/ingestion_CreateIngestJobFromFileRequest"
}
},
"required": [
"file"
],
"title": "FileJobDetails"
},
"ingestion_IngestJobAsset": {
"type": "object",
"properties": {
"source_path": {
"type": "string"
},
"metadata": {
"type": [
"object",
"null"
],
"additionalProperties": {
"$ref": "#/$defs/ingestion_IngestJobAssetMetadata"
}
},
"asset_type": {
"$ref": "#/$defs/ingestion_ExternalAssetType"
}
},
"required": [
"source_path"
],
"title": "IngestJobAsset"
},
"ingestion_IngestJobAssetMetadata": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "integer"
},
{
"type": "number",
"format": "double"
},
{
"type": "string"
},
{
"type": "string",
"format": "date-time"
}
],
"title": "IngestJobAssetMetadata"
},
"ingestion_IngestJobStatusEnum": {
"type": "string",
"enum": [
"completed",
"failed",
"in_progress",
"pending",
"paused",
"stopping",
"stopped"
],
"description": "Enum of Ingest Job Status.",
"title": "IngestJobStatusEnum"
},
"ingestion_IngestJobType": {
"type": "string",
"enum": [
"unspecified",
"assets",
"file",
"bucket",
"metadata"
],
"title": "IngestJobType"
},
"ingestion_InternalAssetMetadataUpdate": {
"type": "object",
"properties": {
"asset_id": {
"type": "string",
"format": "uuid"
},
"source_path": {
"type": [
"string",
"null"
]
},
"asset_type": {
"$ref": "#/$defs/ingestion_ExplicitExternalAssetType"
},
"metadata": {
"type": [
"object",
"null"
],
"additionalProperties": {
"$ref": "#/$defs/ingestion_InternalAssetMetadataUpdateMetadata"
}
}
},
"required": [
"asset_id",
"source_path",
"asset_type"
],
"title": "InternalAssetMetadataUpdate"
},
"ingestion_InternalAssetMetadataUpdateMetadata": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "integer"
},
{
"type": "number",
"format": "double"
},
{
"type": "string"
},
{
"type": "string",
"format": "date-time"
}
],
"title": "InternalAssetMetadataUpdateMetadata"
},
"ingestion_MetadataUpdateJobDetails": {
"type": "object",
"properties": {
"accepted": {
"type": "array",
"items": {
"$ref": "#/$defs/ingestion_InternalAssetMetadataUpdate"
}
},
"invalid_assets": {
"type": "array",
"items": {
"$ref": "#/$defs/ingestion_ExistingAssetMetadataUpdate"
}
}
},
"required": [
"accepted",
"invalid_assets"
],
"title": "MetadataUpdateJobDetails"
},
"ingestion_RequestType": {
"type": "string",
"enum": [
"submit"
],
"title": "RequestType"
}
}
}
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/coactive-ingestion-create-ingest-job-response"
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.