Skip to main content
PUT
/
v1
/
bot
/
source
/
update
Update 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>"
}

Authorizations

Authorization
string
header
required

Enter your API key

Body

application/json
project_id
string
required

The project ID

bot_id
string
required

The agent ID

source_id
string
required

The memory source ID to update

title
string

Updated title

description
string

Updated description

tags
string[]

Updated tags

source
string

Updated source content

forget_after
enum<string>

Updated forget duration

Available options:
1 day,
1 week,
2 weeks,
1 month,
3 months,
6 months,
1 year,
never
sync_frequency
enum<string>

Updated sync frequency

Available options:
never,
weekly,
monthly

Response

Memory source updated successfully

Memory source update response containing only the ID and updated fields

id
string
required

Memory source ID

status
string
required

Processing status (e.g., 'processing', 'success', 'failed')

updated_at
string
required

Last update timestamp

title
string

Updated title (if changed)

description
string

Updated description (if changed)

source
string

Updated source URL (if changed)

tags
string

Updated tags as JSON string (if changed)

sync_frequency
string

Updated sync frequency (if changed)

forget_after
string

Updated forget duration (if changed)