Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

URLParametriAzione eseguita
customer/change-default-eventdefault_event_id (int)Imposta l'evento di default per l'utente attualmente loggato.
registrations/register

contact_id (int)

event_id (int)

registration_time (int) non obbligatorio

timestamper_id (int) non obbligatorio

direction (int) non obbligatorio

session_id (int) non obbligatorio

account_id (int) non obbligatorio

Accredita il contatto per l'evento.


Utilizzato per impostare il registration_time del partecipante. Quindi questo parametro deve essere inviato solo nel caso si esegua un accredito quando il server non è raggiungibile. Il parametro corrisponde ai secondi dalla Unix Epoch.

Utilizzato per creare una timbratura sul timbratore specificato. Se non viene specificato, si utilizza il timbratore associato all'evento, se esiste.


Utilizzato per impostare il verso della timbratura. Se non specificato, viene messo come verso di default "ingresso.


Utilizzato per il controllo della sessione e per la timbratura.

Per il controllo della sessione, viene utilizzato per sapere se il partecipante può accedere a quella sessione.

Per la timbratura, imposta la timbratura per quella sessione. Se non specificato, la timbratura non viene associata alla sessione.


registrations/add?id=event_id&type=json

event_id (int) in GET

type=json in GET

Contact[campo] in POST



registration_time (int) non obbligatorio in POST

timestamper_id (int) non obbligatorio in POST

direction (int) non obbligatorio

session_id (int) non obbligatorio


Crea un contatto, il partecipante e lo accredita.

I dati del contatto devono essere passati in POST e nessun dato è obbligatorio. I dati devono essere inviata con chiave Contact[campo]. Quindi, per inviare il nome ed il cognome, si invieranno i seguenti dati:

Contact[name]=paolo

Contact[surname]=rossi


Per i dettagli dei campi, guardare registrations/register.


registration/unregister

event_id (int) POST (obbligatorio )

contact_id (int) POST (obbligatorio )

return:

JSON array(

success: true/false

message: 'motivazione errore'

)



Rimuove accredito del partecipante settando registration_time e registration_code a NULL
contact/update

id ( int ) GET ( obbligatorio ) - id contatto

type ( string ) GET ( obbligatorio se si vuole usare via Ajax, valorizzarlo con 'json' )

Contact[campo] in POST



return:


JSON array(

success: true/false

message: 'motivazione errore'

)


Permette di modificare i campi del contatto via ajax.

I dati del contatto devono essere passati in POST e nessun dato è obbligatorio. I dati devono essere inviata con chiave Contact[campo]. Quindi, per inviare il nome ed il cognome, si invieranno i seguenti dati:

Contact[name]=paolo

Contact[surname]=rossi


registrationscovidcontact_id , event_id, covid_test_date example:
Api url: https://meetme.andrea.smartforge.it/registrations/covid
Api params: {event_id=1001, contact_id=848943, covid_test_date=2021-02-03 11:45:00}