Skip to content

Commit 258f19f

Browse files
fix(management): use query param id for /api/v1/user
The Management API defines GET/PATCH/DELETE on `/api/v1/user` with `id` as a query parameter (not `/api/v1/users/{user_id}`). This updates the users endpoints to match the spec and prevents 404s.
1 parent 721663f commit 258f19f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

kinde_sdk/management/management_client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ class ManagementClient:
2828
# Users API
2929
'users': {
3030
'list': ('GET', '/api/v1/users'),
31-
'get': ('GET', '/api/v1/users/{user_id}'),
31+
'get': ('GET', '/api/v1/user?id={user_id}'),
3232
'create': ('POST', '/api/v1/user'),
33-
'update': ('PATCH', '/api/v1/users/{user_id}'),
34-
'delete': ('DELETE', '/api/v1/users/{user_id}'),
33+
'update': ('PATCH', '/api/v1/user?id={user_id}'),
34+
'delete': ('DELETE', '/api/v1/user?id={user_id}'),
3535
},
3636

3737
# Organizations API

0 commit comments

Comments
 (0)