Zum Inhalt springen
DeutschlandGPT

Update Custom GPT

Updates a Custom GPT's configuration. Only provided fields are updated.

PUThttps://api.deutschlandgpt.de/v2/custom-gpts/{id}

Example request

curl https://api.deutschlandgpt.de/v2/custom-gpts/{id} \
  -X PUT \
  -H "Authorization: Bearer $DGPT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "name": "string",
  "description": "string",
  "instructions": "string",
  "conversationStarters": "string",
  "metadata": {},
  "promptSuggestions": [
    "string"
  ],
  "modelId": "00000000-0000-0000-0000-000000000000"
}'

Parameters

idstring<uuid>required

Custom GPT ID

Request body

namestringoptional
descriptionstringoptional
instructionsstringoptional
conversationStartersstringoptional
metadataCustomGptMetadataoptional
filesobject[]optional
idstringoptional
namestringoptional
webBrowsingobjectoptional
enabledbooleanoptional
imageGenerationobjectoptional
enabledbooleanoptional
codeInterpreterobjectoptional
enabledbooleanoptional
promptSuggestionsstring[]optional
modelIdstring<uuid> | nulloptional

Response

200application/json
{
  "id": "00000000-0000-0000-0000-000000000000",
  "name": "string",
  "description": "string",
  "instructions": "string",
  "conversationStarters": "string",
  "metadata": {
    "files": [
      {
        "id": "string",
        "name": "string"
      }
    ],
    "webBrowsing": {
      "enabled": true
    },
    "imageGeneration": {
      "enabled": true
    },
    "codeInterpreter": {
      "enabled": true
    }
  },
  "accessLevel": "string",
  "promptSuggestions": [
    "string"
  ],
  "modelId": "00000000-0000-0000-0000-000000000000",
  "createdAt": "2025-01-01T00:00:00Z",
  "files": [
    {
      "id": "string",
      "name": "string",
      "type": "string",
      "createdAt": "2025-01-01T00:00:00Z"
    }
  ]
}

Updated Custom GPT

idstring<uuid>
namestring
descriptionstring | null
instructionsstring | null
conversationStartersstring | null
metadataCustomGptMetadata
filesobject[]
idstring
namestring
webBrowsingobject
enabledboolean
imageGenerationobject
enabledboolean
codeInterpreterobject
enabledboolean
accessLevelstring
promptSuggestionsstring[]
modelIdstring<uuid> | null
createdAtstring<date-time>
filesobject[]
idstring
namestring
typestring
createdAtstring<date-time>

Response codes

200

Updated Custom GPT

CustomGptDetail
401

Unauthorized

402

Insufficient credits or spending limit exceeded

Error
404

Custom GPT not found or access denied

Was this page helpful?
Update Custom GPT · DeutschlandGPT