Bom dia, Akhenaton! Tudo bem?
Não consegui entender completamente a sua dúvida.
Contudo, o objetivo de uma API é permitir a comunicação e interação entre diferentes sistemas e aplicativos de softwares. Ou seja, o importante ao construir uma API é definir as regras e protocolos de como a sua aplicação back-end irá conversar com outra aplicação, podendo a mesma ser de back-end ou front-end.
Nesse caso que vi você fazendo o ideal é você definir qual restaurante você quer na própria chamada da API, ou seja, não tem tanto sentido realizar um input na criação da própria API.
O que eu te recomendo é aprender um pouco sobre Django Rest FrameWork, um Framework que simplifica muito a criação de APIs com Python e esse framework ja cria uma página de admin que é autoexplicativa para o seu melhor entedimento de chamada de API.
Vou deixar a sugestão de 2 Formações: Django Rest Framework (https://cursos.alura.com.br/formacao-django-rest) e o Curso de Django (https://cursos.alura.com.br/formacao-django), caso você queira criar uma aplicação que já tem o front-end e o Back-end juntos.
Espero que eu tenha te ajudado, caso não tenha, fico á disposição! Vamos conversar, abs!