{"data":[{"url":"\/api\/","method":"get","returning":"json","module":"origin","action":"index","comment":"return la liste des routes"},{"url":"\/api\/dump","method":"get","returning":"json","module":"dump","action":"index","comment":"dump a database"},{"url":"\/api\/dump_local","method":"get","returning":"json","module":"dump","action":"index","comment":"dump a database in local folder"},{"url":"\/api\/login","method":"post","module":"users","returning":"json","action":"login"},{"url":"\/api\/logout","method":"get","module":"users","returning":"json","action":"logout"},{"url":"\/api\/users\\?struct=([0-9]+|null)&module=([0-9]+|null)&access=([0-9]+|null)","method":"get","vars":["id_struct","module","access"],"returning":"json","module":"users","action":"users","comment":" return all users "},{"url":"\/api\/users","method":"post","returning":"json","module":"users","action":"nusers","comment":" add new user and his roles (nom,prenom,login,pwd,id_struct,roles)"},{"url":"\/api\/users\/([0-9]+)","method":"post","vars":["id_user"],"returning":"json","module":"users","action":"upusers","comment":"update user and his roles"},{"url":"\/api\/users\/([0-9]+)","method":"post","vars":["id_user"],"returning":"json","module":"users","action":"upusers","comment":"update user and his roles"},{"url":"\/api\/users\/([0-9]+)\/profile","method":"post","vars":["id_user"],"returning":"json","module":"users","action":"uprofile","comment":"update user profil"},{"url":"\/api\/users\/([0-9]+)\/photo","method":"post","vars":["id_user"],"returning":"json","module":"users","action":"uphoto","comment":"update user photo"},{"url":"\/api\/users\/([0-9]+)","method":"get","vars":["id_user"],"returning":"json","module":"users","action":"user","comment":"get user and his roles"},{"url":"\/api\/users\/([0-9]+)","method":"delete","vars":["id_user"],"returning":"json","module":"users","action":"rmuser","comment":"delete user and his roles"},{"url":"\/api\/roles","method":"get","returning":"json","module":"roles","action":"roles","comment":" get all roles with access"},{"url":"\/api\/roles\/([0-9]+)","method":"get","vars":["id_r"],"returning":"json","module":"roles","action":"role","comment":" get one role with access"},{"url":"\/api\/roles","method":"post","returning":"json","module":"roles","action":"nroles","comment":" add roles with access"},{"url":"\/api\/roles\/([0-9]+)","method":"post","vars":["id_r"],"returning":"json","module":"roles","action":"uroles","comment":"update one role with access"},{"url":"\/api\/roles\/([0-9]+)","method":"delete","vars":["id_r"],"returning":"json","module":"roles","action":"rmroles","comment":" delete one role with access"},{"url":"\/api\/access","method":"get","returning":"json","module":"access","action":"access","comment":"get all actions on module"},{"url":"\/api\/posts","module":"posts","method":"post","action":"get_all"},{"url":"\/api\/posts\/([1-9]+)","vars":["id_post"],"module":"posts","action":"get_post","comment":" return a specific post"},{"url":"\/api\/allevents_amities","method":"post","returning":"json","module":"allevents_amities","action":"nallevents_amitie","comment":"cree une nouvelle amitie"},{"url":"\/api\/allevents_amities\/([0-9]+)","method":"post","vars":["id_aa"],"returning":"json","module":"allevents_amities","action":"uallevents_amitie","comment":"modifie une amitie"},{"url":"\/api\/allevents_amities\/([0-9]+)","method":"delete","vars":["id_aa"],"returning":"json","module":"allevents_amities","action":"rmallevents_amitie","comment":"supprime une amitie"},{"url":"\/api\/allevents_amities\/([0-9]+)\\?display=(list|extended)","method":"get","vars":["id_aa","display"],"returning":"json","module":"allevents_amities","action":"allevents_amitie","comment":"obtenir une amitie specifique via id de l'amitie"},{"url":"\/api\/allevents_amities\\?date_demande=(.+|null)&date_acceptation=(.+|null)&id_client_demande=(.+|null)&id_client_acceptation=(.+|null)&id_client_rupture=(.+|null)&statut=(.+|null)&orderby=(.+|null)&display=(list|extended)&title=(.+|null)","vars":["date_demande","date_acceptation","id_client_demande","id_client_acceptation","id_client_rupture","statut","orderby","display","title"],"method":"get","returning":"json","module":"allevents_amities","action":"allevents_amities","comment":" return toutes les amities avec des conditions specifiques"},{"url":"\/api\/allevents_clients","method":"post","returning":"json","module":"allevents_clients","action":"nallevents_client","comment":"cree un nouveau client"},{"url":"\/api\/allevents_clients\/([0-9]+)","method":"post","vars":["id_ac"],"returning":"json","module":"allevents_clients","action":"uallevents_client","comment":"modifie un client"},{"url":"\/api\/allevents_clients\/([0-9]+)","method":"delete","vars":["id_ac"],"returning":"json","module":"allevents_clients","action":"rmallevents_client","comment":"supprime un client"},{"url":"\/api\/allevents_clients\/([0-9]+)\\?display=(list|extended)","method":"get","vars":["id_ac","display"],"returning":"json","module":"allevents_clients","action":"allevents_client","comment":"obtenir un client specifique via id du client"},{"url":"\/api\/allevents_clients\\?nom=(.+|null)&prenom=(.+|null)&code=(.+|null)&photo=(.+|null)&date_naissance=(.+|null)&date_naissance_filter=(.+|null)&phone=(.+|null)&debut=(.+|null)&fin=(.+|null)&orderby=(.+|null)&display=(list|extended)&title=(.+|null)","vars":["nom","prenom","code","photo","date_naissance","date_naissance_filter","phone","debut","fin","orderby","display","title"],"method":"get","returning":"json","module":"allevents_clients","action":"allevents_clients","comment":" return tous les clients avec des conditions specifiques"},{"url":"\/api\/allevents_evenements","method":"post","returning":"json","module":"allevents_evenements","action":"nallevents_evenement","comment":"cree un nouveau evenement"},{"url":"\/api\/allevents_evenements\/([0-9]+)","method":"post","vars":["id_ae"],"returning":"json","module":"allevents_evenements","action":"uallevents_evenement","comment":"modifie un evenement"},{"url":"\/api\/allevents_evenements\/([0-9]+)","method":"delete","vars":["id_ae"],"returning":"json","module":"allevents_evenements","action":"rmallevents_evenement","comment":"supprime un evenement"},{"url":"\/api\/allevents_evenements\/([0-9]+)\\?display=(list|extended)","method":"get","vars":["id_ae","display"],"returning":"json","module":"allevents_evenements","action":"allevents_evenement","comment":"obtenir un evenement specifique via id du evenement"},{"url":"\/api\/allevents_evenements\\?nom_long=(.+|null)&nom_court=(.+|null)&nom_sigle=(.+|null)&id_organisateur=(.+|null)&lieu=(.+|null)&datedebut=(.+|null)&datefin=(.+|null)&heuredebut=(.+|null)&heurefin=(.+|null)&indication_lieu=(.+|null)&position_geo_lieu=(.+|null)&montant_ticket=(.+|null)&montant_ticket_cond=(EQUALS|NEQUALS|INF|SUP|IN|null)&devise=(.+|null)&echeances_payement=(.+|null)&lien_photo_couverture=(.+|null)&lien_affiche_officielle=(.+|null)&code_evenement=(.+|null)&edition=(.+|null)&orderby=(.+|null)&display=(list|extended)&title=(.+|null)","vars":["nom_long","nom_court","nom_sigle","id_organisateur","lieu","datedebut","datefin","heuredebut","heurefin","indication_lieu","position_geo_lieu","montant_ticket","montant_ticket_cond","devise","echeances_payement","lien_photo_couverture","lien_affiche_officielle","code_evenement","edition","orderby","display","title"],"method":"get","returning":"json","module":"allevents_evenements","action":"allevents_evenements","comment":" return tous les evenements avec des conditions specifiques"},{"url":"\/api\/allevents_photos","method":"post","returning":"json","module":"allevents_photos","action":"nallevents_photo","comment":"cree une nouvelle photo"},{"url":"\/api\/allevents_photos\/([0-9]+)","method":"post","vars":["id_apho"],"returning":"json","module":"allevents_photos","action":"uallevents_photo","comment":"modifie une photo"},{"url":"\/api\/allevents_photos\/([0-9]+)","method":"delete","vars":["id_apho"],"returning":"json","module":"allevents_photos","action":"rmallevents_photo","comment":"supprime une photo"},{"url":"\/api\/allevents_photos\/([0-9]+)\\?display=(list|extended)","method":"get","vars":["id_apho","display"],"returning":"json","module":"allevents_photos","action":"allevents_photo","comment":"obtenir une photo specifique via id du photo"},{"url":"\/api\/allevents_photos\\?id_evenement=(.+|null)&lien_media=(.+|null)&id_photographe=(.+|null)&ids_clients_identifies=(.+|null)&vues=(.+|null)&vues_cond=(EQUALS|NEQUALS|INF|SUP|IN|null)&orderby=(.+|null)&display=(list|extended)&title=(.+|null)","vars":["id_evenement","lien_media","id_photographe","ids_clients_identifies","vues","vues_cond","orderby","display","title"],"method":"get","returning":"json","module":"allevents_photos","action":"allevents_photos","comment":" return tous les photos avec des conditions specifiques"},{"url":"\/api\/allevents_participations","method":"post","returning":"json","module":"allevents_participations","action":"nallevents_participation","comment":"cree une nouvelle participation"},{"url":"\/api\/allevents_participations\/([0-9]+)","method":"post","vars":["id_apart"],"returning":"json","module":"allevents_participations","action":"uallevents_participation","comment":"modifie une participation"},{"url":"\/api\/allevents_participations\/([0-9]+)","method":"delete","vars":["id_apart"],"returning":"json","module":"allevents_participations","action":"rmallevents_participation","comment":"supprime une participation"},{"url":"\/api\/allevents_participations\/([0-9]+)\\?display=(list|extended)","method":"get","vars":["id_apart","display"],"returning":"json","module":"allevents_participations","action":"allevents_participation","comment":"obtenir une participation specifique via id du participation"},{"url":"\/api\/allevents_participations\\?id_client_participant=(.+|null)&id_evenement=(.+|null)&montant_a_payer=(.+|null)&montant_a_payer_cond=(EQUALS|NEQUALS|INF|SUP|IN|BETWEEN|null)&niveau_confirmation=(.+|null)&niveau_confirmation_cond=(EQUALS|NEQUALS|INF|SUP|IN|BETWEEN|null)&debut=(.+|null)&fin=(.+|null)&orderby=(.+|null)&display=(list|extended)&title=(.+|null)","vars":["id_client_participant","id_evenement","montant_a_payer","montant_a_payer_cond","niveau_confirmation","niveau_confirmation_cond","debut","fin","orderby","display","title"],"method":"get","returning":"json","module":"allevents_participations","action":"allevents_participations","comment":" return tous les participations avec des conditions specifiques"},{"url":"\/api\/allevents_payements","method":"post","returning":"json","module":"allevents_payements","action":"nallevents_payement","comment":"cree un nouveau payement"},{"url":"\/api\/allevents_payements\/([0-9]+)","method":"post","vars":["id_pay"],"returning":"json","module":"allevents_payements","action":"uallevents_payement","comment":"modifie un payement"},{"url":"\/api\/allevents_payements\/([0-9]+)","method":"delete","vars":["id_pay"],"returning":"json","module":"allevents_payements","action":"rmallevents_payement","comment":"supprime un payement"},{"url":"\/api\/allevents_payements\/([0-9]+)\\?display=(list|extended)","method":"get","vars":["id_pay","display"],"returning":"json","module":"allevents_payements","action":"allevents_payement","comment":"obtenir un payement specifique via id du payement"},{"url":"\/api\/allevents_payements\\?id_transaction_externe=(.+|null)&statut=(.+|null)&id_client_payeur=(.+|null)&id_client_beneficiaire=(.+|null)&montant=(.+|null)&montant_cond=(EQUALS|NEQUALS|INF|SUP|IN|null)&date_creation=(.+|null)&date_creation_cond=(EQUALS|NEQUALS|INF|SUP|IN|null)&date_validation=(.+|null)&date_validation_cond=(EQUALS|NEQUALS|INF|SUP|IN|null)&orderby=(.+|null)&display=(list|extended)&title=(.+|null)","vars":["id_transaction_externe","statut","id_client_beneficiaire","montant","montant_cond","date_creation","date_creation_cond","date_validation","date_validation_cond","orderby","display","title"],"method":"get","returning":"json","module":"allevents_payements","action":"allevents_payements","comment":" return tous les payements avec des conditions specifiques"},{"url":"\/api\/allevents_photographes","method":"post","returning":"json","module":"allevents_photographes","action":"nallevents_photographe","comment":"cree un nouveau photographe"},{"url":"\/api\/allevents_photographes\/([0-9]+)","method":"post","vars":["id_phogr"],"returning":"json","module":"allevents_photographes","action":"uallevents_photographe","comment":"modifie un photographe"},{"url":"\/api\/allevents_photographes\/([0-9]+)","method":"delete","vars":["id_phogr"],"returning":"json","module":"allevents_photographes","action":"rmallevents_photographe","comment":"supprime un photographe"},{"url":"\/api\/allevents_photographes\/([0-9]+)\\?display=(list|extended)","method":"get","vars":["id_phogr","display"],"returning":"json","module":"allevents_photographes","action":"allevents_photographe","comment":"obtenir un photographe specifique via id du photographe"},{"url":"\/api\/allevents_photographes\\?nom=(.+|null)&prenom=(.+|null)&nom_entreprise=(.+|null)&orderby=(.+|null)&display=(list|extended)&title=(.+|null)","vars":["nom","prenom","nom_entreprise","orderby","display","title"],"method":"get","returning":"json","module":"allevents_photographes","action":"allevents_photographes","comment":" return tous les photographes avec des conditions specifiques"},{"url":"\/api\/allevents_posts","method":"post","returning":"json","module":"allevents_posts","action":"nallevents_post","comment":"cree un nouveau post"},{"url":"\/api\/allevents_posts\/([0-9]+)","method":"post","vars":["id_post"],"returning":"json","module":"allevents_posts","action":"uallevents_post","comment":"modifie un post"},{"url":"\/api\/allevents_posts\/([0-9]+)","method":"delete","vars":["id_post"],"returning":"json","module":"allevents_posts","action":"rmallevents_post","comment":"supprime un post"},{"url":"\/api\/allevents_posts\/([0-9]+)\\?display=(list|extended)","method":"get","vars":["id_post","display"],"returning":"json","module":"allevents_posts","action":"allevents_post","comment":"obtenir un post specifique via id du post"},{"url":"\/api\/allevents_posts\\?id_evenement=(.+|null)&lien_media=(.+|null)&vues=(.+|null)&vues_cond=(EQUALS|NEQUALS|INF|SUP|IN|null)&orderby=(.+|null)&display=(list|extended)&title=(.+|null)","vars":["id_evenement","lien_media","vues","vues_cond","orderby","display","title"],"method":"get","returning":"json","module":"allevents_posts","action":"allevents_posts","comment":" return tous les posts avec des conditions specifiques"},{"url":"\/api\/allevents_montant_tickets","method":"post","returning":"json","module":"allevents_montant_tickets","action":"nallevents_montant_ticket","comment":"cree un nouveau ticket et son montant"},{"url":"\/api\/allevents_montant_tickets\/([0-9]+)","method":"post","vars":["id_post"],"returning":"json","module":"allevents_montant_tickets","action":"uallevents_montant_ticket","comment":"modifie un ticket et son montant"},{"url":"\/api\/allevents_montant_tickets\/([0-9]+)","method":"delete","vars":["id_post"],"returning":"json","module":"allevents_montant_tickets","action":"rmallevents_montant_ticket","comment":"supprime un ticket et son montant"},{"url":"\/api\/allevents_montant_tickets\/([0-9]+)\\?display=(list|extended)","method":"get","vars":["id_post","display"],"returning":"json","module":"allevents_montant_tickets","action":"allevents_montant_ticket","comment":"obtenir un ticket et son montant specifique via id du ticket"},{"url":"\/api\/allevents_montant_tickets\\?id_amt=(.+|null)&id_evenement=(.+|null)&nom_ticket=(.+|null)&montant_a_payer=(.+|null)&orderby=(.+|null)&display=(list|extended)&title=(.+|null)","vars":["id_amt","id_evenement","nom_ticket","montant_a_payer","orderby","display","title"],"method":"get","returning":"json","module":"allevents_montant_tickets","action":"allevents_montant_tickets","comment":" return tous les tickets avec des conditions specifiques"},{"url":"\/api\/allevents_portefeuilles","method":"post","returning":"json","module":"allevents_portefeuilles","action":"nallevents_portefeuille","comment":"cree un nouveau portefeuille pour un client"},{"url":"\/api\/allevents_portefeuilles\/([0-9]+)","method":"post","vars":["id_aport"],"returning":"json","module":"allevents_portefeuilles","action":"uallevents_portefeuille","comment":"modifie un portefeuille"},{"url":"\/api\/allevents_portefeuilles\/([0-9]+)","method":"delete","vars":["id_aport"],"returning":"json","module":"allevents_portefeuilles","action":"rmallevents_portefeuille","comment":"supprime un portefeuille"},{"url":"\/api\/allevents_portefeuilles\/([0-9]+)\\?display=(list|extended)","method":"get","vars":["id_aport","display"],"returning":"json","module":"allevents_portefeuilles","action":"allevents_portefeuille","comment":"obtenir un portefeuille specifique via id du portefeuille"},{"url":"\/api\/allevents_portefeuilles\\?id_aport=(.+|null)&id_client_titulaire=(.+|null)&solde=(.+|null)&solde_cond=(EQUALS|NEQUALS|INF|SUP|IN|null)&created_at=(.+|null)&modified_at=(.+|null)&devise=(.+|null)&orderby=(.+|null)&display=(list|extended)&title=(.+|null)","vars":["id_aport","id_client_titulaire","solde","solde_cond","created_at","modified_at","devise","orderby","display","title"],"method":"get","returning":"json","module":"allevents_portefeuilles","action":"allevents_portefeuilles","comment":" return tous les portefeuilles avec des conditions specifiques"}],"message":null,"status":1}