v17.1.0
·
2 commits
to main
since this release
Added
- Added a
roleAttributes
field to thePOST /api/v2/teams
endpoint (Create team) - Updated the request body type on
PATCH /api/v2/projects/{projectKey}/release-pipelines/{pipelineKey}
- Added new endpoints for working with integration configurations:
POST /api/v2/integration-configurations/keys/{integrationKey}
(Create integration configuration)GET /api/v2/integration-configurations/keys/{integrationKey}
(Get all configurations for the integration)GET /api/v2/integration-configurations/{integrationConfigurationId}
(Get an integration configuration)PATCH /api/v2/integration-configurations/{integrationConfigurationId}
(Update integration configuration)DELETE /api/v2/integration-configurations/{integrationConfigurationId}
(Delete integration configuration)
- Added the new endpoint
PATCH /api/v2/approval-requests/{id}
- Added a new endpoint in beta
PUT /api/v2/projects/{projectKey}/release-pipelines/{pipelineKey}
- Expose
roleAttributes
on the Team type - Expose
totalCount
in paginated roles API response
Removed
- Removed the unused
bakeTimeDurationMs
field from endpoints that return release and release pipeline details. These endpoints are currently in beta. - Removed the beta endpoint
PATCH /api/v2/projects/{projectKey}/release-pipelines/{pipelineKey}
Changed
- Updated
environment
in the following beta endpoints to no longer be required, in order to account for deleted environments:GET /api/v2/flags/{projectKey}/{flagKey}/release
PATCH /api/v2/flags/{projectKey}/{flagKey}/release
PUT /api/v2/projects/{projectKey}/flags/{flagKey}/release
PUT /api/v2/projects/{projectKey}/flags/{flagKey}/release/phases/{phaseId}
GET /api/v2/projects/{projectKey}/release-pipelines
POST /api/v2/projects/{projectKey}/release-pipelines
GET /api/v2/projects/{projectKey}/release-pipelines/{pipelineKey}
PATCH /api/v2/projects/{projectKey}/release-pipelines/{pipelineKey}
- Renamed the
/api/v2/integration-capabilities/big-segment-store
endpoints to use thePersistent store integrations (beta)
tag. Previously they used theIntegrations (beta)
tag. If you use a generated client library, the package names have changed for the following endpoints:GET /api/v2/integration-capabilities/big-segment-store
(List all big segment store integrations)POST /api/v2/integration-capabilities/big-segment-store/{projectKey}/{environmentKey}/{integrationKey}
(Create big segment store integration)GET /api/v2/integration-capabilities/big-segment-store/{projectKey}/{environmentKey}/{integrationKey}/{integrationId}
(Get big segment store integration by ID)PATCH /api/v2/integration-capabilities/big-segment-store/{projectKey}/{environmentKey}/{integrationKey}/{integrationId}
(Update big segment store integration)DELETE /api/v2/integration-capabilities/big-segment-store/{projectKey}/{environmentKey}/{integrationKey}/{integrationId}
(Delete big segment store integration)
- Renamed the
/api/v2/integration-capabilities/flag-import
endpoints to use theFlag import configurations (beta)
tag. Previously they used theIntegrations (beta)
tag. If you use a generated client library, the package names have changed for the following endpoints:GET /api/v2/integration-capabilities/flag-import
(List all flag import configurations)POST /api/v2/integration-capabilities/flag-import/{projectKey}/{integrationKey}
(Create a flag import configuration)GET /api/v2/integration-capabilities/flag-import/{projectKey}/{integrationKey}/{integrationId}
(Get a single flag import configuration)PATCH /api/v2/integration-capabilities/flag-import/{projectKey}/{integrationKey}/{integrationId}
(Update a flag import configuration)DELETE /api/v2/integration-capabilities/flag-import/{projectKey}/{integrationKey}/{integrationId}
(Delete a flag import configuration)POST /api/v2/integration-capabilities/flag-import/{projectKey}/{integrationKey}/{integrationId}/trigger
(Trigger a single flag import run)
- Updated the operation id and summary field definitions for the
PATCH /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/approval-requests/{id}
endpoint - Updated
items
in/api/v2/roles
response body to be required - Updated
items
in/api/v2/teams
response body to be required - Added the property
resourceApprovalSettings
in the environment type - Updated
instructions[].value
property in thePATCH /api/v2/segments/{projectKey}/{segmentKey}/expiring-targets/{environmentKey}
endpoint to be a 64 bit integer