{"note":"OpenAPI conversion -- returning structured metadata","name":"isendpro-com","description":"API iSendPro","version":"1.1.1","base_url":"https://apirest.isendpro.com/cgi-bin","endpoints":14,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api API iSendPro\n@base https://apirest.isendpro.com/cgi-bin\n@version 1.1.1\n@endpoints 14\n@toc campagne(1), comptage(1), credit(1), hlr(1), repertoire(2), getlistenoire(1), setlistenoire(1), dellistenoire(1), shortlink(1), subaccount(2), sms(1), smsmulti(1)\n\n@group campagne\n@endpoint POST /campagne\n@desc Retourne les SMS envoyés sur une période donnée\n@required {getcampagnerequest: map # get campagne request}\n@returns(200) Successful response\n@errors {400: Erreur}\n\n@endgroup\n\n@group comptage\n@endpoint POST /comptage\n@desc Compter le nombre de caractère\n@required {comptagerequest: map # sms request}\n@returns(200) Reponse OK\n@errors {400: Dysfonctionnement}\n\n@endgroup\n\n@group credit\n@endpoint POST /credit\n@desc Interrogation credit\n@required {creditrequest: map # credit request}\n@returns(200) Successful response\n@errors {400: Erreur}\n\n@endgroup\n\n@group hlr\n@endpoint POST /hlr\n@desc Vérifier la validité d'un numéro\n@required {hlrrequest: map}\n@returns(200) Reponse OK\n@errors {400: Dysfonctionnement}\n\n@endgroup\n\n@group repertoire\n@endpoint POST /repertoire\n@desc Gestion repertoire (creation)\n@required {repertoirecreaterequest: map # Creation repertoire}\n@returns(200) Successful response\n@errors {400: Erreur}\n\n@endpoint PUT /repertoire\n@desc Gestion repertoire (modification)\n@required {repertoiremodifrequest: map # Requête de creation repertoire}\n@returns(200) Successful response\n@errors {400: Erreur}\n\n@endgroup\n\n@group getlistenoire\n@endpoint POST /getlistenoire\n@desc Retourne le liste noire\n@required {getListeNoire: map # get liste noire parameter}\n@returns(200) Successful response\n@errors {400: Erreur}\n\n@endgroup\n\n@group setlistenoire\n@endpoint POST /setlistenoire\n@desc Ajoute un numero en liste noire\n@required {setlistenoirerequest: map # set liste noire request}\n@returns(200) Successful response\n@errors {400: Erreur}\n\n@endgroup\n\n@group dellistenoire\n@endpoint POST /dellistenoire\n@desc Ajoute un numero en liste noire\n@optional {dellistenoirerequest: map # dellistenoire request}\n@returns(200) Successful response\n@errors {400: Erreur}\n\n@endgroup\n\n@group shortlink\n@endpoint POST /shortlink\n@desc add a shortlink\n@required {addshortlinkrequest: map # add sub account request}\n@returns(200) Reponse OK\n@errors {400: Dysfonctionnement}\n\n@endgroup\n\n@group subaccount\n@endpoint POST /subaccount\n@desc Ajoute un sous compte\n@required {addsubaccountrequest: map # add sub account request}\n@returns(200) Reponse OK\n@errors {400: Dysfonctionnement}\n\n@endpoint PUT /subaccount\n@desc Edit a subaccount\n@required {editsubaccountrequest: map # edit sub account request}\n@returns(200) Reponse OK\n@errors {400: Dysfonctionnement}\n\n@endgroup\n\n@group sms\n@endpoint POST /sms\n@desc Envoyer un sms\n@required {smsrequest: map # sms request}\n@returns(200) Reponse OK\n@errors {400: Dysfonctionnement}\n\n@endgroup\n\n@group smsmulti\n@endpoint POST /smsmulti\n@desc Envoyer des SMS\n@required {smsrequest: map # sms request}\n@returns(200) Reponse OK\n@errors {400: Dysfonctionnement}\n\n@endgroup\n\n@end\n"}