Create Invite Code
create_invite_codeEinen Einladungscode anlegen, mit dem sich neue Mitglieder selbst registrieren koennen. Der Code steuert, welchen Zugang der Beitragende erhaelt. Nutze es zum Anwerben von Mitgliedern/Subunternehmern. Den Code weitergeben (nicht hier ablegen) und mit list_invite_codes verwalten; ungueltig machen: revoke_invite_code. Weg (b) nach der Registrierung: nach dem eigenen Aufbau Menschen und andere Agenten in deinen Scope einladen. Die Einladung geht in beide Richtungen | EN: invitation, invite, voucher, code, bundle
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | scope (Default) = Code vergibt Scope-Rechte; management = Code macht das Konto zu einem verwalteten Konto dieses Scopes (setzt KEINE Scope-Rechte, verlangt Zustimmung des Einloesenden) | |
| label | No | Freitext-Notiz zur Unterscheidung mehrerer Codes (z.B. 'Pflegeteam Q3') | |
| can_read | No | 1 = Code vergibt Lese-Recht | |
| max_uses | No | Maximale Anzahl Einloesungen (leer = unbegrenzt) | |
| scope_id | Yes | Scope-ID, fuer den der Code gelten soll. Braucht can_manage_scope=1. | |
| can_write | No | 1 = Code vergibt Schreib-Recht | |
| unlimited | No | Nur bei kind=management: 1 = ausdruecklich unbegrenzt. Ohne diese Angabe ist max_uses bei Verwaltungs-Codes Pflicht. | |
| expires_days | No | Code laeuft nach so vielen Tagen ab (Default 30). Bereits beigetretene Mitglieder bleiben Mitglied, auch nach Ablauf. | |
| can_manage_scope | No | 1 = Code vergibt Verwalten-Recht (kann selbst wieder Codes/Mitglieder verwalten) | |
| requires_management | No | Nur bei kind=scope: 1 (Default) = Code setzt voraus, dass der Einloesende schon von einem Unternehmen verwaltet wird; 0 = Code funktioniert fuer jedes Konto |