curl --request PUT \
--url https://api.boostgpt.co/v1/bot/source/update \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"project_id": "<string>",
"bot_id": "<string>",
"source_id": "<string>",
"title": "<string>",
"description": "<string>",
"tags": [
"<string>"
],
"source": "<string>",
"forget_after": "1 day",
"sync_frequency": "never"
}
'{
"id": "<string>",
"status": "<string>",
"updated_at": "<string>",
"title": "<string>",
"description": "<string>",
"source": "<string>",
"tags": "<string>",
"sync_frequency": "<string>",
"forget_after": "<string>"
}Update an existing memory source
curl --request PUT \
--url https://api.boostgpt.co/v1/bot/source/update \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"project_id": "<string>",
"bot_id": "<string>",
"source_id": "<string>",
"title": "<string>",
"description": "<string>",
"tags": [
"<string>"
],
"source": "<string>",
"forget_after": "1 day",
"sync_frequency": "never"
}
'{
"id": "<string>",
"status": "<string>",
"updated_at": "<string>",
"title": "<string>",
"description": "<string>",
"source": "<string>",
"tags": "<string>",
"sync_frequency": "<string>",
"forget_after": "<string>"
}Enter your API key
The project ID
The agent ID
The memory source ID to update
Updated title
Updated description
Updated tags
Updated source content
Updated forget duration
1 day, 1 week, 2 weeks, 1 month, 3 months, 6 months, 1 year, never Updated sync frequency
never, weekly, monthly Memory source updated successfully
Memory source update response containing only the ID and updated fields
Memory source ID
Processing status (e.g., 'processing', 'success', 'failed')
Last update timestamp
Updated title (if changed)
Updated description (if changed)
Updated source URL (if changed)
Updated tags as JSON string (if changed)
Updated sync frequency (if changed)
Updated forget duration (if changed)
Was this page helpful?