Engineering manualSchema reference
Brand Studio selected-plan quote request
Declared schema: schemas/selected-plan-quote-request.schema.json
Source: schemas/selected-plan-quote-request.schema.json. This is the complete declaration, including nested definitions and constraints. Its presence is not evidence that a runtime producer or consumer validates against it.
All schemas · Data structures and lineage
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://mirrorfactory.com/schemas/selected-plan-quote-request.schema.json",
"title": "Brand Studio selected-plan quote request",
"description": "The authenticated no-spend request accepted by POST /api/query-manifest when pull_plan is present.",
"type": "object",
"required": [
"pull_plan",
"seo_market",
"plan_bindings"
],
"anyOf": [
{
"required": [
"domain"
],
"properties": {
"domain": true
}
},
{
"required": [
"url"
],
"properties": {
"url": true
}
}
],
"properties": {
"domain": {
"type": "string",
"minLength": 1,
"maxLength": 500
},
"url": {
"type": "string",
"minLength": 1,
"maxLength": 500
},
"tier": {
"type": [
"string",
"integer"
]
},
"depth": {
"type": "string",
"maxLength": 40
},
"pull_profile_id": {
"type": "string",
"maxLength": 40
},
"pull_plan": {
"$ref": "selected-plan-execution.schema.json#/$defs/selection"
},
"seo_market": {
"$ref": "selected-plan-execution.schema.json#/$defs/market"
},
"plan_bindings": {
"type": "object"
},
"user_id": {
"description": "Accepted but ignored; authenticated owner identity controls rate limiting and ownership."
}
},
"additionalProperties": true
}