Без дополнительной информации о том, что вы хотите и с какого адреса, трудно помочь. Но попробуйте добавить в сообщение заголовки с помощью пользовательского агента. Могут потребоваться и другие заголовки, но User-Agent - это заголовок, который часто требуется.
with requests.Session() as session:
// Some login action
url = f'http://somewebsite.com/lib/ajax/service.php?key={key}&info=get_enrolled'
json_data = {
"index": 0,
"methodname": "get_enrolled",
// And so on, from Request Body
}
headers = {'User-Agent': 'Mozilla/5.0'}
r = session.post(url, json=json_data, headers=headers)