Update a namespace
Update a namespace. Updates the fields you name and keeps the rest. `metadata` merges into the stored metadata by key, and a `null` value deletes that key.
PATCH
Updates the fields you name and keeps the rest. metadata merges into the stored metadata by key, and a null value deletes that key.
apiKeyheader
x-api-key<token>id*stringMatch
^ns_[0-9a-hjkmnp-tv-z]{16,24}$application/json- body
name?|nullmetadata?|nullNamespace
application/json- response
id*NamespaceIdMatch
^ns_[0-9a-hjkmnp-tv-z]{16,24}$name*stringcreatedAt*stringmetadata*Your own labels for the namespace, such as the id of your customer it serves. Samva stores them and never reads them.
updatedAt*stringimport { createClient } from "samva";
const samva = createClient({ apiKey: process.env.SAMVA_API_KEY! });
const result = await samva.namespaces.update({
"id": "example"
});Example Response
{
"id": "string",
"name": "string",
"createdAt": "string",
"metadata": {
"property1": "string",
"property2": "string"
},
"updatedAt": "string"
}