logo
Entwicklung
Suchen
Metadatenfelder löschen

Metadatenfelder löschen

Löschen Sie Metadatenfelder stapelweise anhand ihrer IDs. Vom System vordefinierte Felder können nicht gelöscht werden. Pro Anfrage können bis zu 50 Felder gelöscht werden. ids wird als durch Kommas getrennter URL-Abfrageparameter und nicht im Anfragetext übergeben.

Anfragemethode

DELETE

Endpunkt

https://api-${endpoint}.gptbots.ai/v1/bot/doc/metadata/field/delete

Authentifizierung

Informationen zur Authentifizierung finden Sie in der API-Übersicht.

Anfrage

Anfragebeispiel

curl -X DELETE 'https://api-${endpoint}.gptbots.ai/v1/bot/doc/metadata/field/delete?ids=665f1c8a9b2e4d001a3f0001,665f1c8a9b2e4d001a3f0002' \ -H 'Authorization: Bearer ${API Key}'
                      
                      curl -X DELETE 'https://api-${endpoint}.gptbots.ai/v1/bot/doc/metadata/field/delete?ids=665f1c8a9b2e4d001a3f0001,665f1c8a9b2e4d001a3f0002' \
-H 'Authorization: Bearer ${API Key}'

                    
Dieser Codeblock im schwebenden Fenster

Anfrage-Header

Feld Typ Beschreibung
Authorization Bearer ${API Key} Authentifizieren Sie sich mit Authorization: Bearer ${API Key}. Den API Key erhalten Sie auf der API-Schlüsselseite.

Anfrageparameter

Feld Typ Erforderlich Beschreibung
ids String Ja Durch Kommas getrennte Feld-IDs, bis zu 50 pro Anfrage.

Antwort

Antwortbeispiel

{ "success_count": 1, "failure_count": 2, "results": [ { "id": "665f1c8a9b2e4d001a3f0001", "success": true }, { "id": "665f1c8a9b2e4d001a3f0003", "success": false, "error_message": "field not found" }, { "id": "665f1c8a9b2e4d001a3f0004", "success": false, "error_message": "predefined field cannot be deleted" } ] }
                      
                      {
    "success_count": 1,
    "failure_count": 2,
    "results": [
        {
            "id": "665f1c8a9b2e4d001a3f0001",
            "success": true
        },
        {
            "id": "665f1c8a9b2e4d001a3f0003",
            "success": false,
            "error_message": "field not found"
        },
        {
            "id": "665f1c8a9b2e4d001a3f0004",
            "success": false,
            "error_message": "predefined field cannot be deleted"
        }
    ]
}

                    
Dieser Codeblock im schwebenden Fenster

Erfolgreiche Antwort

Feld Typ Beschreibung
success_count Integer Anzahl erfolgreich gelöschter Felder.
failure_count Integer Anzahl der Felder, die nicht gelöscht werden konnten.
results Array<Object> Löschergebnis für jede ID.
id String Feld-ID.
success Boolean Ob der Löschvorgang erfolgreich war.
error_message String Fehlergrund: field not found (Feld existiert nicht) / predefined field cannot be deleted (voreingestellte Felder können nicht gelöscht werden).

Fehlerantwort

Feld Typ Beschreibung
code Integer Fehlercode.
message String Fehlerdetails.