Ga naar inhoud

Koppel taalgebonden bronlinks aan artikelen, zodat de chatwidget voor elke taal de juiste URL kan tonen.

Met taalgebonden URL’s koppel je bronlinks voor specifieke talen aan artikelen. Wanneer de AI tijdens een gesprek naar een artikel verwijst, toont de chatwidget de URL die past bij de gedetecteerde gesprekstaal (most_frequent_language). Dit is handig bij meertalige implementaties waarbij dezelfde inhoud per taal een andere URL heeft (bijvoorbeeld example.com/en/returns tegenover example.com/es/devoluciones).

Bereik: read_all

GET https://app.quickchat.ai/v1/api/knowledge_base/articles/{article_id}/lang_urls/{language}

Terminal window
curl https://app.quickchat.ai/v1/api/knowledge_base/articles/1234/lang_urls/en \
-H 'Authorization: Bearer <API_TOKEN>'

Antwoord 200 OK

{
"url": "https://example.com/en/return-policy"
}
Bereik: write_all

POST https://app.quickchat.ai/v1/api/knowledge_base/articles/{article_id}/lang_urls/{language}

Requestbody

ParameterBeschrijving
url
string, verplicht
URL voor de versie in de betreffende taal
Terminal window
curl -X POST https://app.quickchat.ai/v1/api/knowledge_base/articles/1234/lang_urls/en \
-H 'Authorization: Bearer <API_TOKEN>' \
-H 'Content-Type: application/json' \
-d '{"url": "https://example.com/en/return-policy"}'

Antwoord 200 OK

{
"url": "https://example.com/en/return-policy"
}
Bereik: write_all

PATCH https://app.quickchat.ai/v1/api/knowledge_base/articles/{article_id}/lang_urls/{language}

Requestbody

ParameterBeschrijving
url
string, verplicht
Bijgewerkte URL

Antwoord 200 OK: retourneert het bijgewerkte URL-object.

Bereik: write_all

DELETE https://app.quickchat.ai/v1/api/knowledge_base/articles/{article_id}/lang_urls/{language}

Terminal window
curl -X DELETE https://app.quickchat.ai/v1/api/knowledge_base/articles/1234/lang_urls/en \
-H 'Authorization: Bearer <API_TOKEN>'

Antwoord 200 OK