Повторное подтверждение email

Метод используется для повторного запроса подтверждения email, указанного при быстрой регистрации в Панели управления Клиента (см. Быстрая регистрация). Метод можно использовать независимо от того, истек ли срок действия предыдущего токена для подтверждения email, но только для email, который еще не был подтвержден. Для поиска пользователя, который запрашивает новый токен, можно указать или email, или ранее полученный токен. В результате платформа отправляет на email найденного пользователя уведомление с ссылкой и новым токеном, который нужно использовать для вызова метода Подтверждение email. Все предыдущие токены для подтверждения email становятся недействительными.

POST {reseller_domain}/internal_api/confirmation_token

В этой статье:

Авторизация

Авторизация не требуется.

Аргументы

Название

Тип параметра

Тип данных

Обязательный/ 
Опциональный

Описание

Content-Type

header

string

Обязательный

Тип данных, передаваемых в запросе. Укажите application/vnd.api+json

Accept

header

string

Обязательный

Поддерживаемые типы данных в ответе. Укажите application/vnd.api+json

X-Api-Locale

header

string

Опциональный

Двухбуквенный код языка данных в ответе

reseller_domain

path

string

Обязательный

Доменное имя реселлера

email

form

string

Опциональный

Email, указанный при быстрой регистрации в Панели управления Клиента. Используется для поиска пользователя, который запрашивает новый токен. Если в запросе одновременно указаны email и confirmation_token, платформа ищет пользователя по email

confirmation_token

form

string

Опциональный

Ранее полученный токен для подтверждения email. Используется для поиска пользователя, который запрашивает новый токен

Модель ответа

Метод возвращает информацию о найденном пользователе, который запрашивает новый токен. Модель ответа аналогична методу Быстрая регистрация.

Пример запроса

Bash
curl --location --request POST 'https://test.activeplatform.com/internal_api/confirmation_token' \
--header 'Content-Type: application/vnd.api+json' \
--header 'Accept: application/vnd.api+json' \
--header 'X-Api-Locale: en' \
--data-raw '{
    "data": {
        "attributes": {
            "confirmation_token": "previousConfirmationTokenExample"
        }
    }
}'

Пример ответа

JSON
{
    "data": {
        "id": "2477",
        "type": "users",
        "attributes": {
            "first_name": "Fadel",
            "last_name": "Parisian",
            "middle_name": "",
            "email": "user@example.com"
        }
    },
    "meta": {
        "server_current_time": "2023-06-30 T12:34:56.199973+0300"
    }
}