Skip to main content
GET
Python

Authorizations

Meibel-API-Key
string
header
required

Path Parameters

definition_id
string
required

Response

Successful Response

Full BatchDefinition snapshot.

id
string
required
customer_id
string
required
project_id
string
required
name
string
required
version
string
required
parent_version
string | null
required
catalog_urn
string
required
agent_urn
string
required
agent_spec_json
Agent Spec Json · object
required
input_datasource_id
string
required
concurrency
integer
required
retry_limit
integer
required
created_at
string<date-time>
required
created_by
string
required
filters
Filters · object | null

Optional override for the tool's parameters schema

output_datasource_id
string | null
user_message
string | null
recurrence_cron
string | null
description
string | null
execution_policy
ExecutionPolicy · object | null

Session-level access constraints (hardrails) for data and tools. Controls what data an agent session can access and what tools it can use. Constraints are enforced by the platform at runtime — the agent cannot bypass them. Multiple policies can be composed: stored policies (by ID) and/or an inline policy are structurally merged. Overlapping datasource or tool entries are combined with $and (intersection semantics). All filter fields use MongoDB-style constraint operators. Plain values are automatically normalized to {"$eq": value}.

execution_policy_ids
string[] | null
deleted_at
string<date-time> | null