Gurulize API Kullanım Rehberi

Gurulize API Kullanım Rehberi

Gurulize API Kullanım rehberi kodlarını aşağıda görebilirsiniz.

Blog


GET

blogs

blog kayıtlarının tamamı

GET

blogs/{id}

{id}  id nolu blog kaydı



Kategoriler


GET

categories

kategori kayıtlarının tamamı

GET

categories/{id}

{id}  id nolu kategori kaydı



Events


GET

events

event kayıtlarının tamamı


Queryparams:


  1. status: /events?status=1
  2. fromdate: DDMMYYYY /events?fromdate=17122025
  3. todate: DDMMYYYY /events?todate=28122025


Örnek:

/events?fromdate=17122025&todate=28122025&status=1


17 Aralık-28 Aralık 2025 arasındaki status 1 olan eventler.


  • sadece fromdate gelirse, o tarihten sonra hepsi
  • sadece todate gelirse, şimdiden o tarihe kadar olanlar

GET

events/{id}

{id}  id nolu evet kaydı



Uzmanlar


GET

experts

uzman kayıtlarının tamamı


Queryparams:


  1. status /experts?status=1

Örnek:

/experts?status=1


status 1 olan uzmanlar.

GET

experts/{id}

{id}  id nolu uzman kaydı

GET

experts/{id}/services

{id}  id nolu uzmanın servisleri

GET

experts/{id}/categories

{id}  id nolu uzmanın kategorileri

GET

experts/{id}/packages

{id}  id nolu uzmanın paketleri

GET

experts/calendar/available

parametredeki şartlara uygun en yakın boş slota sahip 3 uzman


Queryparams:


  1. category
  2. packageid
  3. duration
  4. breaklength
  5. fromdate DDMMYYYYHHMMSS
  6. todate DDMMYYYYHHMMSS
  7. limit
  8. uniqueexpert true/false , on/off, 1/0



  • fromdate-todate arası 1 haftayı geçmemeli
  • fromdate belirtilmezse şimdi alınır
  • todate belirtilmezse fromdate in 1 hafta sonrası alınır


  • packageid verilirse o paketin sığabileceği slotlara bakılır.
  • packageid yoksa duration’ın sığabileceği slotlara bakılır. Bu arada breaklength verilmişse o da eklenir, verilmediyse bu 0 kabul edilir.
  • süre ile ilgili hiçbiri verilmediyse, en ucuz paketin sığabileceği slotlar aranır.


  • limit kayıt adedi, belirtilmezse 3.
  • uniqueexpert , listede her uzman bir defa bulunacak.




Paketler


GET

packages

paket kayıtlarının tamamı

GET

packages/{id}

{id}  id nolu paket kaydı



Kullanıcılar


GET

users

kullanıcı kayıtlarının tamamı

GET

users/{id}

{id}  id nolu kullanıcı kaydı



    • Related Articles

    • Google Calendar API Oluşturma Adımları

      Google Calendar API'yi platformunuza entegre etmek ve "Client ID-Google Takvim İstemci Kimliği" ile "Client Secret Key-Google Takvim Güvenlik Anahtarı" oluşturmak için aşağıdaki adımları izleyebilirsiniz: Google Cloud Console'a Giriş Yapın: İlk adım ...
    • Outlook Calendar API Oluşturma Adımları

      Outlook Calendar API'yi platformunuza entegre etmek ve "Outlook Takvim İstemci Kimliği-Client ID" ile "Outlook Takvim Güvenlik Anahtarı-Client Secret Key" oluşturmak için aşağıdaki adımları izleyebilirsiniz: Azure Portal'a giriş yapın: İlk adım ...
    • Paypal Ödeme Sistemi Nasıl Kurulur?

      Platformunuzda ödeme yöntemi olarak Paypal kullanmak için aşağıdaki adımları izleyerek ödeme sistemi entegrasyonunuzu yapabilirsiniz. Paypal hesabınıza giriş yaptıktan sonra Developer kısmına geçiş yapın. Developer ekranında, Apps & Credentials ...
    • Google Calendar Entegrasyonu Nasıl Yapılır?

      Platformunuza Google Calendar'ı entegre ederek takvimlerinizi tek bir yerden kolaylıkla takip edebilirsiniz. Google Calendar entegrasyonu için öncelikle Google hesabınızla Google Console üzerinden Calendar Api oluşturmalısınız. Bunun için Google ...
    • Sendfox Entegrasyonu ve Kurulumu Nasıl Yapılır?

      Gurulize platformunuzu daha etkili kullanmak ve danışanlarınızla düzenli iletişim kurmak için, SendFox entegrasyonundan yararlanabilirsiniz. Bu entegrasyon sayesinde, müşteri verileriniz doğrudan SendFox hesabınıza aktarılır ve kolayca e-posta ...