But I want to make my question more precise:
Is it possible to the this jsonrpc working with a session_id of a public user? (not logged in)

import requests
import json
url = "https://73515246-18-0-all.runbot185.odoo.com/web/dataset/call_kw/forum.post/web_search_read"
payload = json.dumps({
"id": 1,
"jsonrpc": "2.0",
"method": "call",
"params": {
"model": "res.partner",
"method": "web_search_read",
"args": [],
"kwargs": {
"specification": {
"name": {}
},
"order": "name",
"domain": [],
"context": {
"uid": None
}
}
}
})
headers = {
'Content-Type': 'application/json',
'Cookie': 'session_id=clfQpy5iv6hb5cq9VacECtum8t2bPZ1OhBwZ5AEr9ya_4xj-I84eUSrEJKSOLhCy9JcXhpOq8QSmusQ3S08M'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)