Delete a namespace
curl --request DELETE \
--url https://api.conare.ai/namespaces/{namespace} \
--header 'Authorization: Bearer <token>'const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.conare.ai/namespaces/{namespace}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.conare.ai/namespaces/{namespace}"
headers = {"Authorization": "Bearer <token>"}
response = requests.delete(url, headers=headers)
print(response.text){
"deleted": true,
"sources_deleted": [
"src_4f1c2a9e0b7d4c3a8e6f1b2d"
]
}{
"error": {
"code": "invalid_request",
"message": "text is required",
"request_id": "7d0f4c1e-2b8a-4e39-9a61-3c5e8b2f9d04"
}
}{
"error": {
"code": "invalid_request",
"message": "text is required",
"request_id": "7d0f4c1e-2b8a-4e39-9a61-3c5e8b2f9d04"
}
}{
"error": {
"code": "invalid_request",
"message": "text is required",
"request_id": "7d0f4c1e-2b8a-4e39-9a61-3c5e8b2f9d04"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "invalid_request",
"message": "text is required",
"request_id": "7d0f4c1e-2b8a-4e39-9a61-3c5e8b2f9d04"
}
}{
"error": {
"code": "invalid_request",
"message": "text is required",
"request_id": "7d0f4c1e-2b8a-4e39-9a61-3c5e8b2f9d04"
}
}Namespaces
Delete a namespace
Deletes the namespace, every document in it and its files source; the name is free to reuse at once.
- Another source writing into it is 409
namespace_has_sources, unlessforce=truedeletes it too. - Idempotent: deleting it again answers
{"deleted": true}.
DELETE
https://api.conare.ai
/
namespaces
/
{namespace}
Delete a namespace
curl --request DELETE \
--url https://api.conare.ai/namespaces/{namespace} \
--header 'Authorization: Bearer <token>'const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.conare.ai/namespaces/{namespace}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.conare.ai/namespaces/{namespace}"
headers = {"Authorization": "Bearer <token>"}
response = requests.delete(url, headers=headers)
print(response.text){
"deleted": true,
"sources_deleted": [
"src_4f1c2a9e0b7d4c3a8e6f1b2d"
]
}{
"error": {
"code": "invalid_request",
"message": "text is required",
"request_id": "7d0f4c1e-2b8a-4e39-9a61-3c5e8b2f9d04"
}
}{
"error": {
"code": "invalid_request",
"message": "text is required",
"request_id": "7d0f4c1e-2b8a-4e39-9a61-3c5e8b2f9d04"
}
}{
"error": {
"code": "invalid_request",
"message": "text is required",
"request_id": "7d0f4c1e-2b8a-4e39-9a61-3c5e8b2f9d04"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "invalid_request",
"message": "text is required",
"request_id": "7d0f4c1e-2b8a-4e39-9a61-3c5e8b2f9d04"
}
}{
"error": {
"code": "invalid_request",
"message": "text is required",
"request_id": "7d0f4c1e-2b8a-4e39-9a61-3c5e8b2f9d04"
}
}Autorisierungen
A key from conare.ai/dashboard/keys with full access, some namespaces, or models only (/embed, /rerank, /v1, /v2/rerank, /parse).
Header
One key (a UUID) per logical write, sent again on each retry: a repeat within 24 hours replays the first successful answer.
Required string length:
1 - 255Pattern:
^[\x21-\x7e]+$Pfadparameter
The namespace name.
1-64 characters of a-z 0-9 _ -, starting with a letter or digit.
Pattern:
^[a-z0-9][a-z0-9_-]{0,63}$Beispiele:
"docs"
"user-42"
Abfrageparameter
true: also delete every other source writing into the namespace.
War diese Seite hilfreich?