action=lists (username*, password*, topic, subtopic): Proveeix el llistat de llistes (segons els permisos de l'usuari)
action=which (username*, password*, email*): Proveeix el llistat de subscripcions per a un usuari.
action=review (username*, password*, listname*): Llista els membres d'una llista si és pública o ets el seu administrador..
action=info (username*, password*, listname*): Proveeix informació descriptiva per una llista.
action=closeList (username*, password*, listname*): (per usuaris administradors) tanca una llista.
action=add (username*, password*, listname*, email*, gecos, quiet): (per usuaris administradors) afegeix un usuari a una llista
action=del (username*, password*, listname*, email*, quiet*): (per usuaris administradors) anul·la la subscripció un usuari d'una llista.
action=createList (username*, password*, listname*, subject*, template*, description*, topic*): (per a usuaris amb permís de creació de llistes) crea una nova llista de distribució
*: Paràmetre obligatori
username: Email de la persona que sol·licita l'acció
email: Email del membre de la llista
template: Hi ha 6 noms de template disponibles per crear llistes
10_llista_publica
20_llista_privada
30_llista_de_difusio
40_contactans
50_llista_de_difusio_privada
60_difusio_membres_upc
NOTA important:
Els paràmetres de l'username i el password cal passar-los per POST !!!
Exemples d'ús des de línia de comandes:
- review:
wget --post-data="username=nom.cognom@upc.edu&password=XXXXX" "https://mylist.upc.edu/api/user_api.php?action=review&listname=nom.llista@mylist.upc.edu" -O sortida.txt; cat sortida.txt
- createList amb template 40_contactans
wget --post-data="username=nom.cognom@upc.edu&password=XXXXX" "https://mylist.upc.edu/api/user_api.php?action=createList&listname=nom-llista-sense-domini&subject=Llista contactans de prova&template=40_contactans&description=Llista contactans per fer proves&topic=Qualsevol.cosa" -O sortida.txt; cat sortida.txt