Skip to content

Release 1.155.0 - #3665

Merged
odlbot merged 3 commits into
releasefrom
release-candidate
Jun 15, 2026
Merged

odlbot merged 3 commits into
releasefrom
release-candidate

Conversation

@odlbot

@odlbot odlbot commented Jun 15, 2026 •

Copy link
Copy Markdown
Contributor

Dan Subak

@github-actions

Copy link
Copy Markdown

OpenAPI Changes

Show/hide ## Changes for v0.yaml:
## Changes for v0.yaml:
31 changes: 8 error, 6 warning, 17 info
error	[request-body-type-changed] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		the request's body type/format changed from `object`/`` to `array`/`` (media type: application/json)

error	[request-body-type-changed] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		the request's body type/format changed from `object`/`` to `array`/`` (media type: application/x-www-form-urlencoded)

error	[request-body-type-changed] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		the request's body type/format changed from `object`/`` to `array`/`` (media type: multipart/form-data)

error	[new-required-request-property] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the new required request property `email` (media type: application/x-www-form-urlencoded)

error	[new-required-request-property] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the new required request property `email` (media type: application/json)

error	[new-required-request-property] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the new required request property `email` (media type: multipart/form-data)

error	[request-body-removed] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/remind/
		removed the request body

error	[api-removed-without-deprecation] at base/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/revoke/
		api removed without deprecation

warning	[request-property-removed] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		removed the request property `membership_type` (media type: multipart/form-data)

warning	[request-property-removed] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		removed the request property `membership_type` (media type: application/x-www-form-urlencoded)

warning	[request-property-removed] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		removed the request property `membership_type` (media type: application/json)

warning	[request-property-removed] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		removed the request property `membership_type` (media type: application/x-www-form-urlencoded)

warning	[request-property-removed] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		removed the request property `membership_type` (media type: multipart/form-data)

warning	[request-property-removed] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		removed the request property `membership_type` (media type: application/json)

info	[api-schema-removed]
	in components/schemas
		removed the schema `ManagerContractDetailRequest`

info	[response-non-success-status-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		added the non-success response with the status `400`

info	[response-non-success-status-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		added the non-success response with the status `500`

info	[response-non-success-status-removed] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		removed the non-success response with the status `405`

info	[response-success-status-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		added the success response with the status `200`

info	[new-optional-request-property] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the new optional request property `name` (media type: application/x-www-form-urlencoded)

info	[new-optional-request-property] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the new optional request property `name` (media type: application/json)

info	[new-optional-request-property] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the new optional request property `name` (media type: multipart/form-data)

info	[response-non-success-status-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the non-success response with the status `400`

info	[response-non-success-status-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the non-success response with the status `409`

info	[response-non-success-status-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the non-success response with the status `500`

info	[response-non-success-status-removed] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		removed the non-success response with the status `405`

info	[response-success-status-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the success response with the status `200`

info	[response-non-success-status-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/remind/
		added the non-success response with the status `404`

info	[response-non-success-status-removed] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/remind/
		removed the non-success response with the status `405`

info	[response-success-status-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/remind/
		added the success response with the status `200`

info	[endpoint-added] at head/openapi/specs/v0.yaml
	in API DELETE /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/revoke/
		endpoint added



## Changes for v1.yaml:
31 changes: 8 error, 6 warning, 17 info
error	[request-body-type-changed] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		the request's body type/format changed from `object`/`` to `array`/`` (media type: application/x-www-form-urlencoded)

error	[request-body-type-changed] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		the request's body type/format changed from `object`/`` to `array`/`` (media type: multipart/form-data)

error	[request-body-type-changed] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		the request's body type/format changed from `object`/`` to `array`/`` (media type: application/json)

error	[new-required-request-property] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the new required request property `email` (media type: application/json)

error	[new-required-request-property] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the new required request property `email` (media type: multipart/form-data)

error	[new-required-request-property] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the new required request property `email` (media type: application/x-www-form-urlencoded)

error	[request-body-removed] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/remind/
		removed the request body

error	[api-removed-without-deprecation] at base/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/revoke/
		api removed without deprecation

warning	[request-property-removed] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		removed the request property `membership_type` (media type: application/json)

warning	[request-property-removed] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		removed the request property `membership_type` (media type: multipart/form-data)

warning	[request-property-removed] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		removed the request property `membership_type` (media type: application/x-www-form-urlencoded)

warning	[request-property-removed] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		removed the request property `membership_type` (media type: application/x-www-form-urlencoded)

warning	[request-property-removed] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		removed the request property `membership_type` (media type: multipart/form-data)

warning	[request-property-removed] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		removed the request property `membership_type` (media type: application/json)

info	[api-schema-removed]
	in components/schemas
		removed the schema `ManagerContractDetailRequest`

info	[response-non-success-status-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		added the non-success response with the status `400`

info	[response-non-success-status-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		added the non-success response with the status `500`

info	[response-non-success-status-removed] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		removed the non-success response with the status `405`

info	[response-success-status-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		added the success response with the status `200`

info	[new-optional-request-property] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the new optional request property `name` (media type: application/x-www-form-urlencoded)

info	[new-optional-request-property] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the new optional request property `name` (media type: application/json)

info	[new-optional-request-property] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the new optional request property `name` (media type: multipart/form-data)

info	[response-non-success-status-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the non-success response with the status `400`

info	[response-non-success-status-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the non-success response with the status `409`

info	[response-non-success-status-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the non-success response with the status `500`

info	[response-non-success-status-removed] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		removed the non-success response with the status `405`

info	[response-success-status-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the success response with the status `200`

info	[response-non-success-status-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/remind/
		added the non-success response with the status `404`

info	[response-non-success-status-removed] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/remind/
		removed the non-success response with the status `405`

info	[response-success-status-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/remind/
		added the success response with the status `200`

info	[endpoint-added] at head/openapi/specs/v1.yaml
	in API DELETE /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/revoke/
		endpoint added



## Changes for v2.yaml:
31 changes: 8 error, 6 warning, 17 info
error	[request-body-type-changed] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		the request's body type/format changed from `object`/`` to `array`/`` (media type: application/json)

error	[request-body-type-changed] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		the request's body type/format changed from `object`/`` to `array`/`` (media type: application/x-www-form-urlencoded)

error	[request-body-type-changed] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		the request's body type/format changed from `object`/`` to `array`/`` (media type: multipart/form-data)

error	[new-required-request-property] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the new required request property `email` (media type: multipart/form-data)

error	[new-required-request-property] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the new required request property `email` (media type: application/x-www-form-urlencoded)

error	[new-required-request-property] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the new required request property `email` (media type: application/json)

error	[request-body-removed] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/remind/
		removed the request body

error	[api-removed-without-deprecation] at base/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/revoke/
		api removed without deprecation

warning	[request-property-removed] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		removed the request property `membership_type` (media type: multipart/form-data)

warning	[request-property-removed] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		removed the request property `membership_type` (media type: application/x-www-form-urlencoded)

warning	[request-property-removed] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		removed the request property `membership_type` (media type: application/json)

warning	[request-property-removed] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		removed the request property `membership_type` (media type: application/x-www-form-urlencoded)

warning	[request-property-removed] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		removed the request property `membership_type` (media type: application/json)

warning	[request-property-removed] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		removed the request property `membership_type` (media type: multipart/form-data)

info	[api-schema-removed]
	in components/schemas
		removed the schema `ManagerContractDetailRequest`

info	[response-non-success-status-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		added the non-success response with the status `400`

info	[response-non-success-status-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		added the non-success response with the status `500`

info	[response-non-success-status-removed] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		removed the non-success response with the status `405`

info	[response-success-status-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/bulk_assign/
		added the success response with the status `200`

info	[new-optional-request-property] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the new optional request property `name` (media type: multipart/form-data)

info	[new-optional-request-property] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the new optional request property `name` (media type: application/x-www-form-urlencoded)

info	[new-optional-request-property] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the new optional request property `name` (media type: application/json)

info	[response-non-success-status-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the non-success response with the status `400`

info	[response-non-success-status-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the non-success response with the status `409`

info	[response-non-success-status-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the non-success response with the status `500`

info	[response-non-success-status-removed] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		removed the non-success response with the status `405`

info	[response-success-status-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/assign/
		added the success response with the status `200`

info	[response-non-success-status-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/remind/
		added the non-success response with the status `404`

info	[response-non-success-status-removed] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/remind/
		removed the non-success response with the status `405`

info	[response-success-status-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/remind/
		added the success response with the status `200`

info	[endpoint-added] at head/openapi/specs/v2.yaml
	in API DELETE /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/codes/{code}/revoke/
		endpoint added



Unexpected changes? Ensure your branch is up-to-date with main (consider rebasing).

@odlbot
odlbot merged commit 1b372cd into release Jun 15, 2026
11 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants