Skip to content

Release 1.158.5#3714

Closed
odlbot wants to merge 3 commits into
releasefrom
release-candidate
Closed

Release 1.158.5#3714
odlbot wants to merge 3 commits into
releasefrom
release-candidate

Conversation

@odlbot

@odlbot odlbot commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

James Kachel

Dan Subak

@github-actions

Copy link
Copy Markdown

OpenAPI Changes

Show/hide ## Changes for v0.yaml:
## Changes for v0.yaml:
24 changes: 23 error, 0 warning, 1 info
error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API POST /api/v0/b2b/attach/{enrollment_code}/
		removed the required property `items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v0/b2b/contracts/
		removed the required property `items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v0/b2b/contracts/{contract_slug}/
		removed the required property `integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v0/b2b/manager/organizations/
		removed the required property `items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v0/b2b/manager/organizations/{id}/
		removed the required property `contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/
		removed the required property `integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v0/b2b/organizations/
		removed the required property `items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v0/b2b/organizations/{organization_slug}/
		removed the required property `contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v0/discounts/{parent_lookup_discount}/assignees/
		removed the required property `results/items/user/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API POST /api/v0/discounts/{parent_lookup_discount}/assignees/
		removed the required property `user/b2b_organizations/items/contracts/items/integration_type` from the response with the `201` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v0/discounts/{parent_lookup_discount}/assignees/{id}/
		removed the required property `user/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_discount}/assignees/{id}/
		removed the required property `user/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API PUT /api/v0/discounts/{parent_lookup_discount}/assignees/{id}/
		removed the required property `user/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		removed the required property `results/items/redeemed_by/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API POST /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		removed the required property `redeemed_by/b2b_organizations/items/contracts/items/integration_type` from the response with the `201` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		removed the required property `redeemed_by/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		removed the required property `redeemed_by/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API PUT /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		removed the required property `redeemed_by/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v0/userinfo/
		removed the required property `b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v0/users/current_user/
		removed the required property `b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API PATCH /api/v0/users/current_user/
		removed the required property `b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v0/users/me
		removed the required property `b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v0.yaml
	in API PATCH /api/v0/users/me
		removed the required property `b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

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



## Changes for v1.yaml:
24 changes: 23 error, 0 warning, 1 info
error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API POST /api/v0/b2b/attach/{enrollment_code}/
		removed the required property `items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v0/b2b/contracts/
		removed the required property `items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v0/b2b/contracts/{contract_slug}/
		removed the required property `integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v0/b2b/manager/organizations/
		removed the required property `items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v0/b2b/manager/organizations/{id}/
		removed the required property `contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/
		removed the required property `integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v0/b2b/organizations/
		removed the required property `items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v0/b2b/organizations/{organization_slug}/
		removed the required property `contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v0/discounts/{parent_lookup_discount}/assignees/
		removed the required property `results/items/user/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API POST /api/v0/discounts/{parent_lookup_discount}/assignees/
		removed the required property `user/b2b_organizations/items/contracts/items/integration_type` from the response with the `201` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v0/discounts/{parent_lookup_discount}/assignees/{id}/
		removed the required property `user/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_discount}/assignees/{id}/
		removed the required property `user/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API PUT /api/v0/discounts/{parent_lookup_discount}/assignees/{id}/
		removed the required property `user/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		removed the required property `results/items/redeemed_by/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API POST /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		removed the required property `redeemed_by/b2b_organizations/items/contracts/items/integration_type` from the response with the `201` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		removed the required property `redeemed_by/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		removed the required property `redeemed_by/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API PUT /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		removed the required property `redeemed_by/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v0/userinfo/
		removed the required property `b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v0/users/current_user/
		removed the required property `b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API PATCH /api/v0/users/current_user/
		removed the required property `b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v0/users/me
		removed the required property `b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v1.yaml
	in API PATCH /api/v0/users/me
		removed the required property `b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

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



## Changes for v2.yaml:
24 changes: 23 error, 0 warning, 1 info
error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API POST /api/v0/b2b/attach/{enrollment_code}/
		removed the required property `items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API GET /api/v0/b2b/contracts/
		removed the required property `items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API GET /api/v0/b2b/contracts/{contract_slug}/
		removed the required property `integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API GET /api/v0/b2b/manager/organizations/
		removed the required property `items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API GET /api/v0/b2b/manager/organizations/{id}/
		removed the required property `contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API GET /api/v0/b2b/manager/organizations/{parent_lookup_organization}/contracts/{id}/
		removed the required property `integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API GET /api/v0/b2b/organizations/
		removed the required property `items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API GET /api/v0/b2b/organizations/{organization_slug}/
		removed the required property `contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API GET /api/v0/discounts/{parent_lookup_discount}/assignees/
		removed the required property `results/items/user/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API POST /api/v0/discounts/{parent_lookup_discount}/assignees/
		removed the required property `user/b2b_organizations/items/contracts/items/integration_type` from the response with the `201` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API GET /api/v0/discounts/{parent_lookup_discount}/assignees/{id}/
		removed the required property `user/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_discount}/assignees/{id}/
		removed the required property `user/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API PUT /api/v0/discounts/{parent_lookup_discount}/assignees/{id}/
		removed the required property `user/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		removed the required property `results/items/redeemed_by/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API POST /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		removed the required property `redeemed_by/b2b_organizations/items/contracts/items/integration_type` from the response with the `201` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		removed the required property `redeemed_by/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		removed the required property `redeemed_by/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API PUT /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		removed the required property `redeemed_by/b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API GET /api/v0/userinfo/
		removed the required property `b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API GET /api/v0/users/current_user/
		removed the required property `b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API PATCH /api/v0/users/current_user/
		removed the required property `b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API GET /api/v0/users/me
		removed the required property `b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

error	[response-required-property-removed] at head/openapi/specs/v2.yaml
	in API PATCH /api/v0/users/me
		removed the required property `b2b_organizations/items/contracts/items/integration_type` from the response with the `200` status

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



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

@jkachel

jkachel commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Closing this - #3704 has an error. The non-sso contracts aren't updated to code due to a typo. That will likely cause some issues, so getting a separate PR up to fix.

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.

3 participants