Skip to content

Commit 4a73c0d

Browse files
committed
Update to latest management API spec
1 parent 01f58e7 commit 4a73c0d

File tree

2 files changed

+62
-55
lines changed

2 files changed

+62
-55
lines changed

kinde-mgmt-api-specs.yaml

Lines changed: 61 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -151,13 +151,6 @@ paths:
151151
string parameter.
152152
summary: List Users
153153
parameters:
154-
- name: sort
155-
in: query
156-
description: Field and order to sort the result by.
157-
schema:
158-
type: string
159-
nullable: true
160-
enum: [name_asc, name_desc, email_asc, email_desc]
161154
- name: page_size
162155
in: query
163156
description: Number of results per page. Defaults to 10 if parameter not sent.
@@ -372,6 +365,7 @@ paths:
372365
- name: id
373366
in: query
374367
description: The user's id.
368+
required: true
375369
schema:
376370
type: string
377371
nullable: false
@@ -688,11 +682,13 @@ paths:
688682
summary: Create Organization
689683
requestBody:
690684
description: Organization details.
691-
required: false
685+
required: true
692686
content:
693687
application/json:
694688
schema:
695689
type: object
690+
required:
691+
- name
696692
properties:
697693
name:
698694
description: The organization's name.
@@ -2274,6 +2270,60 @@ paths:
22742270
$ref: '#/components/schemas/error_response'
22752271
'429':
22762272
description: Request was throttled.
2273+
post:
2274+
tags:
2275+
- Roles
2276+
operationId: CreateRole
2277+
description: Create role.
2278+
summary: Create Role
2279+
requestBody:
2280+
description: Role details.
2281+
required: false
2282+
content:
2283+
application/json:
2284+
schema:
2285+
type: object
2286+
properties:
2287+
name:
2288+
description: The role's name.
2289+
type: string
2290+
description:
2291+
description: The role's description.
2292+
type: string
2293+
key:
2294+
description: The role identifier to use in code.
2295+
type: string
2296+
is_default_role:
2297+
description: Set role as default for new users.
2298+
type: boolean
2299+
responses:
2300+
'201':
2301+
description: Role successfully created
2302+
content:
2303+
application/json:
2304+
schema:
2305+
$ref: '#/components/schemas/success_response'
2306+
application/json; charset=utf-8:
2307+
schema:
2308+
$ref: '#/components/schemas/success_response'
2309+
'400':
2310+
description: Invalid request.
2311+
content:
2312+
application/json:
2313+
schema:
2314+
$ref: '#/components/schemas/error_response'
2315+
application/json; charset=utf-8:
2316+
schema:
2317+
$ref: '#/components/schemas/error_response'
2318+
'403':
2319+
description: Invalid credentials.
2320+
content:
2321+
application/json:
2322+
schema:
2323+
$ref: '#/components/schemas/error_response'
2324+
application/json; charset=utf-8:
2325+
schema:
2326+
$ref: '#/components/schemas/error_response'
22772327
/api/v1/roles/{role_id}/permissions:
22782328
get:
22792329
tags:
@@ -2431,52 +2481,6 @@ paths:
24312481
description: Invalid credentials.
24322482
'429':
24332483
description: Request was throttled.
2434-
/api/v1/role:
2435-
post:
2436-
tags:
2437-
- Roles
2438-
operationId: CreateRole
2439-
description: Create role.
2440-
summary: Create Role
2441-
requestBody:
2442-
description: Role details.
2443-
required: false
2444-
content:
2445-
application/json:
2446-
schema:
2447-
type: object
2448-
properties:
2449-
name:
2450-
description: The role's name.
2451-
type: string
2452-
description:
2453-
description: The role's description.
2454-
type: string
2455-
key:
2456-
description: The role identifier to use in code.
2457-
type: string
2458-
is_default_role:
2459-
description: Set role as default for new users.
2460-
type: boolean
2461-
responses:
2462-
'201':
2463-
description: Role successfully created
2464-
content:
2465-
application/json; charset=utf-8:
2466-
schema:
2467-
$ref: '#/components/schemas/success_response'
2468-
'400':
2469-
description: Invalid request.
2470-
content:
2471-
application/json; charset=utf-8:
2472-
schema:
2473-
$ref: '#/components/schemas/error_response'
2474-
'403':
2475-
description: Invalid credentials.
2476-
content:
2477-
application/json; charset=utf-8:
2478-
schema:
2479-
$ref: '#/components/schemas/error_response'
24802484
/api/v1/roles/{role_id}:
24812485
patch:
24822486
tags:
@@ -4371,6 +4375,9 @@ components:
43714375
type: object
43724376
properties:
43734377
id:
4378+
type: string
4379+
description: The permission's id.
4380+
key:
43744381
type: string
43754382
description: The permission identifier to use in code.
43764383
name:

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@kinde-oss/kinde-typescript-sdk",
3-
"version": "2.5.1",
3+
"version": "2.5.2",
44
"description": "Kinde Typescript SDK",
55
"main": "dist-cjs/index.js",
66
"module": "dist/index.js",

0 commit comments

Comments
 (0)