Environment Tool Middleware Grants API
List active tool_middleware grants in an environment
| Path | Method | Protected |
|---|---|---|
/v1/envs/{environment_id}/tool-middlewares | GET | Yes |
Example Response JSON
{
"values": [
{
"grant": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"environmentId": "19f5cc2e-7657-437a-9268-83cd3d563563",
"toolMiddlewareReleaseId": "489a36b8-5f67-4368-81ea-8250d545c364",
"protected": true,
"automatic": true,
"followCoordinates": true,
"lifecycle": "active",
"createdAt": "2019-08-24T14:15:22Z",
"createdBy": "25a02396-1048-48f9-bf93-102d2fb7895e",
"stateChangedAt": "2019-08-24T14:15:22Z",
"stateChangedBy": "2b961163-2f23-4eaa-a259-05736f8f6815"
},
"release": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"name": "string",
"version": "string",
"definition": {
"name": "string",
"version": "string",
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"scope": {
"kind": "monomorphic",
"value": {
"presented": {
"version": "string",
"requires_filesystem": true,
"commands": {
"nodes": [
{
"name": "string",
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"globals": {
"options": [
{
"long": "string",
"short": null,
"aliases": [
null
],
"doc": {
"examples": []
},
"value_name": "string",
"shape": {},
"default": {},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
null
],
"doc": {
"examples": []
},
"shape": {},
"env_var": "string"
}
]
},
"subcommands": [
0
],
"body": {
"positionals": {
"fixed": [
{}
],
"tail": {
"name": "string",
"doc": {
"examples": []
},
"value_name": "string",
"item_type": {
"value": {}
},
"min": 0,
"max": 0,
"separator": "string",
"verbatim": true,
"accepts_stdio": true
}
},
"options": [
{
"long": "string",
"short": null,
"aliases": [
null
],
"doc": {
"examples": []
},
"value_name": "string",
"shape": {},
"default": {},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
null
],
"doc": {
"examples": []
},
"shape": {},
"env_var": "string"
}
],
"constraints": [
{
"kind": "requires-all",
"value": [
null
]
}
],
"stdin": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"mime": [
"string"
],
"required": true
},
"stdout": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"mime": [
"string"
],
"required": true
},
"stderr": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"mime": [
"string"
],
"required": true
},
"result": {
"type_": {
"kind": "ref",
"value": {}
},
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"formatters": [
{}
],
"default_formatter": "string"
},
"errors": [
{
"name": "string",
"doc": {
"examples": []
},
"kind": "usage-error",
"exit_code": 0,
"payload": {
"value": {}
}
}
],
"annotations": {
"read_only": true,
"destructive": true,
"idempotent": true,
"open_world": true
}
}
}
]
},
"schema": {
"defs": [
{
"id": "string",
"name": "string",
"body": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
null
],
"examples": [
null
],
"deprecated": "string",
"role": {}
}
}
}
}
],
"root": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
},
"expected": {
"version": "string",
"requires_filesystem": true,
"commands": {
"nodes": [
{
"name": "string",
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"globals": {
"options": [
{
"long": "string",
"short": null,
"aliases": [
null
],
"doc": {
"examples": []
},
"value_name": "string",
"shape": {},
"default": {},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
null
],
"doc": {
"examples": []
},
"shape": {},
"env_var": "string"
}
]
},
"subcommands": [
0
],
"body": {
"positionals": {
"fixed": [
{}
],
"tail": {
"name": "string",
"doc": {
"examples": []
},
"value_name": "string",
"item_type": {
"value": {}
},
"min": 0,
"max": 0,
"separator": "string",
"verbatim": true,
"accepts_stdio": true
}
},
"options": [
{
"long": "string",
"short": null,
"aliases": [
null
],
"doc": {
"examples": []
},
"value_name": "string",
"shape": {},
"default": {},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
null
],
"doc": {
"examples": []
},
"shape": {},
"env_var": "string"
}
],
"constraints": [
{
"kind": "requires-all",
"value": [
null
]
}
],
"stdin": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"mime": [
"string"
],
"required": true
},
"stdout": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"mime": [
"string"
],
"required": true
},
"stderr": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"mime": [
"string"
],
"required": true
},
"result": {
"type_": {
"kind": "ref",
"value": {}
},
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"formatters": [
{}
],
"default_formatter": "string"
},
"errors": [
{
"name": "string",
"doc": {
"examples": []
},
"kind": "usage-error",
"exit_code": 0,
"payload": {
"value": {}
}
}
],
"annotations": {
"read_only": true,
"destructive": true,
"idempotent": true,
"open_world": true
}
}
}
]
},
"schema": {
"defs": [
{
"id": "string",
"name": "string",
"body": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
null
],
"examples": [
null
],
"deprecated": "string",
"role": {}
}
}
}
}
],
"root": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
}
}
},
"parameter_schema": {
"defs": [
{
"id": "string",
"name": "string",
"body": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
],
"root": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
},
"metadataVersion": "string",
"metadataDigest": "string",
"sourceDigest": "string"
},
"releaseOwner": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"name": "string",
"email": "string"
}
}
]
}Grant an exact published tool_middleware release to an environment
| Path | Method | Protected |
|---|---|---|
/v1/envs/{environment_id}/tool-middlewares | POST | Yes |
Example Request JSON
{
"release": {
"type": "ById",
"releaseId": "829d5913-a352-42a5-be6f-1526f30c0c85"
},
"automatic": true
}Example Response JSON
{
"grant": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"environmentId": "19f5cc2e-7657-437a-9268-83cd3d563563",
"toolMiddlewareReleaseId": "489a36b8-5f67-4368-81ea-8250d545c364",
"protected": true,
"automatic": true,
"followCoordinates": true,
"lifecycle": "active",
"createdAt": "2019-08-24T14:15:22Z",
"createdBy": "25a02396-1048-48f9-bf93-102d2fb7895e",
"stateChangedAt": "2019-08-24T14:15:22Z",
"stateChangedBy": "2b961163-2f23-4eaa-a259-05736f8f6815"
},
"release": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"name": "string",
"version": "string",
"definition": {
"name": "string",
"version": "string",
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"scope": {
"kind": "monomorphic",
"value": {
"presented": {
"version": "string",
"requires_filesystem": true,
"commands": {
"nodes": [
{
"name": "string",
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"globals": {
"options": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"value_name": "string",
"shape": {
"kind": "scalar",
"value": {
"kind": "ref",
"value": {}
}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"shape": {
"kind": "bool-flag",
"value": {
"default": true,
"negatable": true
}
},
"env_var": "string"
}
]
},
"subcommands": [
0
],
"body": {
"positionals": {
"fixed": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"value_name": "string",
"type_": {
"kind": "ref",
"value": {}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"accepts_stdio": true
}
],
"tail": {
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"value_name": "string",
"item_type": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"aliases": [],
"examples": []
}
}
},
"min": 0,
"max": 0,
"separator": "string",
"verbatim": true,
"accepts_stdio": true
}
},
"options": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"value_name": "string",
"shape": {
"kind": "scalar",
"value": {
"kind": "ref",
"value": {}
}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"shape": {
"kind": "bool-flag",
"value": {
"default": true,
"negatable": true
}
},
"env_var": "string"
}
],
"constraints": [
{
"kind": "requires-all",
"value": [
{
"kind": "present",
"value": "string"
}
]
}
],
"stdin": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"mime": [
"string"
],
"required": true
},
"stdout": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"mime": [
"string"
],
"required": true
},
"stderr": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"mime": [
"string"
],
"required": true
},
"result": {
"type_": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
null
],
"examples": [
null
],
"deprecated": "string",
"role": {}
}
}
},
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"formatters": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
}
}
],
"default_formatter": "string"
},
"errors": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"kind": "usage-error",
"exit_code": 0,
"payload": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"aliases": [],
"examples": []
}
}
}
}
],
"annotations": {
"read_only": true,
"destructive": true,
"idempotent": true,
"open_world": true
}
}
}
]
},
"schema": {
"defs": [
{
"id": "string",
"name": "string",
"body": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
],
"root": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
},
"expected": {
"version": "string",
"requires_filesystem": true,
"commands": {
"nodes": [
{
"name": "string",
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"globals": {
"options": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"value_name": "string",
"shape": {
"kind": "scalar",
"value": {
"kind": "ref",
"value": {}
}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"shape": {
"kind": "bool-flag",
"value": {
"default": true,
"negatable": true
}
},
"env_var": "string"
}
]
},
"subcommands": [
0
],
"body": {
"positionals": {
"fixed": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"value_name": "string",
"type_": {
"kind": "ref",
"value": {}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"accepts_stdio": true
}
],
"tail": {
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"value_name": "string",
"item_type": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"aliases": [],
"examples": []
}
}
},
"min": 0,
"max": 0,
"separator": "string",
"verbatim": true,
"accepts_stdio": true
}
},
"options": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"value_name": "string",
"shape": {
"kind": "scalar",
"value": {
"kind": "ref",
"value": {}
}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"shape": {
"kind": "bool-flag",
"value": {
"default": true,
"negatable": true
}
},
"env_var": "string"
}
],
"constraints": [
{
"kind": "requires-all",
"value": [
{
"kind": "present",
"value": "string"
}
]
}
],
"stdin": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"mime": [
"string"
],
"required": true
},
"stdout": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"mime": [
"string"
],
"required": true
},
"stderr": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"mime": [
"string"
],
"required": true
},
"result": {
"type_": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
null
],
"examples": [
null
],
"deprecated": "string",
"role": {}
}
}
},
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"formatters": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
}
}
],
"default_formatter": "string"
},
"errors": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"kind": "usage-error",
"exit_code": 0,
"payload": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"aliases": [],
"examples": []
}
}
}
}
],
"annotations": {
"read_only": true,
"destructive": true,
"idempotent": true,
"open_world": true
}
}
}
]
},
"schema": {
"defs": [
{
"id": "string",
"name": "string",
"body": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
],
"root": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
}
}
},
"parameter_schema": {
"defs": [
{
"id": "string",
"name": "string",
"body": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
],
"root": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
},
"metadataVersion": "string",
"metadataDigest": "string",
"sourceDigest": "string"
},
"releaseOwner": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"name": "string",
"email": "string"
}
}Validate environment tool_middleware grants and publications without changing them
| Path | Method | Protected |
|---|---|---|
/v1/envs/{environment_id}/tool-middlewares/validate | POST | Yes |
Example Request JSON
{
"grantReconciliation": {
"creations": [
{
"release": {
"type": "ById",
"releaseId": "829d5913-a352-42a5-be6f-1526f30c0c85"
},
"automatic": true
}
],
"deletions": [
"497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
},
"publications": [
{
"name": "string",
"definition": {
"name": "string",
"version": "string",
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"scope": {
"kind": "monomorphic",
"value": {
"presented": {
"version": "string",
"requires_filesystem": true,
"commands": {
"nodes": [
{
"name": "string",
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"globals": {
"options": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"value_name": "string",
"shape": {
"kind": "scalar",
"value": {
"value": {}
}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"shape": {
"kind": "bool-flag",
"value": {}
},
"env_var": "string"
}
]
},
"subcommands": [
0
],
"body": {
"positionals": {
"fixed": [
{
"name": "string",
"doc": {
"examples": []
},
"value_name": "string",
"type_": {
"value": {}
},
"default": {},
"required": true,
"accepts_stdio": true
}
],
"tail": {
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"value_name": "string",
"item_type": {
"kind": "ref",
"value": {}
},
"min": 0,
"max": 0,
"separator": "string",
"verbatim": true,
"accepts_stdio": true
}
},
"options": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"value_name": "string",
"shape": {
"kind": "scalar",
"value": {
"value": {}
}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"shape": {
"kind": "bool-flag",
"value": {}
},
"env_var": "string"
}
],
"constraints": [
{
"kind": "requires-all",
"value": [
{}
]
}
],
"stdin": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"mime": [
"string"
],
"required": true
},
"stdout": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"mime": [
"string"
],
"required": true
},
"stderr": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"mime": [
"string"
],
"required": true
},
"result": {
"type_": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"aliases": [],
"examples": []
}
}
},
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"formatters": [
{
"name": "string",
"doc": {
"examples": []
}
}
],
"default_formatter": "string"
},
"errors": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"kind": "usage-error",
"exit_code": 0,
"payload": {
"kind": "ref",
"value": {}
}
}
],
"annotations": {
"read_only": true,
"destructive": true,
"idempotent": true,
"open_world": true
}
}
}
]
},
"schema": {
"defs": [
{
"id": "string",
"name": "string",
"body": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
],
"root": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
},
"expected": {
"version": "string",
"requires_filesystem": true,
"commands": {
"nodes": [
{
"name": "string",
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"globals": {
"options": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"value_name": "string",
"shape": {
"kind": "scalar",
"value": {
"value": {}
}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"shape": {
"kind": "bool-flag",
"value": {}
},
"env_var": "string"
}
]
},
"subcommands": [
0
],
"body": {
"positionals": {
"fixed": [
{
"name": "string",
"doc": {
"examples": []
},
"value_name": "string",
"type_": {
"value": {}
},
"default": {},
"required": true,
"accepts_stdio": true
}
],
"tail": {
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"value_name": "string",
"item_type": {
"kind": "ref",
"value": {}
},
"min": 0,
"max": 0,
"separator": "string",
"verbatim": true,
"accepts_stdio": true
}
},
"options": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"value_name": "string",
"shape": {
"kind": "scalar",
"value": {
"value": {}
}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"shape": {
"kind": "bool-flag",
"value": {}
},
"env_var": "string"
}
],
"constraints": [
{
"kind": "requires-all",
"value": [
{}
]
}
],
"stdin": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"mime": [
"string"
],
"required": true
},
"stdout": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"mime": [
"string"
],
"required": true
},
"stderr": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"mime": [
"string"
],
"required": true
},
"result": {
"type_": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"aliases": [],
"examples": []
}
}
},
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"formatters": [
{
"name": "string",
"doc": {
"examples": []
}
}
],
"default_formatter": "string"
},
"errors": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"kind": "usage-error",
"exit_code": 0,
"payload": {
"kind": "ref",
"value": {}
}
}
],
"annotations": {
"read_only": true,
"destructive": true,
"idempotent": true,
"open_world": true
}
}
}
]
},
"schema": {
"defs": [
{
"id": "string",
"name": "string",
"body": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
],
"root": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
}
}
},
"parameter_schema": {
"defs": [
{
"id": "string",
"name": "string",
"body": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
],
"root": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
}
}
]
}Example Response JSON
{
"publicationPlan": [
{
"action": "noChange",
"name": "string",
"version": "string",
"reason": "string"
}
]
}Get an active environment tool_middleware grant
| Path | Method | Protected |
|---|---|---|
/v1/environment-tool-middleware-grants/{grant_id} | GET | Yes |
Example Response JSON
{
"grant": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"environmentId": "19f5cc2e-7657-437a-9268-83cd3d563563",
"toolMiddlewareReleaseId": "489a36b8-5f67-4368-81ea-8250d545c364",
"protected": true,
"automatic": true,
"followCoordinates": true,
"lifecycle": "active",
"createdAt": "2019-08-24T14:15:22Z",
"createdBy": "25a02396-1048-48f9-bf93-102d2fb7895e",
"stateChangedAt": "2019-08-24T14:15:22Z",
"stateChangedBy": "2b961163-2f23-4eaa-a259-05736f8f6815"
},
"release": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"name": "string",
"version": "string",
"definition": {
"name": "string",
"version": "string",
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"scope": {
"kind": "monomorphic",
"value": {
"presented": {
"version": "string",
"requires_filesystem": true,
"commands": {
"nodes": [
{
"name": "string",
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"globals": {
"options": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"value_name": "string",
"shape": {
"kind": "scalar",
"value": {
"kind": "ref",
"value": {}
}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"shape": {
"kind": "bool-flag",
"value": {
"default": true,
"negatable": true
}
},
"env_var": "string"
}
]
},
"subcommands": [
0
],
"body": {
"positionals": {
"fixed": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"value_name": "string",
"type_": {
"kind": "ref",
"value": {}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"accepts_stdio": true
}
],
"tail": {
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"value_name": "string",
"item_type": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"aliases": [],
"examples": []
}
}
},
"min": 0,
"max": 0,
"separator": "string",
"verbatim": true,
"accepts_stdio": true
}
},
"options": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"value_name": "string",
"shape": {
"kind": "scalar",
"value": {
"kind": "ref",
"value": {}
}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"shape": {
"kind": "bool-flag",
"value": {
"default": true,
"negatable": true
}
},
"env_var": "string"
}
],
"constraints": [
{
"kind": "requires-all",
"value": [
{
"kind": "present",
"value": "string"
}
]
}
],
"stdin": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"mime": [
"string"
],
"required": true
},
"stdout": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"mime": [
"string"
],
"required": true
},
"stderr": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"mime": [
"string"
],
"required": true
},
"result": {
"type_": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
null
],
"examples": [
null
],
"deprecated": "string",
"role": {}
}
}
},
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"formatters": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
}
}
],
"default_formatter": "string"
},
"errors": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"kind": "usage-error",
"exit_code": 0,
"payload": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"aliases": [],
"examples": []
}
}
}
}
],
"annotations": {
"read_only": true,
"destructive": true,
"idempotent": true,
"open_world": true
}
}
}
]
},
"schema": {
"defs": [
{
"id": "string",
"name": "string",
"body": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
],
"root": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
},
"expected": {
"version": "string",
"requires_filesystem": true,
"commands": {
"nodes": [
{
"name": "string",
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"globals": {
"options": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"value_name": "string",
"shape": {
"kind": "scalar",
"value": {
"kind": "ref",
"value": {}
}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"shape": {
"kind": "bool-flag",
"value": {
"default": true,
"negatable": true
}
},
"env_var": "string"
}
]
},
"subcommands": [
0
],
"body": {
"positionals": {
"fixed": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"value_name": "string",
"type_": {
"kind": "ref",
"value": {}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"accepts_stdio": true
}
],
"tail": {
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"value_name": "string",
"item_type": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"aliases": [],
"examples": []
}
}
},
"min": 0,
"max": 0,
"separator": "string",
"verbatim": true,
"accepts_stdio": true
}
},
"options": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"value_name": "string",
"shape": {
"kind": "scalar",
"value": {
"kind": "ref",
"value": {}
}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"shape": {
"kind": "bool-flag",
"value": {
"default": true,
"negatable": true
}
},
"env_var": "string"
}
],
"constraints": [
{
"kind": "requires-all",
"value": [
{
"kind": "present",
"value": "string"
}
]
}
],
"stdin": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"mime": [
"string"
],
"required": true
},
"stdout": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"mime": [
"string"
],
"required": true
},
"stderr": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"mime": [
"string"
],
"required": true
},
"result": {
"type_": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
null
],
"examples": [
null
],
"deprecated": "string",
"role": {}
}
}
},
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"formatters": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
}
}
],
"default_formatter": "string"
},
"errors": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"kind": "usage-error",
"exit_code": 0,
"payload": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"aliases": [],
"examples": []
}
}
}
}
],
"annotations": {
"read_only": true,
"destructive": true,
"idempotent": true,
"open_world": true
}
}
}
]
},
"schema": {
"defs": [
{
"id": "string",
"name": "string",
"body": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
],
"root": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
}
}
},
"parameter_schema": {
"defs": [
{
"id": "string",
"name": "string",
"body": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
],
"root": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
},
"metadataVersion": "string",
"metadataDigest": "string",
"sourceDigest": "string"
},
"releaseOwner": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"name": "string",
"email": "string"
}
}Delete an environment tool_middleware grant
| Path | Method | Protected |
|---|---|---|
/v1/environment-tool-middleware-grants/{grant_id} | DELETE | Yes |
Example Request JSON
{
"automatic": true
}Restore a deleted environment tool_middleware grant
| Path | Method | Protected |
|---|---|---|
/v1/environment-tool-middleware-grants/{grant_id}/restore | POST | Yes |
Example Response JSON
{
"grant": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"environmentId": "19f5cc2e-7657-437a-9268-83cd3d563563",
"toolMiddlewareReleaseId": "489a36b8-5f67-4368-81ea-8250d545c364",
"protected": true,
"automatic": true,
"followCoordinates": true,
"lifecycle": "active",
"createdAt": "2019-08-24T14:15:22Z",
"createdBy": "25a02396-1048-48f9-bf93-102d2fb7895e",
"stateChangedAt": "2019-08-24T14:15:22Z",
"stateChangedBy": "2b961163-2f23-4eaa-a259-05736f8f6815"
},
"release": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"name": "string",
"version": "string",
"definition": {
"name": "string",
"version": "string",
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"scope": {
"kind": "monomorphic",
"value": {
"presented": {
"version": "string",
"requires_filesystem": true,
"commands": {
"nodes": [
{
"name": "string",
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"globals": {
"options": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"value_name": "string",
"shape": {
"kind": "scalar",
"value": {
"kind": "ref",
"value": {}
}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"shape": {
"kind": "bool-flag",
"value": {
"default": true,
"negatable": true
}
},
"env_var": "string"
}
]
},
"subcommands": [
0
],
"body": {
"positionals": {
"fixed": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"value_name": "string",
"type_": {
"kind": "ref",
"value": {}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"accepts_stdio": true
}
],
"tail": {
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"value_name": "string",
"item_type": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"aliases": [],
"examples": []
}
}
},
"min": 0,
"max": 0,
"separator": "string",
"verbatim": true,
"accepts_stdio": true
}
},
"options": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"value_name": "string",
"shape": {
"kind": "scalar",
"value": {
"kind": "ref",
"value": {}
}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"shape": {
"kind": "bool-flag",
"value": {
"default": true,
"negatable": true
}
},
"env_var": "string"
}
],
"constraints": [
{
"kind": "requires-all",
"value": [
{
"kind": "present",
"value": "string"
}
]
}
],
"stdin": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"mime": [
"string"
],
"required": true
},
"stdout": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"mime": [
"string"
],
"required": true
},
"stderr": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"mime": [
"string"
],
"required": true
},
"result": {
"type_": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
null
],
"examples": [
null
],
"deprecated": "string",
"role": {}
}
}
},
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"formatters": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
}
}
],
"default_formatter": "string"
},
"errors": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"kind": "usage-error",
"exit_code": 0,
"payload": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"aliases": [],
"examples": []
}
}
}
}
],
"annotations": {
"read_only": true,
"destructive": true,
"idempotent": true,
"open_world": true
}
}
}
]
},
"schema": {
"defs": [
{
"id": "string",
"name": "string",
"body": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
],
"root": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
},
"expected": {
"version": "string",
"requires_filesystem": true,
"commands": {
"nodes": [
{
"name": "string",
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"globals": {
"options": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"value_name": "string",
"shape": {
"kind": "scalar",
"value": {
"kind": "ref",
"value": {}
}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"shape": {
"kind": "bool-flag",
"value": {
"default": true,
"negatable": true
}
},
"env_var": "string"
}
]
},
"subcommands": [
0
],
"body": {
"positionals": {
"fixed": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
},
"value_name": "string",
"type_": {
"kind": "ref",
"value": {}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"accepts_stdio": true
}
],
"tail": {
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"value_name": "string",
"item_type": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"aliases": [],
"examples": []
}
}
},
"min": 0,
"max": 0,
"separator": "string",
"verbatim": true,
"accepts_stdio": true
}
},
"options": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"value_name": "string",
"shape": {
"kind": "scalar",
"value": {
"kind": "ref",
"value": {}
}
},
"default": {
"kind": "bool",
"value": true
},
"required": true,
"env_var": "string"
}
],
"flags": [
{
"long": "string",
"short": null,
"aliases": [
"string"
],
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"shape": {
"kind": "bool-flag",
"value": {
"default": true,
"negatable": true
}
},
"env_var": "string"
}
],
"constraints": [
{
"kind": "requires-all",
"value": [
{
"kind": "present",
"value": "string"
}
]
}
],
"stdin": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"mime": [
"string"
],
"required": true
},
"stdout": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"mime": [
"string"
],
"required": true
},
"stderr": {
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"mime": [
"string"
],
"required": true
},
"result": {
"type_": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
null
],
"examples": [
null
],
"deprecated": "string",
"role": {}
}
}
},
"doc": {
"summary": "string",
"description": "string",
"examples": [
{
"title": "string",
"body": "string"
}
]
},
"formatters": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
null
]
}
}
],
"default_formatter": "string"
},
"errors": [
{
"name": "string",
"doc": {
"summary": "string",
"description": "string",
"examples": [
{}
]
},
"kind": "usage-error",
"exit_code": 0,
"payload": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"aliases": [],
"examples": []
}
}
}
}
],
"annotations": {
"read_only": true,
"destructive": true,
"idempotent": true,
"open_world": true
}
}
}
]
},
"schema": {
"defs": [
{
"id": "string",
"name": "string",
"body": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
],
"root": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
}
}
},
"parameter_schema": {
"defs": [
{
"id": "string",
"name": "string",
"body": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
],
"root": {
"kind": "ref",
"value": {
"id": "string",
"metadata": {
"doc": "string",
"aliases": [
"string"
],
"examples": [
"string"
],
"deprecated": "string",
"role": {
"tag": "multimodal"
}
}
}
}
}
},
"metadataVersion": "string",
"metadataDigest": "string",
"sourceDigest": "string"
},
"releaseOwner": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"name": "string",
"email": "string"
}
}Environment Tool Middleware Grants API Errors
| Status Code | Description | Body |
|---|---|---|
| 400 | Invalid request, returning with a list of issues detected in the request | {"code":"string","errors":["string"]} |
| 401 | Unauthorized request | {"code":"string","error":"string"} |
| 403 | Forbidden Request | {"code":"string","error":"string"} |
| 404 | Entity not found | {"code":"string","error":"string"} |
| 409 | {"code":"string","error":"string"} | |
| 422 | Limits of the plan exceeded | {"code":"string","error":"string"} |
| 500 | Internal server error | {"code":"string","error":"string"} |