Partially Update Namespace
Changed onPartially updates an existing namespace (PATCH operation)
Request
- Base URL: https://api.mixpeek.com
- URL: https://api.mixpeek.com/v1/namespaces/{namespace_identifier}
- Auth: HTTP bearer
Path parameters
Either the namespace name or namespace ID
Request body
Example request
{
"namespace_name": "product-search",
"payload_indexes": [
{
"description": "User-created text index for full-text search",
"field_name": "metadata.description",
"is_protected": false,
"type": "text"
}
],
"auto_create_indexes": true,
"infrastructure": {
"autoscaling_enabled": false,
"description": "Shared development namespace",
"max_concurrent_jobs": 10
},
"trusted_issuers": [
{
"jwks": {
"keys": [
{
"alg": "ES256",
"crv": "P-256",
"kid": "key-1",
"kty": "EC",
"x": "<base64url>",
"y": "<base64url>"
}
]
},
"claim_filters": [
{
"claim": "brands",
"field": "brand_id"
}
],
"group_claims": [
{
"claim": "app_metadata.brands",
"prefix": "brand:"
}
],
"admin_claim": {
"claim": "app_metadata.internal",
"values": [
"true"
]
}
}
],
"cost_cap_override": {
"daily_usd": 250,
"reason": "Nightly re-index of the full catalog, about $180/day, approved by finance",
"owner": "data-platform@example.com"
}
}Response
Successful Response
Example response
{
"namespace_name": "product-search",
"infrastructure": {
"autoscaling_enabled": false,
"description": "Shared development namespace",
"max_concurrent_jobs": 10
},
"trusted_issuers": [
{
"jwks": {
"keys": [
{
"alg": "ES256",
"crv": "P-256",
"kid": "key-1",
"kty": "EC",
"x": "<base64url>",
"y": "<base64url>"
}
]
},
"claim_filters": [
{
"claim": "brands",
"field": "brand_id"
}
],
"group_claims": [
{
"claim": "app_metadata.brands",
"prefix": "brand:"
}
],
"admin_claim": {
"claim": "app_metadata.internal",
"values": [
"true"
]
}
}
],
"cost_cap_override": {
"daily_usd": 250,
"reason": "Nightly re-index of the full catalog, about $180/day, approved by finance",
"owner": "data-platform@example.com"
},
"cluster_id": "iclstr_abc123xyz",
"payload_indexes": [
{
"description": "User-created text index for full-text search",
"field_name": "metadata.description",
"is_protected": false,
"type": "text"
}
]
}Changes
- breaking
the response property
///became optional for the status - breaking
response property
trusted_issuers/anyOf[subschema #1]/items/jwks_urllist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - breaking
the
///response property's minLength was decreased from1to0for the response status - info
added the new optional request property
- info
added the new optional request property
/// - info
added the new optional request property
/// - info
added the new optional request property
/// - info
added the new optional request property
- info
the request property
///became optional - info
request property
///list-of-types was widened by adding typesnullto media typeapplication/json - info
the
///request property's minLength was decreased from1to0 - info
added the optional property
///to the response with the status - info
added the optional property
///to the response with the status - info
added the optional property
///to the response with the status
- breaking
- info
added the new optional request property
- info
added the optional property
to the response with the status
- info