Errors
The source is not a file
409 not_a_file
Only a file sent to the knowledge base can be replaced. A website page changes when the website is read again; a topic is written in the console.
What to do
Read the website again with POST /v1/knowledge-bases/{id}/crawls/{crawl_id}/refresh.
Retrying
No: the same request gets the same answer until something is changed.