Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Base/AddPermsLink
Méthode : POST
{"status":"success"}
Erreur en cas de succes
{"status":"error","message":"Unauthorized"}
Erreur de TenantName ou d'APIKEY
{"status":"error","message":"invald data"}
Probleme de formulaire
{"status":"error","message":"Le lien existe deja"}
Le lien existe deja
{"apiKey":"azerty", "token":"coucou", "idUser":"1", "idRole":"1"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Base/AddRole
Méthode : POST
{"status":"success"}
Erreur en cas de succes
{"status":"error","message":"Unauthorized"}
Mauvais TenantName ou API_KEY
{"status":"error","message":"invald data"}
Formulaire incomplet
{"status":"error","message":"Un role avec le m\u00eame nom existe d\u00e9ja"}
Ce nom est déjà utilisé
{"apiKey":"azerty", "token":"coucou", "name":"ADMIN", "pRead":"1", "pWrite":"1", "pDelete":"1", "pAdmin":"1"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Base/AddUser
Méthode : POST
{"status":"success"}
Erreur en cas de success
{"status":"error","message":"Unauthorized"}
Erreur car le tenantName et l'ApiKey ne correspondent pas
{"status":"error","message":"invald data"}
Formulaire invalide
{"status":"error","message":"Email existe deja"}
Email déja existante
{"apiKey":"azerty", "token":"coucou", "nom":"HUGUES", "prenom":"bastien", "emailUser":"bhugues538@gmail.com", "telephone":"0613630475", "passwordUser":"coucou", "service":"IT"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Base/GetAllRole
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Base/GetAllUser
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Base/GetGroup
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Base/GetGroupForUser
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Base/GetOffre
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Base/GetOffreForBuy
Méthode : GET
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Base/GetTenant
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Base/GetToken
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Base/GetUser
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Base/GetUserById
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Base/SetResetPassword
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Base/SetResetPasswordValidate
Méthode : GET
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Base/SetUser
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Base/SetUserById
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Base/SetUserGroup
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Ticketing/AddCategorie
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Ticketing/AddNotif
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Ticketing/AddResponsePrivate
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Ticketing/AddResponsePublic
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Ticketing/AddTicket
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Ticketing/GetAgent
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Ticketing/GetAllAgent
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Ticketing/GetAllTeam
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Ticketing/GetAllTicket
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Ticketing/GetBodyTicket
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Ticketing/GetCategorie
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Ticketing/GetStatsAgent
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Ticketing/GetStatsGlobal
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Ticketing/GetStatsTicket
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Ticketing/GetTeam
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Ticketing/GetTicket
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/(:tenantName)/Ticketing/SetStatusTicket
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/Admin/AddDocuDomaine
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test", "domaine":"Admin"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/Admin/AddDocuFunction
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test", "domaine":"Admin", "name":"AddDocuDomaine", "description":"Cette fonction est utilisé pour ajouter des domaines", "methode":"POST", "body":"{\"email\":\"bastien.hugues@tb-it.fr\", \"password\":\"test\", \"domaine\":\"Admin\"}"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/Admin/AddOffre
Méthode : POST
{"email":"bastien.hugues@tb-it.fr", "password":"test", "refOffre":"ticketing", "name":"Ticketing", "nameLong":"Outil de Ticketing", "description":"Cet outil vous permettra de faciliter la gestion de vos demandes clients/collaborateurs.", "icon":"helpdesk.png", "iconDark":"helpdesk-dark.png", "url":"ticketing"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/Common/SetLogin
Méthode : POST
{"data":[{"Id":"1","Id_Tenant":"1","Nom":"HUGUES","Prenom":"bastien","Email":"bhugues538@gmail.com","Telephone":"0613630475","Password":"5ed25af7b1ed23fb00122e13d7f74c4d8262acd8","Service":"IT","DateInscription":"2022-04-12
15:07:38","DateLastConnexion":"2022-04-12
16:28:13","IpLastCo":"90.126.5.65","Token":"c6a5d4d57e6bcb962db0b01e32a3debcdb8d17ad","Id_Client":"1","ApiKey":"azerty","TenantName":"Tb-It"}],"status":"200","message":"OK"}
Erreur en cas de succès
{"status":"400","message":"Bad Request"}
Champs de formulaire incomplet
{"status":"401","message":"Forbidden"}
AntiSpam
{"status":"402","message":"Not Found"}
Combinaison incorecte
{"email":"bhugues538@gmail.com", "password":"coucou"}
Url de pointage :
https://api-entreprise.tb-it.fr/index.php/Default/Default
Méthode : VIEW
| Colonne Name | Colonne Type | Colonne Key | Colonne Nullable |
|---|---|---|---|
| Id | int(11) | PRI | NO |
| Id_Client | int(11) | MUL | NO |
| Colonne Name | Colonne Type | Colonne Key | Colonne Nullable |
|---|---|---|---|
| Id | int(11) | PRI | NO |
| Domaine | text | NO |
| Colonne Name | Colonne Type | Colonne Key | Colonne Nullable |
|---|---|---|---|
| Id | int(11) | PRI | NO |
| IdError | int(11) | NO | |
| IdError2 | int(11) | NO | |
| IdFunction | int(11) | MUL | NO |
| Description | text | NO | |
| Error | text | NO | |
| DateCreation | timestamp | NO |
| Colonne Name | Colonne Type | Colonne Key | Colonne Nullable |
|---|---|---|---|
| Id | int(11) | PRI | NO |
| Domaine | int(11) | MUL | NO |
| Name | varchar(50) | UNI | NO |
| Description | text | NO | |
| Methode | text | NO | |
| Body | text | NO | |
| DateCreation | timestamp | NO | |
| Online | tinyint(1) | NO |
| Colonne Name | Colonne Type | Colonne Key | Colonne Nullable |
|---|---|---|---|
| Id | int(11) | PRI | NO |
| Nom | varchar(50) | NO | |
| Prenom | varchar(50) | NO | |
| Entite | varchar(50) | NO | |
| varchar(100) | UNI | NO | |
| Telephone | varchar(12) | NO | |
| Password | varchar(50) | NO | |
| VIP | tinyint(1) | NO | |
| DateInscription | timestamp | NO | |
| DateLastConnexion | timestamp | YES | |
| Token | varchar(50) | UNI | YES |
| Ban | tinyint(1) | NO | |
| Adresse | text | YES | |
| CodePostal | varchar(10) | YES | |
| Ville | varchar(100) | YES | |
| Pays | varchar(100) | YES | |
| Siret | varchar(100) | YES | |
| Vip | tinyint(1) | NO | |
| IpLastConnexion | text | YES |
| Colonne Name | Colonne Type | Colonne Key | Colonne Nullable |
|---|---|---|---|
| Id | int(11) | PRI | NO |
| Ref | varchar(20) | UNI | NO |
| NameSecurity | varchar(20) | NO | |
| Name | varchar(15) | NO | |
| NameLong | varchar(50) | NO | |
| Description | varchar(100) | NO | |
| Icon | varchar(50) | NO | |
| IconDark | text | NO | |
| Url | text | NO | |
| Maintenance | tinyint(1) | NO | |
| Id_Tenant | int(11) | MUL | NO |
| Ref_Offre | varchar(50) | MUL | NO |
| Licence | varchar(50) | NO | |
| Password | text | NO | |
| NbLicence | int(11) | NO | |
| Active | text | NO | |
| DateCreation | timestamp | NO | |
| DateLastConnexion | timestamp | YES | |
| IpLastConnexion | text | YES | |
| Token | text | YES | |
| NameShort | int(12) | NO | |
| IconLight | text | NO | |
| Maintenant | tinyint(1) | NO | |
| RefOffre | text | NO | |
| CacheClient | text | NO | |
| CacheOffre | text | NO | |
| NombreLicence | text | NO | |
| IpLastCo | text | YES | |
| DateLasteCo | text | YES |
| Colonne Name | Colonne Type | Colonne Key | Colonne Nullable |
|---|---|---|---|
| Id | int(11) | PRI | NO |
| RefOffre | varchar(50) | MUL | NO |
| IdClient | int(11) | MUL | NO |
| TenantLicence | varchar(10) | UNI | NO |
| TenantName | varchar(50) | UNI | NO |
| Password | varchar(50) | NO | |
| NbLicence | int(11) | NO | |
| Active | tinyint(1) | NO | |
| DateCreation | timestamp | NO | |
| DateLastConnexion | timestamp | YES | |
| IpLastCo | varchar(50) | YES | |
| Token | varchar(50) | YES | |
| APIKey | text | NO | |
| tenant_id | int(11) | PRI | NO |
| name | varchar(255) | NO | |
| status | varchar(255) | NO | |
| Id_Client | int(11) | MUL | NO |
| ApiKey | varchar(50) | UNI | NO |
| Colonne Name | Colonne Type | Colonne Key | Colonne Nullable |
|---|---|---|---|
| Id | int(11) | PRI | NO |
| IdClient | int(11) | MUL | NO |
| IdGroup | varchar(50) | MUL | YES |
| Nom | varchar(50) | NO | |
| Prenom | varchar(50) | NO | |
| varchar(100) | UNI | NO | |
| Telephone | varchar(12) | YES | |
| Password | varchar(50) | NO | |
| Departement | varchar(100) | YES | |
| DateInscription | timestamp | NO | |
| DateLastConnexion | timestamp | YES | |
| IpLastCo | text | YES | |
| Token | varchar(50) | YES | |
| user_id | int(11) | PRI | NO |
| tenant_id | int(11) | MUL | NO |
| nom | varchar(50) | NO | |
| prenom | varchar(50) | NO | |
| varchar(255) | NO | ||
| password | varchar(255) | NO | |
| role | varchar(255) | NO | |
| status | varchar(20) | NO | |
| token | varchar(255) | NO | |
| login_attempts | int(11) | NO | |
| Id_Tenant | int(11) | MUL | NO |
| Service | varchar(50) | YES | |
| DeleteUser | tinyint(1) | NO |
| Colonne Name | Colonne Type | Colonne Key | Colonne Nullable |
|---|---|---|---|
| activity_id | int(11) | PRI | NO |
| tenant_id | int(11) | MUL | NO |
| user_id | int(11) | MUL | YES |
| type | varchar(255) | NO | |
| description | text | NO | |
| activity_date | datetime | NO | |
| ip_address | varchar(255) | NO | |
| Id | int(11) | PRI | NO |
| Id_Tenant | int(11) | NO | |
| Id_User | int(11) | NO | |
| TypeEvent | varchar(50) | NO | |
| Page | varchar(50) | YES | |
| DateEvent | timestamp | NO |
| Colonne Name | Colonne Type | Colonne Key | Colonne Nullable |
|---|---|---|---|
| id_role | int(11) | PRI | NO |
| tenant_id | int(11) | MUL | YES |
| nom_role | varchar(255) | YES | |
| droits_lecture | tinyint(1) | YES | |
| droits_ecriture | tinyint(1) | YES | |
| droits_suppression | tinyint(1) | YES | |
| Id | int(11) | PRI | NO |
| Id_Tenant | int(11) | MUL | NO |
| Name | varchar(50) | NO | |
| PRead | tinyint(1) | NO | |
| PWrite | tinyint(1) | NO | |
| PDelete | tinyint(1) | NO | |
| PAdmin | tinyint(1) | NO | |
| DateCreation | timestamp | NO |
| Colonne Name | Colonne Type | Colonne Key | Colonne Nullable |
|---|---|---|---|
| Id | int(11) | PRI | NO |
| Ref_Offre | varchar(50) | UNI | NO |
| Name | varchar(20) | NO | |
| NameLong | varchar(50) | NO | |
| Description | varchar(200) | NO | |
| Icon | varchar(50) | NO | |
| IconDark | varchar(50) | NO | |
| Url | varchar(20) | NO | |
| Maintenance | tinyint(1) | NO |
| Colonne Name | Colonne Type | Colonne Key | Colonne Nullable |
|---|---|---|---|
| Id | int(11) | PRI | NO |
| varchar(100) | NO | ||
| DateTest | timestamp | NO |
| Colonne Name | Colonne Type | Colonne Key | Colonne Nullable |
|---|---|---|---|
| Id | int(11) | PRI | NO |
| Id_Tenant | int(11) | NO | |
| Id_Createur_Client | int(11) | YES | |
| Id_Createur_Portail | int(11) | NO | |
| DateActivite | timestamp | NO | |
| Description | text | NO | |
| Type | varchar(20) | NO | |
| AlerteMail | text | NO | |
| DateCreation | timestamp | NO |
| Colonne Name | Colonne Type | Colonne Key | Colonne Nullable |
|---|---|---|---|
| Id | int(11) | PRI | NO |
| Id_Tenant | int(11) | MUL | NO |
| Id_Createur_User | int(11) | MUL | YES |
| Id_Createur_Portail | int(11) | YES | |
| RaisonSociale | varchar(50) | NO | |
| Description | text | NO | |
| MontantTTC | decimal(10,0) | YES | |
| Statut | text | YES | |
| DateEnregistrement | timestamp | NO | |
| NomClient | text | NO | |
| Telephone | text | NO | |
| Adresse | text | NO |
| Colonne Name | Colonne Type | Colonne Key | Colonne Nullable |
|---|---|---|---|
| Id | int(11) | PRI | NO |
| Id_Tenant | int(11) | MUL | NO |
| Id_User | int(11) | MUL | NO |
| Id_Role | int(11) | MUL | NO |
| Id_Offre | int(11) | MUL | NO |
| PermsCondition | text | YES | |
| DateCreation | timestamp | NO |