A inscrição de um convidado e o seu código QR (link do e-mail)
const url = 'https://api.vimine.network/v1/registrations/view';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"token":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.vimine.network/v1/registrations/view \ --header 'Content-Type: application/json' \ --data '{ "token": "example" }'Lê a inscrição indicada pelo token do link que um convidado recebe quando a sua vaga é confirmada: o seu status e, enquanto ela estiver confirmada, o token do QR a mostrar na entrada. Não altera nada. O link funciona até o fim do evento — 12 h depois do término, ou um dia depois do início de um evento sem término — conforme o evento estiver quando o link for usado, então um evento adiado o mantém. Uma inscrição cancelada ou reembolsada é respondida com o seu status e sem QR. A note da pessoa nunca faz parte desta resposta.
Parâmetros
Seção intitulada “Parâmetros”Parâmetros de consulta
Seção intitulada “Parâmetros de consulta”O idioma em que ler os textos da associação (it, en). Padrão: o idioma do próprio associado (token de associado), depois Accept-Language, depois o da associação. Cada texto é a tradução da associação quando ela escreveu uma para um idioma que ativou, senão o seu texto italiano: o locale da resposta diz qual foi servido para o título, locales quais existem. Um valor não suportado é ignorado
Corpo da requisiçãoobrigatório
Seção intitulada “Corpo da requisiçãoobrigatório”object
Exemplogerado
{ "token": "example"}Respostas
Seção intitulada “Respostas”A inscrição
object
object
object
object
Como pagar a contribuição durante a reserva
Texto livre que a pessoa escreveu. Omitido (null) para os clientes de terceiros quando a associação declarou que trata categorias especiais de dados
O conteúdo do QR da inscrição (vmt_…), só para as inscrições confirmadas
Exemplo
{ "status": "reserved"}O link é inválido ou expirou (invalid_token)
Não encontrado
object
object
Exemplogerado
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "field": "example", "code": "example", "message": "example" } ]}Limite de requisições excedido
object
object
Exemplogerado
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "field": "example", "code": "example", "message": "example" } ]}Erro interno
object
object
Exemplogerado
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "field": "example", "code": "example", "message": "example" } ]}