diff --git a/.last-synced-sha b/.last-synced-sha index 047fc7e..1e1c749 100644 --- a/.last-synced-sha +++ b/.last-synced-sha @@ -1 +1 @@ -a10d9ecb766d2dd996aecb19aa9c801d78bb7c26 +13aaa9a125fc87d1ed23acd5ef740382510296be diff --git a/package-lock.json b/package-lock.json index c6c5cb8..5ac0eea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@types/js-yaml": "^4.0.9", - "@types/node": "^25.8.0", - "@workos/oagen": "^0.19.0", - "@workos/oagen-emitters": "^0.12.2", + "@types/node": "^25.9.0", + "@workos/oagen": "^0.19.1", + "@workos/oagen-emitters": "^0.12.3", "diff2html": "^3.4.56", "husky": "^9.1.7", "js-yaml": "^4.1.1", "openapi-to-postmanv2": "^6.0.1", - "tsx": "^4.22.0", + "tsx": "^4.22.2", "typescript": "^6.0.3" } }, @@ -584,9 +584,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "25.8.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.8.0.tgz", - "integrity": "sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==", + "version": "25.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.0.tgz", + "integrity": "sha512-AOQwYUNolgy3VosiRqXrACUXTN8nJUtPl7FJXMqZVyxiiCLhQuG3jXKvCS1ALr+Y2OmZhzzLVlYPEqJaiqkaJQ==", "dev": true, "license": "MIT", "dependencies": { @@ -594,9 +594,9 @@ } }, "node_modules/@workos/oagen": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@workos/oagen/-/oagen-0.19.0.tgz", - "integrity": "sha512-j+KdHuATfqfNtZymCjlGwrbEZ2Nu4TeSFE/krgd49hEOQo7QcHk2I5JI75NwdLLq2cvoFEnKjI3lfFYzvWx7NA==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@workos/oagen/-/oagen-0.19.1.tgz", + "integrity": "sha512-HzHwzw5BrqVfEi6yAtj73u0gVe/6yhmbRDY+ASxiaQyhNhB0p2btGhzyaeLqxMJe89bOfODyyZFp4XpCGubAHA==", "dev": true, "license": "MIT", "dependencies": { @@ -624,13 +624,13 @@ } }, "node_modules/@workos/oagen-emitters": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@workos/oagen-emitters/-/oagen-emitters-0.12.2.tgz", - "integrity": "sha512-eX/bNN2RjajlY+YRlDPMbBkWnV4hfiEdo0scRavcLIUovT8pAk7Bwts74nR90Jqs6dc9f9gLsLMpxt5qD8bI0g==", + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/@workos/oagen-emitters/-/oagen-emitters-0.12.3.tgz", + "integrity": "sha512-Mu8hJtiIv+VPWu2GIzJxvXEYWYCyycHrg6DOr3ZyxESdMpbmBIB35apfy8GZilui3GwT92Zv7+C1lc0v9qKf5g==", "dev": true, "license": "MIT", "dependencies": { - "@workos/oagen": "^0.19.0" + "@workos/oagen": "^0.19.1" }, "engines": { "node": ">=24.10.0" @@ -2612,9 +2612,9 @@ "license": "MIT" }, "node_modules/tsx": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.22.0.tgz", - "integrity": "sha512-8ccZMPD69s1AbKXx0C5ddTNZfNjwV04iIKgjZmKfKxMynEtSYcK0Lh7iQFh53fI5Yu4pb9usgAiqyPmEONaALg==", + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.22.2.tgz", + "integrity": "sha512-6w9FwtT8WQqRAyTNR+Z+86kghRqpmOLjXUrBlBT6T+CQGDuIMm0VmAqaFUFBIeKDTGobE6/YSigZYLeomzBaRg==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index e43cecd..ba4183c 100644 --- a/package.json +++ b/package.json @@ -28,14 +28,14 @@ }, "devDependencies": { "@types/js-yaml": "^4.0.9", - "@types/node": "^25.8.0", - "@workos/oagen": "^0.19.0", - "@workos/oagen-emitters": "^0.12.2", + "@types/node": "^25.9.0", + "@workos/oagen": "^0.19.1", + "@workos/oagen-emitters": "^0.12.3", "diff2html": "^3.4.56", "husky": "^9.1.7", "js-yaml": "^4.1.1", "openapi-to-postmanv2": "^6.0.1", - "tsx": "^4.22.0", + "tsx": "^4.22.2", "typescript": "^6.0.3" }, "dependencies": { diff --git a/spec/open-api-spec.yaml b/spec/open-api-spec.yaml index ea97611..bd4ea5d 100644 --- a/spec/open-api-spec.yaml +++ b/spec/open-api-spec.yaml @@ -1635,6 +1635,27 @@ paths: `after` fetches newer records). Defaults to descending. schema: $ref: '#/components/schemas/PaginationOrder' + - name: resource_id + required: false + in: query + description: Filter assignments by the ID of the resource. + schema: + example: authz_resource_01HXYZ123456789ABCDEFGH + type: string + - name: resource_external_id + required: false + in: query + description: Filter assignments by the external ID of the resource. + schema: + example: project-ext-456 + type: string + - name: resource_type_slug + required: false + in: query + description: Filter assignments by the slug of the resource type. + schema: + example: project + type: string responses: '200': description: OK @@ -3474,6 +3495,13 @@ paths: `after` fetches newer records). Defaults to descending. schema: $ref: '#/components/schemas/PaginationOrder' + - name: role_slug + required: false + in: query + description: Filter assignments by the slug of the role. + schema: + example: editor + type: string responses: '200': description: OK @@ -3984,13 +4012,6 @@ paths: schema: type: string example: ext-workspace-123 - - name: search - required: false - in: query - description: Search resources by name. - schema: - type: string - example: Website Redesign responses: '200': description: OK @@ -4778,6 +4799,13 @@ paths: `after` fetches newer records). Defaults to descending. schema: $ref: '#/components/schemas/PaginationOrder' + - name: role_slug + required: false + in: query + description: Filter assignments by the slug of the role. + schema: + example: editor + type: string responses: '200': description: OK @@ -8963,6 +8991,25 @@ paths: application/json: schema: $ref: '#/components/schemas/Group' + '400': + description: Bad Request + content: + application/json: + schema: + type: object + properties: + code: + type: string + description: The error code identifying the type of error. + example: group_membership_limit_exceeded + const: group_membership_limit_exceeded + message: + type: string + description: A human-readable description of the error. + example: Request could not be processed. + required: + - code + - message '403': description: Forbidden content: @@ -9708,8 +9755,8 @@ paths: description: >- Can be used to pre-fill the username/email address field of the IdP sign-in page for the user, if you know their username ahead of time. - Currently supported for OAuth, OpenID Connect, Okta, and Entra ID - connections. + Currently supported for OAuth, OpenID Connect, Okta, Entra ID, and + custom SAML connections. - name: nonce required: false in: query