Мне любопытно узнать о структуре конечной точки API и методах HTTP, которые мне нужно использовать для успешной проверки номера телефона.Какой правильный формат мне нужно использовать в соответствии с рекомендациями REST API?Кроме того, какие ответы должен возвращать каждый API?
Я пытаюсь обновить номер телефона.Вот что я пробовал:
API 1 - POST / верификация - Создает объект верификации и отправляет код верификации
Входные данные: phone_number: '+19876543210'
Ответ:
{id: 'verification_id', status: 'enum[pending, completed]'}
API2 - POST / validation / {verify_id} / verify
Входные данные: code: '123456'
Ответ:
{id: 'verification_id', status: 'enum[pending, completed]'}
API3 - PATCH / account /: id / profile - заменяет текущий номер телефона
Входы: {id: 'current_phone_id', number: 'new_number', verification_id: 'verification_id'}
Ответ:
Updated Profile object