YOU API DOCUMENTATION Légende i : adding other information * : new route ** : role or access note : boutique = agence = entreprise = addresse = salon = shop note : Pour retrouver des fichiers => https://cdn.file-manager.youapp.online/type_file/filename ///////////////////////////////////////////////// INITIALIZE APP /////////////////////////////////////////////// *Initialize App | Initialisation de l'application link: https://api.youapp.online/own/initialize, body: [], type: GET, queries : [], header : [], result : []; //////////////////////////////////////////////// NOTIFICATIONS //////////////////////////////////////////////// *Notification Utilisateur link: https://api.youapp.online/users/notifications, body: [], type: GET, queries : [_live(Pour récupérer les nouvelle notifications)], header : [token], result[ instance of notification]; *Notifications partenaires link: https://api.youapp.online/partners/notifications, body: [], type: GET, queries : [_live(Pour récupérer les nouvelle notifications)], header : [token], result[ instance of notification]; *Notifications vu link: https://api.youapp.online/requests/notifications/actions, body: [], type: GET, queries : [], header : [token], result[ true]; ////////////////////////////////////////COUNTRY ///////////////////////////// * List of countries link: https://api.youapp.online/own/countries, example: https://api.youapp.online/own/countries, type: get, body: [], queries : [], header : [], result : []; ** : Access by * * List of country's cities link: https://api.youapp.online/own/country/cities/{isocode}, example: https://api.youapp.online/own/country/cities/tg, body: [], type: get, queries : {isocode : "example: tg"}, header : [], result : [ Multiple Instance Of Country ]; ** : Access by * /********************************************************CATEGORY * Add category link: https://api.youapp.online/own/category/add, type: post, body: {name, description}, queries : [], header : [token(token registered)], result : {error: boolean, message: String}; ** : Access by admin * Categories Listing link: https://api.youapp.online/own/categories, body: [], type: get, queries : [], header : [], result : [ Instance Of category ]; ** : Access by * * Update category link: https://api.youapp.online/own/category/update, type: post, body: {id, name, description}, queries : [], header : [token], result : {error: boolean, message: String}; ** : Access by admin * Find a category link: https://api.youapp.online/own/category/find/{id}, body: [], type: get, queries : [id: category id], header : [], result : [ Instance Of category and token to register (using this token for every consulting api route) ]; ** : Access by * /////////////////////////////////////////////////////////////////////////////////////SUB CATEGORY /// * Add Sub-Category link: https://api.youapp.online/own/sub-category/add, type: post, body: {name, description}, queries : [], header : [token(token registered)], result : {error: boolean, message: String}; ** : Access by admin * Sub-Categories Listing link: https://api.youapp.online/own/sub-categories, body: [], type: get, queries : [], header : [], result : [ Instance Of category ]; ** : Access by * * Find a Sub-Category link: https://api.youapp.online/own/sub-category/find/{id}, body: [], type: get, queries : [id: category id], header : [], result : [ Instance Of category and token to register (using this token for every consulting api route) ]; ** : Access by * * Update Sub-Category link: https://api.youapp.online/own/sub-category/update, type: post, body: {id, name, description}, queries : [], header : [token], result : {error: boolean, message: String}; ** : Access by admin //////////////////////////////////////////////////////////////////////////////////////////////////PARTNER * Identify shop before connect credentials | Récupérer l'ID de l'entreprise par sa référence pour vous connecter link: https://api.youapp.online/partners/shop/identify, body: [shop_ref : "example : 1204-88"], type: post, queries : [], header : [], result : [ {"society": "Belyss Marquise Agoe", "ref": "1204-88", "id": "moriah17830", "status": "blocked", "typeShop": "agency", "id_principal_agency": "eqnxy1904b944be8fa1a49046d1bb80a10e7a", "logo": null } ]; ** : Access by partner i: Si le status de l'entreprise est bloqué alors Afficher une page affirmative où on peu changer la référence de l'entreprise * Signin | Se connecter avec un employé de l'entreprise link: https://api.youapp.online/partners/signin, body: [shop_id : "example : eqnxy1904b944be8fa1a49046d1bb80a10e7a (celui récupéré lors de l'identification de l'entreprise)", username (nom d'utilisateur ou email de l'employe'), password], type: post, queries : [], header : [apikey(token registered), userkey (partner or admin key)], result : []; ** : Access by partner i: Si le status de l'employé est bloqué alors Afficher une page affirmative où on peu changer les identifiants d'un autre employé *Find Partner | Retrouver un partenaire link: https://api.youapp.online/partners/find/{partner:[0-9a-zA-Z]+}, body: [], type: get, queries : [], header : [], result : []; ** : Access * ////////////////////////////////////////////////////////////////////////////PARTNER EMPLOYEE /// *Add Partner Employee Account | Ajouter un employée dans une boutique link: https://api.youapp.online/partners/employees/add, body: [name, surname, phone, email, servicesExcluded, allowBooking, shop, rule, phoneToken], type: POST, queries : [], header : [token], result : []; ** : Access partner *Find Employee | Retrouver un employé link: https://api.youapp.online/partners/employees/find/{id:[0-9a-zA-Z]+}, body: [], type: get, queries : [], header : [], result : []; ** : Access * *Shop Employees | Récupérer la liste des emplyées d'une entreprise link: https://api.youapp.online/partners/shop/employees/{employee:[0-9a-zA-Z]+}, body: [], type: get, queries : [_page], header : [token], result : []; ** : Access * *Delete Partner Employee Account | Supprimer le compte d'un employé link: https://api.youapp.online/partners/employees/account/delete/{employee:[0-9a-zA-Z]+}, body: [], type: get, queries : [], header : [token], result : []; ** : Access partner *Block Partner Employee Account | Blocker le compte d'un employé link: https://api.youapp.online/partners/employees/account/block/{employee:[0-9a-zA-Z]+}, body: [], type: get, queries : [], header : [token], result : []; ** : Access partner *Reactivate Partner Employe Account | Reactiver le compte d'un employé link: https://api.youapp.online/partners/employees/account/activate/{employee:[0-9a-zA-Z]+}, body: [], type: get, queries : [], header : [token], result : []; ** : Access partner *Update Partner Employee Password | Modifier le mot de passe d'un employé link: https://api.youapp.online/partners/employees/update/password, body: [employee ? , password, old_password], type: post, queries : [], header : [token], result : []; ** : Access partner *Update Partner Employee Account | Modifier les informations personnelles d'un employé link: https://api.youapp.online/partners/employees/account/update, body: [employee? , name, surname, email, phone, username], type: post, queries : [], header : [token], result : []; ** : Access partner *Get Partner Employee Account by accountToken | recevoir les informations personnelles d'un employé via accountToken link: https://api.youapp.online/partners/employees/identify/accountToken/{token:[0-9a-zA-Z]+}, body: [], type: post, queries : [], header : [token], result : []; ** : Access partner *Activate Partner Employee Account | Activer le compte d'un employée avec son nouveau mot de passe link: https://api.youapp.online/partners/employees/accountToken/activate, body: [password, token], type: POST, queries : [], header : [token], result : []; ** : Access partner *Update Partner Employee Profile Picture | Modifier la photo de profile d'un employée link: https://api.youapp.online/partners/employees/profile/update, body: [files[]], type: POST, queries : [], header : [token], result : []; ** : Access partner ////////////////////////////////////////////////////////////////////////////PARTNER SCHEDULE *Update partner employee schedule | Modifier l'emploi du temps des partenaires et employées link: https://api.youapp.online/partners/schedule/update, body: [partner, monday (Bool opened, Time start, Time end, Bool break, Time startBreak, Time endBreak), tuesday (...), wednesday (...), thursday (...), friday (...), saturday (...), sunday (...)], example: [Moriah7845451, monday (true, 08:00, 21:00, true, 12:00, 14:00), tuesday (true, 08:00, 21:00, true, 12:00, 14:00), wednesday (true, 08:00, 21:00, true, 12:00, 14:00), thursday (true, 08:00, 21:00, true, 12:00, 14:00), friday (true, 08:00, 21:00, true, 12:00, 14:00), saturday (true, 08:00, 21:00, true, 12:00, 14:00), sunday (false, 08:00, 21:00, false, 12:00, 14:00)], type: post, queries : [], header : [token], result : []; ** : Access partner *Get Partner Employee Schedule | Retrouver l'emploi du temps d'un employée link: https://api.youapp.online/partners/employees/schedule/{employee:[0-9a-zA-Z]+}, body: [], type: get, queries : [], header : [], result : []; ** : Access partner *Get Partner Shop Schedule | Retrouver l'emploi du temps d'une boutique link: https://api.youapp.online/partners/shops/schedule/{shop:[0-9a-zA-Z]+}, body: [], type: get, queries : [], header : [], result : []; ** : Access partner ////////////////////////////////////////////////////////////////////////////PARTNER SHOPS *shops | Récupérer la liste des entreprise d'un partenaire link: https://api.youapp.online/partners/shops, body: [], type: get, queries : [_page], header : [token], result : []; ** : Access * *find My Shop | Retrouver une entreprise link: https://api.youapp.online/partners/myshop, body: [], type: get, queries : [_page], header : [token], result : []; ** : Access * *find My Shop | Retrouver une entreprise link: https://api.youapp.online/partners/shop/update/informations, body: [social_reason, phone, description, website, hour_format, address, people, facebook, instagram, gender_accepted, cancel_appointment, month_appointment_advance, interval_between_time_schedule, allow_book_with_employees, is_quick_response], type: POST, queries : [], header : [token], result : []; ** : Access * ////////////////////////////////////////////////////////////////////////////PARTNER CUSTOMERS *All partner customers | Récupérer la liste de tous les clients crée par un partenaire link: https://api.youapp.online/partners/customers, body: [], type: get, queries : [_page], header : [token], result : []; ** : Access partner *find partner customer | Retrouver le client d'un partenaire link: https://api.youapp.online/partners/customers/find/{id:[0-9a-zA-Z]+}, body: [], type: get, queries : [], header : [token], result : {}; ** : Access partner *Search partner customer | Rechercher un client le client d'un partenaire link: https://api.youapp.online/partners/customers/search/{query:[0-9a-zA-Z]+}, body: [], type: get, queries : [], header : [token], result : []; ** : Access partner *Delete partner customer | Supprimer un client d'un partenaire link: https://api.youapp.online/partners/customers/delete/{id:[0-9a-zA-Z]+}, body: [], type: get, queries : [], header : [token], result : []; ** : Access partner but only permission is authorized *Add partner customer | Ajouter un client d'un partenaire link: https://api.youapp.online/partners/customers/add, body: [name, surname, phone, email, gender, others_informations, isaddress, address_name, address_country, address_city, address_cp , files[] (pour l'image du client)], type: post, queries : [], header : [token], result : []; ** : Access partner /////////////////////////////////////////////////////////////////////////////////PARTNERS SERVICE CATEGORIES *All categories colors | Récupérer la liste des couleurs des catégories de services link: https://api.youapp.online/partners/services/categories/colors, body: [], type: get, queries : [], header : [], result : []; ** : Access partner *All partner service category | Récupérer la liste des catégories de services d'un partenaire link: https://api.youapp.online/partners/services/categories, body: [], type: get, queries : [_page], header : [token], result : []; ** : Access partner *Add partner service category | Ajouter une catégorie de service d'un partenaire link: https://api.youapp.online/partners/services/categories/add, body: [name, description, color (code couleur => dela liste des couleurs précisée plus en haut], type: post, queries : [], header : [token], result : []; ** : Access partner *Delete partner service category | Supprimer une catégorie de service link: https://api.youapp.online/partners/services/categories/delete/{id:[0-9a-zA-Z]+}, body: [], type: get, queries : [], header : [token], result : []; ** : Access partner but only permission is authorized *find partner service category | Retrouver un service category d'un partenaire link: https://api.youapp.online/partners/services/categories/find/{id:[0-9a-zA-Z]+}, body: [], type: get, queries : [], header : [token], result :{}; ** : Access partner /::::::::::::::::::::///////////////////////////////////////////////////////////////////////////PARTNER SERVICES *Get Shop Services | Récupérer la liste des services de mon entreprise link: https://api.youapp.online/partners/shops/services, body: [], type: get, queries : [_page], header : [token], result : []; ** : Access partner *Get Partner Services | Récupérer la liste de toute l'entreprise link: https://api.youapp.online/partners/shops/services/{shop:mainPartner}, body: [], type: get, queries : [_page], header : [], result : []; ** : Access partner *Add Partner Services | Ajouter un service partnaire link: https://api.youapp.online/partners/services/add, body: [name, price, category(id), duration(duree de service), overtime (temps supplementaire), shopsExcluded(id des salons exclus séparés par des virgules) , membersExcluded(id des employés exclus séparés par des virgules), description, onlyfor(man, wooman, all), bookOnline(1/0), fixed (1/0 prix fixé ou à partir de )], type: POST, queries : [], header : [token], result : []; ** : Access partner *update Partner Services | Maj un service partnaire link: https://api.youapp.online/partners/services/update, body: [name, price, category(id), duration(duree de service), overtime (temps supplementaire), shopsExcluded(id des salons exclus séparés par des virgules) , membersExcluded(id des employés exclus séparés par des virgules), description, onlyfor(man, wooman, all), bookOnline(1/0), fixed (1/0 prix fixé ou à partir de )], type: POST, queries : [], header : [token], result : []; ** : Access partner *Update Partner Services | Maj un service partnaire link: https://api.youapp.online/partners/services/find/{service}, body: [], type: GET, queries : [], header : [token], result : []; ** : Access partner *Delete Partner Services | Supprimer un service partnaire link: https://api.youapp.online/partners/services/delete/{service}, body: [], type: GET, queries : [], header : [token], result : []; ** : Access partner /:::::::::::::::::::://////////////////////////////////////////////////////////////////////////PARTNER PRODUCTS BRANDS *Add partner product brand | Ajouter une marque de produit d'un partenaire link: https://api.youapp.online/partners/products/brands/add, body: [name], type: post, queries : [], header : [token], result : []; ** : Access partner *Update partner product brand | Modifier une marque de produit d'un partenaire link: https://api.youapp.online/partners/products/brands/update, body: [name, brand_id], type: post, queries : [], header : [token], result : []; ** : Access partner *Delete partner product brand | Supprimer une marque de produit d'un partenaire link: https://api.youapp.online/partners/products/brands/delete, body: [ brand_id], type: post, queries : [], header : [token], result : []; ** : Access partner *Get Product Brand | Récupérer la liste des marques de produit link: https://api.youapp.online/partners/products/brands, body: [], type: get, queries : [_page], header : [token], result : []; ** : Access partner *Find Product Brand | Retrouver une marque de produit d'un partenaire link: https://api.youapp.online/partners/products/brands/find/{brand:[0-9a-zA-Z]+}, body: [], type: get, queries : [_page], header : [token], result : []; ** : Access partner /:::::::::::::::::::://////////////////////////////////////////////////////////////////////////¨PARTNER PRODUCTS CATEGORIES *Add partner product category | Ajouter une catégorie de produit d'un partenaire link: https://api.youapp.online/partners/products/categories/add, body: [name, color (code color), description], type: post, queries : [], header : [token], result : []; ** : Access partner *Update partner product category | Modifier une catégorie de produit d'un partenaire link: https://api.youapp.online/partners/products/categories/update, body: [name, color (code color), description, category_id], type: post, queries : [], header : [token], result : []; ** : Access partner *Delete partner product category | Supprimer une catégorie de produit d'un partenaire link: https://api.youapp.online/partners/products/categories/delete, body: [ category_id], type: post, queries : [], header : [token], result : []; ** : Access partner *Get Product Category | Récupérer la liste des catégories de produit link: https://api.youapp.online/partners/products/categories, body: [], type: get, queries : [_page], header : [token], result : []; ** : Access partner *Find Product Category | Retrouver une catégorie de produit d'un partenaire link: https://api.youapp.online/partners/products/categories/find/{category:[0-9a-zA-Z]+}, body: [], type: get, queries : [_page], header : [token], result : []; ** : Access partner ://////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////REQUESTS *Get Saloon Services | Récupérer la liste de services d'un salon link: https://api.youapp.online/requests/saloon/services/{saloonId:[0-9a-zA-Z]+}, body: [], type: get, queries : [_page], header : [token], result : []; ** : Access user, partner, admin *Get Saloon Employees | Récupérer la liste des employées d'un salon link: https://api.youapp.online/requests/saloon/employees, body: [saloonId, services], type: POST, queries : [_page], header : [token], result : []; ** : Access user, partner, admin *Search Saloon bu query | Rechercher un salon par un paramètre link: https://api.youapp.online/requests/search/saloons, body: [query], type: POST, queries : [_page], header : [], result : []; *Find Saloon | Retrouver un saloon en ligne link: https://api.youapp.online/requests/saloons/find/{saloonId:[0-9a-zA-Z]+}, body: [], type: get, queries : [_page], header : [], result : []; *Get Saloon timerSlots by date | Récupérer les crénaux d'une boutique par date link: https://api.youapp.online/requests/saloon/timerSlots/{saloonId:[0-9a-zA-Z]+}/{date}, body: [], type: GET, queries : [_page], header : [token], result : []; ** : Access user, partner, admin *Get Employee Saloon timerSlots by date | Récupérer les crénaux d'un employé d'une boutique par date link: https://api.youapp.online/requests/saloon/employees/timerSlots/{employee:[0-9a-zA-Z]+}/{date}, body: [], type: GET, queries : [_page], header : [token], result : []; ** : Access user, partner, admin *Get No Preference Employee timerSlots by date | Récupérer les crénaux sans choisir de barbier link: https://api.youapp.online/requests/saloon/nopreference/timerSlots, body: [date(m/d/Y), saloonId], type: POST, queries : [], header : [token], result : []; ** : Access user, partner, admin /*************************************************** CATALOGS ********************************** / * Add catalogs link: https://api.youapp.online/own/catalogs/add, type: post, body: {title, subtitle, subcategory, files[]: image/mp4}, queries : [], header : [token(token registered)], result : {error: boolean, message: String}; ** : Access by admin * Catalogs Listing link: https://api.youapp.online/own/catalogs, body: [], type: get, queries : [], header : [], result : [ Instance Of catologs ]; ** : Access by * * Find a catalog link: https://api.youapp.online/own/catalogs/find/{id}, body: [], type: get, queries : [id: catalog id], header : [], result : [ Instance Of catalog find ]; ** : Access by * * Update catalog link: https://api.youapp.online/own/catalogs/update, type: post, body: {id, title, subtitle, subcategory, reorder}, queries : [], header : [token], result : {error: boolean, message: String}; ** : Access by admin * Delete catalog link: https://api.youapp.online/own/catalogs/delete, type: post, body: {id}, queries : [], header : [token], result : {error: boolean, message: String}; ** : Access by admin /*************************************************** APPOINTMENTS ********************************** / * Add user appointments link: https://api.youapp.online/users/appointments/add, type: post, body: {services[id,id,id...], duration(services duration), total (services total), date_appointment(m/d/Y), slot_appointment(H:i), staff_affect (employee), shop_id, info_reservation}, queries : [], header : [token(token registered)], result : {error: boolean, message: String}; ** : Access by user only * Get user appointments link: https://api.youapp.online/users/appointments, type: GET, body: {}, queries : [_page], header : [token(token registered)], result : [instance of appointment]; ** : Access by user only * Get user coming appointments link: https://api.youapp.online/users/appointments/comings, type: GET, body: {}, queries : [], header : [token(token registered)], result : [instance of appointment]; ** : Access by user only /*************************************************** PARTNERS APPOINTMENTS ********************************** / * Get partners appointments link: https://api.youapp.online/partners/appointments, type: GET, body: {}, queries : [_page], header : [token(token registered)], result : [instance of appointment]; ** : Access by user only * find partners appointments link: https://api.youapp.online/partners/appointments/find/{appointment:[0-9a-zA-Z]+}, type: GET, body: {}, queries : [_page], header : [token(token registered)], result : [instance of appointment]; ** : Access by partner only * confirm partners appointments link: https://api.youapp.online/partners/confirm/appointments, type: POST, body: {appointment}, header : [token(token registered)], result : []; ** : Access by partner only * Get shop manager appointments link: https://api.youapp.online/partners/appointments/{saloonId:[0-9a-zA-Z]+}, type: GET, body: {}, params:{_page} header : [token(token registered)], result : []; ** : Access by partner only * get appointments of a certain date link: https://api.youapp.online/partners/appointments/date/{date}, type: GET, body: {}, header : [token(token registered)], result : []; ** : Access by partner only * miss partners appointments link: https://api.youapp.online/partners/miss/appointments, type: POST, body: {appointment}, header : [token(token registered)], result : []; ** : Access by partner only * cancel partners appointments link: https://api.youapp.online/partners/cancel/appointments, type: POST, body: {appointment}, header : [token(token registered)], result : []; ** : Access by partner only * validate partners appointments link: https://api.youapp.online/partners/validate/appointments, type: POST, body: {appointment}, header : [token(token registered)], result : []; ** : Access by partner only * Get partners commings appointments link: https://api.youapp.online/partners/appointments/comings, type: GET, body: {}, queries : [_page], header : [token(token registered)], result : [instance of appointment]; ** : Access by user only * Get partners type appointments link: https://api.youapp.online/partners/appointments/type/['waiting', 'confirmed', 'done', 'no_show', 'canceled'], type: GET, body: {}, queries : [_page], header : [token(token registered)], result : [instance of appointment]; ** : Access by user only //======================== USER ============================== * Get user in app infos link: https://api.youapp.online/users/auth/token, type: GET, body: {}, header : [token(token registered)], result : [instance of user]; ** : Access by user only * Save phone token link: https://api.youapp.online/users/save/phone/token, type: GET, body: {}, header : [token(token registered)], result : []; ** : Access by user only * Se connecter / Signin For Customer link: https://api.youapp.online/users/signin, type: POST, body: {username, password}, header : [token(token registered)], result : [instance of user]; ** : Access by user only * create user account link: https://api.youapp.online/users/signup, type: POST, body: {name, surname, phone, email, country, password, birthday, city, phoneToken}, header : [token(token registered)], result : []; ** : Access by user only * Get user infos by id link: https://api.youapp.online/users/find/id, type: GET, body: {}, header : [token(token registered)], result : [instance of user]; ** : Access by user only * Check if username exists / check user by username link: https://api.youapp.online/users/username/checker/{username}, type: GET, body: {}, header : [token(token registered)], result : []; ** : Access by user only * Check if email exists / check user by email link: https://api.youapp.online/users/email/checker/{email}, type: GET, body: {}, header : [token(token registered)], result : []; ** : Access by user only * User signin via google link: https://api.youapp.online/users/google/signin, type: POST, body: {accessToken}, header : [token(token registered)], result : []; ** : Access by user only * Complete google signed-in user profil link: https://api.youapp.online/users/google/complete/profile, type: POST, body: {accessToken, country, phone, birthday, }, header : [token(token registered)], result : []; ** : Access by user only //======= wishlists ======================= * User wishlists link: https://api.youapp.online/users/wishlists, type: GET, body: {}, params:{_page} header : [token(token registered)], result : []; ** : Access by user only * Add saloon to user wishlists link: https://api.youapp.online/users/wishlists/add, type: post, body: {saloonId}, header : [token(token registered)], result : []; ** : Access by user only * remove saloon from user wishlists link: https://api.youapp.online/users/wishlists/remove, type: post, body: {saloonId}, header : [token(token registered)], result : []; ** : Access by user only //============= rules ====================== * get partner rules for user link: https://api.youapp.online/users/employees/rules, type: GET, body: {}, header : [token(token registered)], result : [instance of rules]; ** : Access by user only * update partner rules by user in app link: https://api.youapp.online/users/employees/rules/update, type: POST, body: {rules}, header : [token(token registered)], result : []; ** : Access by * * Get nearby saloons link: https://api.youapp.online/requests/subcategory/saloons/nearby, type: GET, body: {longitude, latitude, subcategory}, params:{_page} header : [token(token registered)], result : [instances of saloon]; ** : Access by * * Send notification to a specific user link: https://api.youapp.online/requests/send, type: post, body: {}, header : [token(token registered)], result : []; ** : Access by * * Get partner cancellations for a saloon link: https://api.youapp.online/requests/saloons/cancellations/{saloonId:[0-9a-zA-Z]+}, type: post, body: {}, header : [token(token registered)], result : []; ** : Access by user, admin, partner * AI Rachel link: https://api.youapp.online/requests/ai/rachel/speech, type: post, body: {logitude, latitude, speech}, header : [token(token registered)], result : [...]; ** : Access by user, admin, partner //============================ PARTNER =========================== * Merge you customers with partner customers link: https://api.youapp.online/partners/customers/join, type: post, body: {id_partner_customer, id_you_customer, merge_data}, header : [token(token registered)], result : [...]; ** : Access by user, admin, partner //======================= Products ========================== * add product link: https://api.youapp.online/partners/products/add, type: post, body: {name, brand, category, partner, details, price, description, enableStock, supplier, quantitiesAvailables,supplies}, header : [token(token registered)], result : [...]; ** : Access by user, admin, partner * get partners products link: https://api.youapp.online/partners/products, type: GET, body: {}, header : [token(token registered)], result : [...]; ** : Access by user, admin, partner //============ cancellations ===================== * get partners cancellations link: https://api.youapp.online/partners/cancellations, type: GET, body: {name}, header : [token(token registered)], result : [...]; ** : Access by user, admin, partner * add cancellation link: https://api.youapp.online/partners/cancellations/add, type: post, body: {motif}, header : [token(token registered)], result : [...]; ** : Access by user, admin, partner * update cancellation link: https://api.youapp.online/partners/cancellations/update, type: post, body: {motif, id}, header : [token(token registered)], result : [...]; ** : Access by user, admin, partner * delete cancellation link: https://api.youapp.online/partners/cancellations/delete/{cancellation}, type: post, body: {}, header : [token(token registered)], result : [...]; ** : Access by user, admin, partner //========= Tickeet ========================= * get partner tickets sequence link: https://api.youapp.online/partners/tickets/sequences, type: get, body: {}, header : [token(token registered)], result : [...]; ** : Access by user, admin, partner * find partner ticket sequence by id link: https://api.youapp.online/partners/tickets/sequences/find/{sequence}, type: get, body: {}, header : [token(token registered)], result : [...]; ** : Access by user, admin, partner * find my ticket sequence link: https://api.youapp.online/partners/tickets/sequences/find/, type: Get, body: {}, header : [token(token registered)], result : [...]; ** : Access by user, admin, partner * update partner ticket sequence link: https://api.youapp.online/partners/tickets/sequences/update, type: post, body: {}, header : [token(token registered)], result : [...]; ** : Access by user, admin, partner //==========================SAles ======================== * get partner sales link: https://api.youapp.online/partners/sales, type: get, body: {}, queries: {_page}, header : [token(token registered)], result : [...]; ** : Access by user, admin, partner * find partner sale link: https://api.youapp.online/partners/sales/find/{sale}, type: get, body: {}, header : [token(token registered)], result : [...]; ** : Access by user, admin, partner * create partner sale link: https://api.youapp.online/partners/sales/create, type: post, body: {items, total, shop, currency, customer, appointment, amont_given, payment_method,allow_collect_sales }, header : [token(token registered)], result : [...]; ** : Access by user, admin, partner * find partner sale link: https://api.youapp.online/partners/sales/find/{sale}, type: get, body: {}, header : [token(token registered)], result : [...]; ** : Access by user, admin, partner * search partner sales by ticket link: https://api.youapp.online/partners/sales/search/ticket/{ticket}, type: get, body: {}, header : [token(token registered)], result : [...]; ** : Access by user, admin, partner * filter partner sales link: https://api.youapp.online/partners/sales/filter, type: post, body: {date, status, shop, ticket}, queries:{_page} header : [token(token registered)], result : [...]; ** : Access by user, admin, partner //================================ profiles online =========== * get profiles online for partners shops link: https://api.youapp.online/partners/online/profile/shops, type: get, body: {}, queries:{_page} header : [token(token registered)], result : [...]; ** : Access by user, admin, partner * delete partner shop profile online link: https://api.youapp.online/partners/online/profile/remove/shop/{shop:[0-9a-zA-Z]+}, type: post, body: {}, queries:{_page} header : [token(token registered)], result : [...]; ** : Access by user, admin, partner *add profile online for partner shop link: https://api.youapp.online/partners/online/profile/add/shop/{shop:[0-9a-zA-Z]+}, type: post, body: {shop, email, phone, for, description, society, longitude, latitude, address_cp, address_city, address_country, address_name, address, monday, tuesday, wednesday, thursday, friday, saturday, sunday}, queries:{_page} header : [token(token registered)], result : [...]; ** : Access by user, admin, partner //============== PAIEMENT ======================================== *get payment methods for partner link: https://api.youapp.online/partners/payment/method, type: get, body: {name}, queries:{_page} header : [token(token registered)], result : [...]; ** : Access by user, admin, partner *add payment method for partner link: https://api.youapp.online/partners/payment/method/add, type: post, body: {name}, queries:{_page} header : [token(token registered)], result : [...]; ** : Access by user, admin, partner *update payment method for partner link: https://api.youapp.online/partners/payment/method/update, type: post, body: {name, id}, queries:{_page} header : [token(token registered)], result : [...]; ** : Access by user, admin, partner *update payment method for partner link: https://api.youapp.online/partners/payment/method/delete/{id}, type: post, body: {}, queries:{_page} header : [token(token registered)], result : [...]; ** : Access by user, admin, partner //============== Supplier ======================================== *get suppliers methods for partner link: https://api.youapp.online/partners/suppliers, type: get, body: {name}, queries:{_page} header : [token(token registered)], result : [...]; ** : Access by user, admin, partner *add supplier for partner link: https://api.youapp.online/partners/suppliers/add, type: post, body: {name, email, phone, othersInformations}, queries:{} header : [token(token registered)], result : [...]; ** : Access by user, admin, partner *update supplier for partner link: https://api.youapp.online/partners/suppliers/update, type: post, body: {name, email, phone, othersInformations, id}, queries:{} header : [token(token registered)], result : [...]; ** : Access by user, admin, partner *delete supplier for partner link: https://api.youapp.online/partners/suppliers/delete/{id}, type: get, body: {}, queries:{} header : [token(token registered)], result : [...]; ** : Access by user, admin, partner *find supplier for partner link: https://api.youapp.online/partners/suppliers/find/{id}, type: get, body: {}, queries:{} header : [token(token registered)], result : [...]; ** : Access by user, admin, partner