Naar hoofdinhoud

Leden

GET https://scintillating-wolf-799.eu-west-1.convex.site/v1/members

Leden van de omgeving met naam, e-mailadres en status. Samengevoegde accounts blijven erbuiten, want die bestaan nog als record maar zijn geen lid meer.

Rechten: members:read. Deze gegevens gaan over personen.

Hier staan de leden van een omgeving, met naam, e-mailadres en status. Dit zijn persoonsgegevens, dus vraag deze scope alleen aan als je toepassing er echt iets mee doet, en bewaar niet meer dan je nodig hebt.

Samengevoegde accounts blijven erbuiten. Dat zijn records die naar een ander account verwijzen omdat ze zijn samengevoegd; ze bestaan nog wel maar tellen niet meer als lid, en ze zouden je aantallen vertekenen.

De status is active, banned of muted. Iemand die banned is blijft in de lijst staan maar wordt in Memly geweerd; muted komt uit de moderatie van de community en beperkt wat iemand daar mag plaatsen. Tel de statussen apart als je een ledenaantal toont, want alle drie staan ze in dezelfde lijst.

Het veld id is de verwijzing die je bij de voortgang en de abonnementen terugziet als userId. Wil je weten wie een abonnement heeft of hoe ver iemand in een training is, dan koppel je daarop.

Parameters

Naam Uitleg
limit Aantal items per pagina, 1 tot en met 500. Standaard 100. Een waarde daarbuiten geeft een fout in plaats van een stille correctie.
cursor De nextCursor uit het vorige antwoord. Blijf doorbladeren tot nextCursor null is, ook als een pagina niet vol zit.

Voorbeeld

curl "https://scintillating-wolf-799.eu-west-1.convex.site/v1/members" \
  -H "Authorization: Bearer <je sleutel>"

Antwoord

{
  "items": [
    {
      "id": "qd7…",
      "email": "jamie@voorbeeld.nl",
      "firstName": "Jamie",
      "lastName": "de Vries",
      "companyName": null,
      "status": "active",
      "createdAt": 1767225600000
    }
  ],
  "nextCursor": null
}

Velden

Veld Type Betekenis
id string Vaste verwijzing naar dit lid.
email string E-mailadres, tevens het inlogadres.
firstName string of null Voornaam.
lastName string of null Achternaam.
companyName string of null Bedrijfsnaam, gevuld bij een zakelijke aankoop.
status string active, banned of muted. Alleen active kan inloggen en meedoen.
createdAt getal Wanneer het account is aangemaakt.

Veelgestelde vragen

Krijg ik hier ook mensen die alleen iets eenmaligs kochten?
Ja. Iedereen met een account in de omgeving staat erin, ongeacht wat hij heeft gekocht.
Kan ik zien tot welke producten iemand toegang heeft?
Niet in dit endpoint. Zijn abonnementen vind je bij de abonnementen, gekoppeld op userId.

Hierna nodig

Werkt je aanroep niet zoals verwacht, kijk dan bij de foutcodes en wat ze betekenen. Heb je nog geen sleutel, dan legt de kennisbank uit hoe je er een aanmaakt.