HTTP routes and handlers for tenant membership management.
Provides REST API endpoints for:
HTTP routes and handlers for tenant membership management. Provides REST API endpoints for: - Inviting users to a tenant (POST /api/tenants/:tenant-id/memberships) - Listing tenant members (GET /api/tenants/:tenant-id/memberships) - Getting a membership (GET /api/tenants/:tenant-id/memberships/:id) - Updating a membership role/status (PUT /api/tenants/:tenant-id/memberships/:id) - Revoking a membership (DELETE /api/tenants/:tenant-id/memberships/:id) - Accepting an invitation (POST /api/memberships/:id/accept)
(accept-invitation-handler membership-service)POST /api/memberships/:id/accept
POST /api/memberships/:id/accept
(get-membership-handler membership-service)GET /api/tenants/:tenant-id/memberships/:id
GET /api/tenants/:tenant-id/memberships/:id
(invite-user-handler membership-service)POST /api/tenants/:tenant-id/memberships Body: {:user-id UUID :role keyword}
POST /api/tenants/:tenant-id/memberships
Body: {:user-id UUID :role keyword}(list-members-handler membership-service)GET /api/tenants/:tenant-id/memberships
GET /api/tenants/:tenant-id/memberships
(membership-routes membership-service)Membership's contribution to the route table: Reitit route data under :api, at paths relative to /api/v1.
Membership's contribution to the route table: Reitit route data under :api, at paths relative to /api/v1.
(revoke-member-handler membership-service)DELETE /api/tenants/:tenant-id/memberships/:id
DELETE /api/tenants/:tenant-id/memberships/:id
(update-membership-handler membership-service)PUT /api/tenants/:tenant-id/memberships/:id Body: {:role keyword, :status keyword} (both optional)
PUT /api/tenants/:tenant-id/memberships/:id
Body: {:role keyword, :status keyword} (both optional)cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |