Forespørgsler
Alle .get()-metoder i SDK’en accepterer en valgfri filter-dict. Filteret følger LoopBack-forespørgselssyntaksen brugt af MagicFeedback API.
Grundlæggende struktur
Sektion kaldt “Grundlæggende struktur”filter = { "where": {…}, "limit": 50, "skip": 0, "order": "createdAt DESC", "fields": {…}, "include": […],}Alle nøgler er valgfrie. Send kun dem du har brug for.
Filtrer efter feltværdi
Sektion kaldt “Filtrer efter feltværdi”contacts = client.contacts.get({ "where": { "companyId": "DIT_COMPANY_ID", }})Flere betingelser i where kombineres som AND:
feedbacks = client.feedbacks.get({ "where": { "companyId": "DIT_COMPANY_ID", "type": "APP", }})Paginering
Sektion kaldt “Paginering”Brug limit og skip til paginerede requests:
page_1 = client.feedbacks.get({"limit": 20, "skip": 0})page_2 = client.feedbacks.get({"limit": 20, "skip": 20})Sortering
Sektion kaldt “Sortering”feedbacks = client.feedbacks.get({ "order": "createdAt DESC", "limit": 10,})Vælg specifikke felter
Sektion kaldt “Vælg specifikke felter”Returner kun de felter du behøver for at reducere payload-størrelsen:
contacts = client.contacts.get({ "fields": { "id": True, "email": True, }})