Scale AI · Schema
ResponseObject
Data EngineLabelingRLHFGenAI PlatformDonovanDefense AILiDARSensor FusionREST API
Properties
| Name | Type | Description |
|---|---|---|
| id | string | |
| object | string | |
| created_at | number | |
| error | object | |
| incomplete_details | object | |
| instructions | object | |
| metadata | object | |
| model | object | |
| output | array | |
| parallel_tool_calls | boolean | |
| temperature | number | |
| tool_choice | object | |
| tools | array | |
| top_p | number | |
| background | boolean | |
| completed_at | number | |
| conversation | object | |
| max_output_tokens | integer | |
| max_tool_calls | integer | |
| previous_response_id | string | |
| prompt | object | |
| prompt_cache_key | string | |
| prompt_cache_retention | string | |
| reasoning | object | |
| safety_identifier | string | |
| service_tier | string | |
| status | string | |
| text | object | |
| top_logprobs | integer | |
| truncation | string | |
| usage | object | |
| user | string |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/scale-ai/json-schema/scale-ai-response-object-schema.json",
"title": "ResponseObject",
"x-generated": "2026-10-27",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/scale-ai-sgp-v5-openapi.yml#/components/schemas/ResponseObject",
"properties": {
"id": {
"type": "string",
"title": "Id"
},
"object": {
"type": "string",
"const": "response",
"title": "Object",
"default": "response"
},
"created_at": {
"type": "number",
"title": "Created At"
},
"error": {
"$ref": "#/$defs/ResponseError"
},
"incomplete_details": {
"$ref": "#/$defs/IncompleteDetails"
},
"instructions": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"anyOf": [
{
"$ref": "#/$defs/EasyInputMessage"
},
{
"$ref": "#/$defs/openai__types__responses__response_input_item__Message"
},
{
"$ref": "#/$defs/ResponseOutputMessage"
},
{
"$ref": "#/$defs/ResponseFileSearchToolCall"
},
{
"$ref": "#/$defs/ResponseComputerToolCall"
},
{
"$ref": "#/$defs/openai__types__responses__response_input_item__ComputerCallOutput"
},
{
"$ref": "#/$defs/ResponseFunctionWebSearch"
},
{
"$ref": "#/$defs/ResponseFunctionToolCall"
},
{
"$ref": "#/$defs/openai__types__responses__response_input_item__FunctionCallOutput"
},
{
"$ref": "#/$defs/ResponseReasoningItem"
},
{
"$ref": "#/$defs/ResponseCompactionItemParam"
},
{
"$ref": "#/$defs/openai__types__responses__response_input_item__ImageGenerationCall"
},
{
"$ref": "#/$defs/ResponseCodeInterpreterToolCall"
},
{
"$ref": "#/$defs/openai__types__responses__response_input_item__LocalShellCall"
},
{
"$ref": "#/$defs/openai__types__responses__response_input_item__LocalShellCallOutput"
},
{
"$ref": "#/$defs/openai__types__responses__response_input_item__ShellCall"
},
{
"$ref": "#/$defs/openai__types__responses__response_input_item__ShellCallOutput"
},
{
"$ref": "#/$defs/openai__types__responses__response_input_item__ApplyPatchCall"
},
{
"$ref": "#/$defs/openai__types__responses__response_input_item__ApplyPatchCallOutput"
},
{
"$ref": "#/$defs/openai__types__responses__response_input_item__McpListTools"
},
{
"$ref": "#/$defs/McpApprovalRequest"
},
{
"$ref": "#/$defs/openai__types__responses__response_input_item__McpApprovalResponse"
},
{
"$ref": "#/$defs/openai__types__responses__response_input_item__McpCall"
},
{
"$ref": "#/$defs/ResponseCustomToolCallOutput"
},
{
"$ref": "#/$defs/ResponseCustomToolCall"
},
{
"$ref": "#/$defs/openai__types__responses__response_input_item__ItemReference"
}
]
},
"type": "array"
}
],
"title": "Instructions"
},
"metadata": {
"title": "Metadata",
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"model": {
"anyOf": [
{
"type": "string"
},
{
"type": "string",
"enum": [
"gpt-5.2",
"gpt-5.2-2025-12-11",
"gpt-5.2-chat-latest",
"gpt-5.2-pro",
"gpt-5.2-pro-2025-12-11",
"gpt-5.1",
"gpt-5.1-2025-11-13",
"gpt-5.1-codex",
"gpt-5.1-mini",
"gpt-5.1-chat-latest",
"gpt-5",
"gpt-5-mini",
"gpt-5-nano",
"gpt-5-2025-08-07",
"gpt-5-mini-2025-08-07",
"gpt-5-nano-2025-08-07",
"gpt-5-chat-latest",
"gpt-4.1",
"gpt-4.1-mini",
"gpt-4.1-nano",
"gpt-4.1-2025-04-14",
"gpt-4.1-mini-2025-04-14",
"gpt-4.1-nano-2025-04-14",
"o4-mini",
"o4-mini-2025-04-16",
"o3",
"o3-2025-04-16",
"o3-mini",
"o3-mini-2025-01-31",
"o1",
"o1-2024-12-17",
"o1-preview",
"o1-preview-2024-09-12",
"o1-mini",
"o1-mini-2024-09-12",
"gpt-4o",
"gpt-4o-2024-11-20",
"gpt-4o-2024-08-06",
"gpt-4o-2024-05-13",
"gpt-4o-audio-preview",
"gpt-4o-audio-preview-2024-10-01",
"gpt-4o-audio-preview-2024-12-17",
"gpt-4o-audio-preview-2025-06-03",
"gpt-4o-mini-audio-preview",
"gpt-4o-mini-audio-preview-2024-12-17",
"gpt-4o-search-preview",
"gpt-4o-mini-search-preview",
"gpt-4o-search-preview-2025-03-11",
"gpt-4o-mini-search-preview-2025-03-11",
"chatgpt-4o-latest",
"codex-mini-latest",
"gpt-4o-mini",
"gpt-4o-mini-2024-07-18",
"gpt-4-turbo",
"gpt-4-turbo-2024-04-09",
"gpt-4-0125-preview",
"gpt-4-turbo-preview",
"gpt-4-1106-preview",
"gpt-4-vision-preview",
"gpt-4",
"gpt-4-0314",
"gpt-4-0613",
"gpt-4-32k",
"gpt-4-32k-0314",
"gpt-4-32k-0613",
"gpt-3.5-turbo",
"gpt-3.5-turbo-16k",
"gpt-3.5-turbo-0301",
"gpt-3.5-turbo-0613",
"gpt-3.5-turbo-1106",
"gpt-3.5-turbo-0125",
"gpt-3.5-turbo-16k-0613"
]
},
{
"type": "string",
"enum": [
"o1-pro",
"o1-pro-2025-03-19",
"o3-pro",
"o3-pro-2025-06-10",
"o3-deep-research",
"o3-deep-research-2025-06-26",
"o4-mini-deep-research",
"o4-mini-deep-research-2025-06-26",
"computer-use-preview",
"computer-use-preview-2025-03-11",
"gpt-5-codex",
"gpt-5-pro",
"gpt-5-pro-2025-10-06",
"gpt-5.1-codex-max"
]
}
],
"title": "Model"
},
"output": {
"items": {
"anyOf": [
{
"$ref": "#/$defs/ResponseOutputMessage"
},
{
"$ref": "#/$defs/ResponseFileSearchToolCall"
},
{
"$ref": "#/$defs/ResponseFunctionToolCall"
},
{
"$ref": "#/$defs/ResponseFunctionWebSearch"
},
{
"$ref": "#/$defs/ResponseComputerToolCall"
},
{
"$ref": "#/$defs/ResponseReasoningItem"
},
{
"$ref": "#/$defs/ResponseCompactionItem"
},
{
"$ref": "#/$defs/openai__types__responses__response_output_item__ImageGenerationCall"
},
{
"$ref": "#/$defs/ResponseCodeInterpreterToolCall"
},
{
"$ref": "#/$defs/openai__types__responses__response_output_item__LocalShellCall"
},
{
"$ref": "#/$defs/ResponseFunctionShellToolCall"
},
{
"$ref": "#/$defs/ResponseFunctionShellToolCallOutput"
},
{
"$ref": "#/$defs/ResponseApplyPatchToolCall"
},
{
"$ref": "#/$defs/ResponseApplyPatchToolCallOutput"
},
{
"$ref": "#/$defs/openai__types__responses__response_output_item__McpCall"
},
{
"$ref": "#/$defs/openai__types__responses__response_output_item__McpListTools"
},
{
"$ref": "#/$defs/McpApprovalRequest"
},
{
"$ref": "#/$defs/ResponseCustomToolCall"
}
]
},
"type": "array",
"title": "Output"
},
"parallel_tool_calls": {
"type": "boolean",
"title": "Parallel Tool Calls"
},
"temperature": {
"title": "Temperature",
"type": "number"
},
"tool_choice": {
"anyOf": [
{
"type": "string",
"enum": [
"none",
"auto",
"required"
]
},
{
"$ref": "#/$defs/ToolChoiceAllowed"
},
{
"$ref": "#/$defs/ToolChoiceTypes"
},
{
"$ref": "#/$defs/ToolChoiceFunction"
},
{
"$ref": "#/$defs/ToolChoiceMcp"
},
{
"$ref": "#/$defs/ToolChoiceCustom"
},
{
"$ref": "#/$defs/ToolChoiceApplyPatch"
},
{
"$ref": "#/$defs/ToolChoiceShell"
}
],
"title": "Tool Choice"
},
"tools": {
"items": {
"anyOf": [
{
"$ref": "#/$defs/FunctionTool"
},
{
"$ref": "#/$defs/FileSearchTool"
},
{
"$ref": "#/$defs/ComputerTool"
},
{
"$ref": "#/$defs/WebSearchTool"
},
{
"$ref": "#/$defs/Mcp"
},
{
"$ref": "#/$defs/CodeInterpreter"
},
{
"$ref": "#/$defs/ImageGeneration"
},
{
"$ref": "#/$defs/LocalShell"
},
{
"$ref": "#/$defs/FunctionShellTool"
},
{
"$ref": "#/$defs/CustomTool"
},
{
"$ref": "#/$defs/WebSearchPreviewTool"
},
{
"$ref": "#/$defs/ApplyPatchTool"
}
]
},
"type": "array",
"title": "Tools"
},
"top_p": {
"title": "Top P",
"type": "number"
},
"background": {
"title": "Background",
"type": "boolean"
},
"completed_at": {
"title": "Completed At",
"type": "number"
},
"conversation": {
"$ref": "#/$defs/Conversation"
},
"max_output_tokens": {
"title": "Max Output Tokens",
"type": "integer"
},
"max_tool_calls": {
"title": "Max Tool Calls",
"type": "integer"
},
"previous_response_id": {
"title": "Previous Response Id",
"type": "string"
},
"prompt": {
"$ref": "#/$defs/ResponsePrompt"
},
"prompt_cache_key": {
"title": "Prompt Cache Key",
"type": "string"
},
"prompt_cache_retention": {
"title": "Prompt Cache Retention",
"type": "string",
"enum": [
"in-memory",
"24h"
]
},
"reasoning": {
"$ref": "#/$defs/Reasoning"
},
"safety_identifier": {
"title": "Safety Identifier",
"type": "string"
},
"service_tier": {
"title": "Service Tier",
"type": "string",
"enum": [
"auto",
"default",
"flex",
"scale",
"priority"
]
},
"status": {
"title": "Status",
"type": "string",
"enum": [
"completed",
"failed",
"in_progress",
"cancelled",
"queued",
"incomplete"
]
},
"text": {
"$ref": "#/$defs/ResponseTextConfig"
},
"top_logprobs": {
"title": "Top Logprobs",
"type": "integer"
},
"truncation": {
"title": "Truncation",
"type": "string",
"enum": [
"auto",
"disabled"
]
},
"usage": {
"$ref": "#/$defs/ResponseUsage"
},
"user": {
"title": "User",
"type": "string"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"id",
"created_at",
"model",
"output",
"parallel_tool_calls",
"tool_choice",
"tools"
],
"$defs": {
"Action": {
"properties": {
"commands": {
"items": {
"type": "string"
},
"type": "array",
"title": "Commands"
},
"max_output_length": {
"title": "Max Output Length",
"type": "integer"
},
"timeout_ms": {
"title": "Timeout Ms",
"type": "integer"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"commands"
],
"title": "Action",
"description": "The shell commands and limits that describe how to run the tool call."
},
"ActionClick": {
"properties": {
"button": {
"type": "string",
"enum": [
"left",
"right",
"wheel",
"back",
"forward"
],
"title": "Button"
},
"type": {
"type": "string",
"const": "click",
"title": "Type"
},
"x": {
"type": "integer",
"title": "X"
},
"y": {
"type": "integer",
"title": "Y"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"button",
"type",
"x",
"y"
],
"title": "ActionClick",
"description": "A click action."
},
"ActionDoubleClick": {
"properties": {
"type": {
"type": "string",
"const": "double_click",
"title": "Type"
},
"x": {
"type": "integer",
"title": "X"
},
"y": {
"type": "integer",
"title": "Y"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"type",
"x",
"y"
],
"title": "ActionDoubleClick",
"description": "A double click action."
},
"ActionDrag": {
"properties": {
"path": {
"items": {
"$ref": "#/$defs/ActionDragPath"
},
"type": "array",
"title": "Path"
},
"type": {
"type": "string",
"const": "drag",
"title": "Type"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"path",
"type"
],
"title": "ActionDrag",
"description": "A drag action."
},
"ActionDragPath": {
"properties": {
"x": {
"type": "integer",
"title": "X"
},
"y": {
"type": "integer",
"title": "Y"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"x",
"y"
],
"title": "ActionDragPath",
"description": "An x/y coordinate pair, e.g. `{ x: 100, y: 200 }`."
},
"ActionFind": {
"properties": {
"pattern": {
"type": "string",
"title": "Pattern"
},
"type": {
"type": "string",
"const": "find_in_page",
"title": "Type"
},
"url": {
"type": "string",
"title": "Url"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"pattern",
"type",
"url"
],
"title": "ActionFind",
"description": "Action type \"find_in_page\": Searches for a pattern within a loaded page."
},
"ActionKeypress": {
"properties": {
"keys": {
"items": {
"type": "string"
},
"type": "array",
"title": "Keys"
},
"type": {
"type": "string",
"const": "keypress",
"title": "Type"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"keys",
"type"
],
"title": "ActionKeypress",
"description": "A collection of keypresses the model would like to perform."
},
"ActionMove": {
"properties": {
"type": {
"type": "string",
"const": "move",
"title": "Type"
},
"x": {
"type": "integer",
"title": "X"
},
"y": {
"type": "integer",
"title": "Y"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"type",
"x",
"y"
],
"title": "ActionMove",
"description": "A mouse move action."
},
"ActionScreenshot": {
"properties": {
"type": {
"type": "string",
"const": "screenshot",
"title": "Type"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"type"
],
"title": "ActionScreenshot",
"description": "A screenshot action."
},
"ActionScroll": {
"properties": {
"scroll_x": {
"type": "integer",
"title": "Scroll X"
},
"scroll_y": {
"type": "integer",
"title": "Scroll Y"
},
"type": {
"type": "string",
"const": "scroll",
"title": "Type"
},
"x": {
"type": "integer",
"title": "X"
},
"y": {
"type": "integer",
"title": "Y"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"scroll_x",
"scroll_y",
"type",
"x",
"y"
],
"title": "ActionScroll",
"description": "A scroll action."
},
"ActionSearchSource": {
"properties": {
"type": {
"type": "string",
"const": "url",
"title": "Type"
},
"url": {
"type": "string",
"title": "Url"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"type",
"url"
],
"title": "ActionSearchSource",
"description": "A source used in the search."
},
"ActionType": {
"properties": {
"text": {
"type": "string",
"title": "Text"
},
"type": {
"type": "string",
"const": "type",
"title": "Type"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"text",
"type"
],
"title": "ActionType",
"description": "An action to type in text."
},
"ActionWait": {
"properties": {
"type": {
"type": "string",
"const": "wait",
"title": "Type"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"type"
],
"title": "ActionWait",
"description": "A wait action."
},
"AnnotationContainerFileCitation": {
"properties": {
"container_id": {
"type": "string",
"title": "Container Id"
},
"end_index": {
"type": "integer",
"title": "End Index"
},
"file_id": {
"type": "string",
"title": "File Id"
},
"filename": {
"type": "string",
"title": "Filename"
},
"start_index": {
"type": "integer",
"title": "Start Index"
},
"type": {
"type": "string",
"const": "container_file_citation",
"title": "Type"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"container_id",
"end_index",
"file_id",
"filename",
"start_index",
"type"
],
"title": "AnnotationContainerFileCitation",
"description": "A citation for a container file used to generate a model response."
},
"AnnotationFileCitation": {
"properties": {
"file_id": {
"type": "string",
"title": "File Id"
},
"filename": {
"type": "string",
"title": "Filename"
},
"index": {
"type": "integer",
"title": "Index"
},
"type": {
"type": "string",
"const": "file_citation",
"title": "Type"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"file_id",
"filename",
"index",
"type"
],
"title": "AnnotationFileCitation",
"description": "A citation to a file."
},
"AnnotationFilePath": {
"properties": {
"file_id": {
"type": "string",
"title": "File Id"
},
"index": {
"type": "integer",
"title": "Index"
},
"type": {
"type": "string",
"const": "file_path",
"title": "Type"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"file_id",
"index",
"type"
],
"title": "AnnotationFilePath",
"description": "A path to a file."
},
"ApplyPatchCallOperationCreateFile": {
"properties": {
"diff": {
"type": "string",
"title": "Diff"
},
"path": {
"type": "string",
"title": "Path"
},
"type": {
"type": "string",
"const": "create_file",
"title": "Type"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"diff",
"path",
"type"
],
"title": "ApplyPatchCallOperationCreateFile",
"description": "Instruction for creating a new file via the apply_patch tool."
},
"ApplyPatchCallOperationDeleteFile": {
"properties": {
"path": {
"type": "string",
"title": "Path"
},
"type": {
"type": "string",
"const": "delete_file",
"title": "Type"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"path",
"type"
],
"title": "ApplyPatchCallOperationDeleteFile",
"description": "Instruction for deleting an existing file via the apply_patch tool."
},
"ApplyPatchCallOperationUpdateFile": {
"properties": {
"diff": {
"type": "string",
"title": "Diff"
},
"path": {
"type": "string",
"title": "Path"
},
"type": {
"type": "string",
"const": "update_file",
"title": "Type"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"diff",
"path",
"type"
],
"title": "ApplyPatchCallOperationUpdateFile",
"description": "Instruction for updating an existing file via the apply_patch tool."
},
"ApplyPatchTool": {
"properties": {
"type": {
"type": "string",
"const": "apply_patch",
"title": "Type"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"type"
],
"title": "ApplyPatchTool",
"description": "Allows the assistant to create, delete, or update files using unified diffs."
},
"CodeInterpreter": {
"properties": {
"container": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/$defs/CodeInterpreterContainerCodeInterpreterToolAuto"
}
],
"title": "Container"
},
"type": {
"type": "string",
"const": "code_interpreter",
"title": "Type"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"container",
"type"
],
"title": "CodeInterpreter",
"description": "A tool that runs Python code to help generate a response to a prompt."
},
"CodeInterpreterContainerCodeInterpreterToolAuto": {
"properties": {
"type": {
"type": "string",
"const": "auto",
"title": "Type"
},
"file_ids": {
"title": "File Ids",
"items": {
"type": "string"
},
"type": "array"
},
"memory_limit": {
"title": "Memory Limit",
"type": "string",
"enum": [
"1g",
"4g",
"16g",
"64g"
]
},
"network_policy": {
"anyOf": [
{
"$ref": "#/$defs/ContainerNetworkPolicyDisabled"
},
{
"$ref": "#/$defs/ContainerNetworkPolicyAllowlist"
}
],
"title": "Network Policy"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"type"
],
"title": "CodeInterpreterContainerCodeInterpreterToolAuto",
"description": "Configuration for a code interpreter container.\n\nOptionally specify the IDs of the files to run the code on."
},
"ComparisonFilter": {
"properties": {
"key": {
"type": "string",
"title": "Key"
},
"type": {
"type": "string",
"enum": [
"eq",
"ne",
"gt",
"gte",
"lt",
"lte"
],
"title": "Type"
},
"value": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
},
{
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"type": "array"
}
],
"title": "Value"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"key",
"type",
"value"
],
"title": "ComparisonFilter",
"description": "A filter used to compare a specified attribute key to a given value using a defined comparison operation."
},
"CompoundFilter": {
"properties": {
"filters": {
"items": {
"anyOf": [
{
"$ref": "#/$defs/ComparisonFilter"
},
{}
]
},
"type": "array",
"title": "Filters"
},
"type": {
"type": "string",
"enum": [
"and",
"or"
],
"title": "Type"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"filters",
"type"
],
"title": "CompoundFilter",
"description": "Combine multiple filters using `and` or `or`."
},
"ComputerTool": {
"properties": {
"display_height": {
"type": "integer",
"title": "Display Height"
},
"display_width": {
"type": "integer",
"title": "Display Width"
},
"environment": {
"type": "string",
"enum": [
"windows",
"mac",
"linux",
"ubuntu",
"browser"
],
"title": "Environment"
},
"type": {
"type": "string",
"const": "computer_use_preview",
"title": "Type"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"display_height",
"display_width",
"environment",
"type"
],
"title": "ComputerTool",
"description": "A tool that controls a virtual computer.\n\nLearn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use)."
},
"ContainerAuto": {
"properties": {
"type": {
"type": "string",
"const": "container_auto",
"title": "Type"
},
"file_ids": {
"title": "File Ids",
"items": {
"type": "string"
},
"type": "array"
},
"memory_limit": {
"title": "Memory Limit",
"type": "string",
"enum": [
"1g",
"4g",
"16g",
"64g"
]
},
"network_policy": {
"anyOf": [
{
"$ref": "#/$defs/ContainerNetworkPolicyDisabled"
},
{
"$ref": "#/$defs/ContainerNetworkPolicyAllowlist"
}
],
"title": "Network Policy"
},
"skills": {
"title": "Skills",
"items": {
"anyOf": [
{
"$ref": "#/$defs/SkillReference"
},
{
"$ref": "#/$defs/InlineSkill"
}
]
},
"type": "array"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"type"
],
"title": "ContainerAuto"
},
"ContainerNetworkPolicyAllowlist": {
"properties": {
"allowed_domains": {
"items": {
"type": "string"
},
"type": "array",
"title": "Allowed Domains"
},
"type": {
"type": "string",
"const": "allowlist",
"title": "Type"
},
"domain_secrets": {
"title": "Domain Secrets",
"items": {
"$ref": "#/$defs/ContainerNetworkPolicyDomainSecret"
},
"type": "array"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"allowed_domains",
"type"
],
"title": "ContainerNetworkPolicyAllowlist"
},
"ContainerNetworkPolicyDisabled": {
"properties": {
"type": {
"type": "string",
"const": "disabled",
"title": "Type"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"type"
],
"title": "ContainerNetworkPolicyDisabled"
},
"ContainerNetworkPolicyDomainSecret": {
"properties": {
"domain": {
"type": "string",
"title": "Domain"
},
"name": {
"type": "string",
"title": "Name"
},
"value": {
"type": "string",
"title": "Value"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"domain",
"name",
"value"
],
"title": "ContainerNetworkPolicyDomainSecret"
},
"ContainerReference": {
"properties": {
"container_id": {
"type": "string",
"title": "Container Id"
},
"type": {
"type": "string",
"const": "container_reference",
"title": "Type"
}
},
"additionalProperties": true,
"type": "object",
"required": [
"container_id",
"type"
],
"title": "ContainerReference"
},
"Content": {
"properties": {
"text": {
"type": "string",
"title": "Text"
},
"type": {
"type": "string",
"const": "reasoning_text",
"title": "Type"
}
},
"additionalProperties": true,
"type"
# --- truncated at 32 KB (126 KB total) ---
# Full source: https://artifacts.apis.io/scale-ai/json-schema/scale-ai-response-object-schema.json
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/scale-ai-response-object"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.