Skip to main content
PUT
/
api
/
quicklinks
/
{quicklinkId}
Update Quicklink
curl --request PUT \
  --url https://api.cludo.com/api/quicklinks/{quicklinkId} \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "url": "<string>",
  "websiteid": 123,
  "terms": [
    {
      "name": "<string>"
    }
  ]
}
'
{
  "url": "<string>",
  "websiteid": 123,
  "id": 123,
  "terms": [
    {
      "name": "<string>"
    }
  ],
  "brokenLinksFoundAt": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://cludo.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Basic authentication. Use your Customer ID as the username and API Key as the password. Example header: Authorization: Basic MTIzNDU2NzpteS1hcGkta2V5.

Path Parameters

Numeric id of an existing quicklink.

Body

application/json

Quicklink update payload. The quicklink id is taken from the URL path; any id in the body is ignored.

url
string
required

Destination URL the user is sent to when they select this quicklink.

websiteid
integer
required

Search engine ID this quicklink belongs to.

terms
object[]

Replace the quicklink's full trigger phrase list with this array. Terms not included are removed.

Response

Quicklink updated successfully.

url
string
required

Destination when the user selects this quicklink.

websiteid
integer
required

Engine this quicklink belongs to.

id
integer

Quicklink ID (assigned by server on create).

terms
object[]

All trigger phrases for this shortcut.

Managed by the Cludo backend; informational only.