Packages
Packages
ModelsExpand Collapse
InputState = object { effective_bindings, effective_schema } Computed input state for a package — derived at response time from the
package kind's schema and the package's input binding. Not stored.
effective_schema is the full input schema (kind + binding required
constraints merged). effective_bindings resolves the CEL binding to
show actual static values and {"$input": "path"} references for
install-provided fields.
Computed input state for a package — derived at response time from the package kind's schema and the package's input binding. Not stored.
effective_schema is the full input schema (kind + binding required
constraints merged). effective_bindings resolves the CEL binding to
show actual static values and {"$input": "path"} references for
install-provided fields.
effective_schema: optional object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
Package = object { id, created_at, kind, 15 more }
Whether the package is published. Unpublished packages are excluded from
list endpoints by default; pass include_unpublished=true to include them.
Server-populated URL-friendly identifier.
owner_type: "platform" or "customer"
Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
CEL expression assembling the flat input map from static values
and install-provided values (referenced via pkg.inputs.X).
Scope:
pkg.inputs— install-supplied values conforming toschema.
schema: optional object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
links: optional array of object { href, rel, properties, 2 more }
Target reference.
Fragment URIs (#name) reference other entities in the same graph by
their local name (the key in the entity map). Absolute paths and URLs reference
external resources outside the graph.
Link relation type.
Additional metadata keyed by property name.
Human-readable titles keyed by BCP 47 language tag.
Media type of the target resource (per RFC 7033 section 4.4.4.3).
Applies to external hrefs; typically omitted for intra-graph references.
Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
CEL expression source. Must evaluate to a map whose fields match
schema.properties.
Scope: entities:
entities.inputs— the package's input values (merged with install inputs at provisioning time).entities.<name>— resolved entities in the graph, each withhref: stringandoutputs: map<string, dyn>.
schema: object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
Vocabulary-defined metadata properties, keyed by property URN.
Known properties are declared with their schemas; additional
properties with custom URNs are permitted via Record<unknown>.
Each property carries x-subject-types indicating which entity types
it applies to. Properties with draft/ in the URN are experimental
and carry x-internal: true.
Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
CEL expression assembling the flat input map from static values
and install-provided values (referenced via pkg.inputs.X).
Scope:
pkg.inputs— install-supplied values conforming toschema.
schema: optional object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
links: optional array of object { href, rel, properties, 2 more }
Target reference.
Fragment URIs (#name) reference other entities in the same graph by
their local name (the key in the entity map). Absolute paths and URLs reference
external resources outside the graph.
Link relation type.
Additional metadata keyed by property name.
Human-readable titles keyed by BCP 47 language tag.
Media type of the target resource (per RFC 7033 section 4.4.4.3).
Applies to external hrefs; typically omitted for intra-graph references.
Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
CEL expression source. Must evaluate to a map whose fields match
schema.properties.
Scope: entities:
entities.inputs— the package's input values (merged with install inputs at provisioning time).entities.<name>— resolved entities in the graph, each withhref: stringandoutputs: map<string, dyn>.
schema: object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
Vocabulary-defined metadata properties, keyed by property URN.
Known properties are declared with their schemas; additional
properties with custom URNs are permitted via Record<unknown>.
Each property carries x-subject-types indicating which entity types
it applies to. Properties with draft/ in the URN are experimental
and carry x-internal: true.
Computed input state for a package — derived at response time from the
package kind's schema and the package's input binding. Not stored.
effective_schema is the full input schema (kind + binding required
constraints merged). effective_bindings resolves the CEL binding to
show actual static values and {"$input": "path"} references for
install-provided fields.
Computed input state for a package — derived at response time from the package kind's schema and the package's input binding. Not stored.
effective_schema is the full input schema (kind + binding required
constraints merged). effective_bindings resolves the CEL binding to
show actual static values and {"$input": "path"} references for
install-provided fields.
effective_schema: optional object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
CEL expression assembling the flat input map from static values
and install-provided values (referenced via pkg.inputs.X).
Scope:
pkg.inputs— install-supplied values conforming toschema.
schema: optional object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
links: optional array of object { href, rel, properties, 2 more }
Target reference.
Fragment URIs (#name) reference other entities in the same graph by
their local name (the key in the entity map). Absolute paths and URLs reference
external resources outside the graph.
Link relation type.
Additional metadata keyed by property name.
Human-readable titles keyed by BCP 47 language tag.
Media type of the target resource (per RFC 7033 section 4.4.4.3).
Applies to external hrefs; typically omitted for intra-graph references.
Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
CEL expression source. Must evaluate to a map whose fields match
schema.properties.
Scope: entities:
entities.inputs— the package's input values (merged with install inputs at provisioning time).entities.<name>— resolved entities in the graph, each withhref: stringandoutputs: map<string, dyn>.
schema: object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
Vocabulary-defined metadata properties, keyed by property URN.
Known properties are declared with their schemas; additional
properties with custom URNs are permitted via Record<unknown>.
Each property carries x-subject-types indicating which entity types
it applies to. Properties with draft/ in the URN are experimental
and carry x-internal: true.
Provenance info for a package originating from an ancestor catalog.
Provenance info for a package originating from an ancestor catalog.
scope: "global" or "org" or "zone"Scope type of the catalog where the package is authored.
Scope type of the catalog where the package is authored.
PackageDraft = object { id, manifest_sha, name, 8 more }
Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
CEL expression assembling the flat input map from static values
and install-provided values (referenced via pkg.inputs.X).
Scope:
pkg.inputs— install-supplied values conforming toschema.
schema: optional object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
links: optional array of object { href, rel, properties, 2 more }
Target reference.
Fragment URIs (#name) reference other entities in the same graph by
their local name (the key in the entity map). Absolute paths and URLs reference
external resources outside the graph.
Link relation type.
Additional metadata keyed by property name.
Human-readable titles keyed by BCP 47 language tag.
Media type of the target resource (per RFC 7033 section 4.4.4.3).
Applies to external hrefs; typically omitted for intra-graph references.
Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
CEL expression source. Must evaluate to a map whose fields match
schema.properties.
Scope: entities:
entities.inputs— the package's input values (merged with install inputs at provisioning time).entities.<name>— resolved entities in the graph, each withhref: stringandoutputs: map<string, dyn>.
schema: object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
Vocabulary-defined metadata properties, keyed by property URN.
Known properties are declared with their schemas; additional
properties with custom URNs are permitted via Record<unknown>.
Each property carries x-subject-types indicating which entity types
it applies to. Properties with draft/ in the URN are experimental
and carry x-internal: true.
PackageInputBinding = object { bindings, schema } Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
CEL expression assembling the flat input map from static values
and install-provided values (referenced via pkg.inputs.X).
Scope:
pkg.inputs— install-supplied values conforming toschema.
schema: optional object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
PackageList = object { items, pagination }
Whether the package is published. Unpublished packages are excluded from
list endpoints by default; pass include_unpublished=true to include them.
Server-populated URL-friendly identifier.
owner_type: "platform" or "customer"
Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
CEL expression assembling the flat input map from static values
and install-provided values (referenced via pkg.inputs.X).
Scope:
pkg.inputs— install-supplied values conforming toschema.
schema: optional object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
links: optional array of object { href, rel, properties, 2 more }
Target reference.
Fragment URIs (#name) reference other entities in the same graph by
their local name (the key in the entity map). Absolute paths and URLs reference
external resources outside the graph.
Link relation type.
Additional metadata keyed by property name.
Human-readable titles keyed by BCP 47 language tag.
Media type of the target resource (per RFC 7033 section 4.4.4.3).
Applies to external hrefs; typically omitted for intra-graph references.
Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
CEL expression source. Must evaluate to a map whose fields match
schema.properties.
Scope: entities:
entities.inputs— the package's input values (merged with install inputs at provisioning time).entities.<name>— resolved entities in the graph, each withhref: stringandoutputs: map<string, dyn>.
schema: object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
Vocabulary-defined metadata properties, keyed by property URN.
Known properties are declared with their schemas; additional
properties with custom URNs are permitted via Record<unknown>.
Each property carries x-subject-types indicating which entity types
it applies to. Properties with draft/ in the URN are experimental
and carry x-internal: true.
Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
CEL expression assembling the flat input map from static values
and install-provided values (referenced via pkg.inputs.X).
Scope:
pkg.inputs— install-supplied values conforming toschema.
schema: optional object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
links: optional array of object { href, rel, properties, 2 more }
Target reference.
Fragment URIs (#name) reference other entities in the same graph by
their local name (the key in the entity map). Absolute paths and URLs reference
external resources outside the graph.
Link relation type.
Additional metadata keyed by property name.
Human-readable titles keyed by BCP 47 language tag.
Media type of the target resource (per RFC 7033 section 4.4.4.3).
Applies to external hrefs; typically omitted for intra-graph references.
Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
CEL expression source. Must evaluate to a map whose fields match
schema.properties.
Scope: entities:
entities.inputs— the package's input values (merged with install inputs at provisioning time).entities.<name>— resolved entities in the graph, each withhref: stringandoutputs: map<string, dyn>.
schema: object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
Vocabulary-defined metadata properties, keyed by property URN.
Known properties are declared with their schemas; additional
properties with custom URNs are permitted via Record<unknown>.
Each property carries x-subject-types indicating which entity types
it applies to. Properties with draft/ in the URN are experimental
and carry x-internal: true.
Computed input state for a package — derived at response time from the
package kind's schema and the package's input binding. Not stored.
effective_schema is the full input schema (kind + binding required
constraints merged). effective_bindings resolves the CEL binding to
show actual static values and {"$input": "path"} references for
install-provided fields.
Computed input state for a package — derived at response time from the package kind's schema and the package's input binding. Not stored.
effective_schema is the full input schema (kind + binding required
constraints merged). effective_bindings resolves the CEL binding to
show actual static values and {"$input": "path"} references for
install-provided fields.
effective_schema: optional object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
CEL expression assembling the flat input map from static values
and install-provided values (referenced via pkg.inputs.X).
Scope:
pkg.inputs— install-supplied values conforming toschema.
schema: optional object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
links: optional array of object { href, rel, properties, 2 more }
Target reference.
Fragment URIs (#name) reference other entities in the same graph by
their local name (the key in the entity map). Absolute paths and URLs reference
external resources outside the graph.
Link relation type.
Additional metadata keyed by property name.
Human-readable titles keyed by BCP 47 language tag.
Media type of the target resource (per RFC 7033 section 4.4.4.3).
Applies to external hrefs; typically omitted for intra-graph references.
Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
CEL expression source. Must evaluate to a map whose fields match
schema.properties.
Scope: entities:
entities.inputs— the package's input values (merged with install inputs at provisioning time).entities.<name>— resolved entities in the graph, each withhref: stringandoutputs: map<string, dyn>.
schema: object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
Vocabulary-defined metadata properties, keyed by property URN.
Known properties are declared with their schemas; additional
properties with custom URNs are permitted via Record<unknown>.
Each property carries x-subject-types indicating which entity types
it applies to. Properties with draft/ in the URN are experimental
and carry x-internal: true.
Provenance info for a package originating from an ancestor catalog.
Provenance info for a package originating from an ancestor catalog.
scope: "global" or "org" or "zone"Scope type of the catalog where the package is authored.
Scope type of the catalog where the package is authored.
pagination: object { after_cursor, before_cursor, total_count } Cursor-based pagination metadata returned alongside a list of results
Cursor-based pagination metadata returned alongside a list of results
An opaque cursor used for paginating through a list of results
An opaque cursor used for paginating through a list of results
Total number of items across all pages. Only present when the request includes ?expand[]=total_count.
PackageOutputBinding = object { bindings, schema } Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
CEL expression source. Must evaluate to a map whose fields match
schema.properties.
Scope: entities:
entities.inputs— the package's input values (merged with install inputs at provisioning time).entities.<name>— resolved entities in the graph, each withhref: stringandoutputs: map<string, dyn>.
schema: object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
PackageSource = object { scope } Provenance info for a package originating from an ancestor catalog.
Provenance info for a package originating from an ancestor catalog.
scope: "global" or "org" or "zone"Scope type of the catalog where the package is authored.
Scope type of the catalog where the package is authored.
PackagesVersions
ModelsExpand Collapse
PackageVersion = object { id, created_at, manifest_sha, 12 more }
owner_type: "platform" or "customer"
Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
CEL expression assembling the flat input map from static values
and install-provided values (referenced via pkg.inputs.X).
Scope:
pkg.inputs— install-supplied values conforming toschema.
schema: optional object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
links: optional array of object { href, rel, properties, 2 more }
Target reference.
Fragment URIs (#name) reference other entities in the same graph by
their local name (the key in the entity map). Absolute paths and URLs reference
external resources outside the graph.
Link relation type.
Additional metadata keyed by property name.
Human-readable titles keyed by BCP 47 language tag.
Media type of the target resource (per RFC 7033 section 4.4.4.3).
Applies to external hrefs; typically omitted for intra-graph references.
Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
CEL expression source. Must evaluate to a map whose fields match
schema.properties.
Scope: entities:
entities.inputs— the package's input values (merged with install inputs at provisioning time).entities.<name>— resolved entities in the graph, each withhref: stringandoutputs: map<string, dyn>.
schema: object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
Vocabulary-defined metadata properties, keyed by property URN.
Known properties are declared with their schemas; additional
properties with custom URNs are permitted via Record<unknown>.
Each property carries x-subject-types indicating which entity types
it applies to. Properties with draft/ in the URN are experimental
and carry x-internal: true.
PackageVersionList = object { items, pagination }
owner_type: "platform" or "customer"
Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
Input binding for a package.
schema constrains install-level inputs. bindings is a CEL expression
that assembles the flat input map — static values are CEL literals,
install-provided values are pkg.inputs.X references. Evaluated at
provisioning time to produce the entities.inputs map for entity bindings.
CEL expression assembling the flat input map from static values
and install-provided values (referenced via pkg.inputs.X).
Scope:
pkg.inputs— install-supplied values conforming toschema.
schema: optional object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
links: optional array of object { href, rel, properties, 2 more }
Target reference.
Fragment URIs (#name) reference other entities in the same graph by
their local name (the key in the entity map). Absolute paths and URLs reference
external resources outside the graph.
Link relation type.
Additional metadata keyed by property name.
Human-readable titles keyed by BCP 47 language tag.
Media type of the target resource (per RFC 7033 section 4.4.4.3).
Applies to external hrefs; typically omitted for intra-graph references.
Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
Output binding for a package.
schema describes the flat outputs surfaced on an install.
bindings is a CEL expression — a map literal whose keys match
schema.properties and whose values project fields out of the resolved
entity graph. Evaluated after the provisioner has resolved all entities.
CEL expression source. Must evaluate to a map whose fields match
schema.properties.
Scope: entities:
entities.inputs— the package's input values (merged with install inputs at provisioning time).entities.<name>— resolved entities in the graph, each withhref: stringandoutputs: map<string, dyn>.
schema: object { additionalProperties, const, default, 17 more } A subset of JSON Schema 2020-12 used to describe package input and output
shapes.
Supported keywords:
- Structural:
type, properties, required, items, additionalProperties
- Annotations:
title, description, default, readOnly, writeOnly
- Constraints:
pattern, minLength, maxLength, minimum, maximum,
minItems, maxItems, enum, const, format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf, anyOf, oneOf, not
- References:
$ref, $dynamicRef
patternProperties, propertyNames, unevaluatedProperties
- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
A subset of JSON Schema 2020-12 used to describe package input and output shapes.
Supported keywords:
- Structural:
type,properties,required,items,additionalProperties - Annotations:
title,description,default,readOnly,writeOnly - Constraints:
pattern,minLength,maxLength,minimum,maximum,minItems,maxItems,enum,const,format
Intentionally unsupported (reject at release time rather than silently ignore):
- Schema combinators:
allOf,anyOf,oneOf,not - References:
$ref,$dynamicRef patternProperties,propertyNames,unevaluatedProperties- Custom vocabularies and
$vocabulary
Dialect: JSON Schema 2020-12 (implied — authors do not include $schema).
Schema for properties not named in properties.
Constant allowed value.
Default value (annotation).
Human-readable description (annotation).
Enumerated allowed values.
Format hint (e.g., "uri", "uuid", "email", "date-time").
Schema for array items.
Property schemas, keyed by property name.
Read-only hint — server-populated, ignored on write.
Names of required properties.
Human-readable title (annotation).
type: optional "object" or "array" or "string" or 4 moreThe type keyword in JSON Schema 2020-12.
The type keyword in JSON Schema 2020-12.
Write-only hint (passwords, secrets) — never returned on read.
Vocabulary-defined metadata properties, keyed by property URN.
Known properties are declared with their schemas; additional
properties with custom URNs are permitted via Record<unknown>.
Each property carries x-subject-types indicating which entity types
it applies to. Properties with draft/ in the URN are experimental
and carry x-internal: true.
pagination: object { after_cursor, before_cursor, total_count } Cursor-based pagination metadata returned alongside a list of results
Cursor-based pagination metadata returned alongside a list of results
An opaque cursor used for paginating through a list of results
An opaque cursor used for paginating through a list of results
Total number of items across all pages. Only present when the request includes ?expand[]=total_count.