Acredito que consegui resolver o desafio. A documentação da API ajudou bastante na resolução.
#url do repositório original para fazer o fork
url_original = 'https://github.com/amzn/amazon-marketing-stream-examples'
repositorio_original = 'amazon-marketing-stream-examples'
dono_repositorio = 'amzn'
url_fork = f'repos/{dono_repositorio}/{repositorio_original}/forks'
#url do repositório para gravar o fork
api_base_url = 'https://api.github.com'
nome_usuario = 'vcbonani'
repositorio_destino = f'{repositorio_original}-fork'
url_desafio = f'{api_base_url}/{url_fork}'
dados_body = {
'name' : repositorio_destino,
'default_branch_only' : True
}
response = requests.post(url_desafio, json = dados_body , headers = headers)
response.status_code
Repositório criado no meu Github. A alteração na descrição foi feita posteriormente a execução do código.