Skip to content

ref(api): use token operationIds + summary for issues/integrations/releases/workflow endpoints#117339

Draft
betegon wants to merge 1 commit into
masterfrom
api/operation-id-tokens-features
Draft

ref(api): use token operationIds + summary for issues/integrations/releases/workflow endpoints#117339
betegon wants to merge 1 commit into
masterfrom
api/operation-id-tokens-features

Conversation

@betegon

@betegon betegon commented Jun 10, 2026

Copy link
Copy Markdown
Member

Summary

operationId→token migration, batch 2 of 3 (issues, integrations, releases, workflow_engine — 62 ops / 38 files). Sentence → summary, operation_id → short camelCase REST token; docs titles/slugs unchanged (derived from summary).

Overrides where the path/verb didn't capture intent:

  • resolveOrganizationEventId / resolveOrganizationShortId (resolve verb + Id casing)
  • upload{Organization,Project}ReleaseFile, getOrganizationConfigIntegrations
  • getProjectOwnership kept consistent with updateProjectOwnership

Bulk operations correctly keep the plural form (deleteOrganizationIssues, updateOrganizationDetectors, updateOrganizationWorkflows) vs their singular detail counterparts.

Test plan

  • prek green; CI api docs test regenerates + validates the spec (--fail-on-warn).

Related

⚠️ Don't merge the batches simultaneously — the schema publish job has no concurrency guard (caused a partial-release race before). Space them out.

…leases/workflow endpoints

operationId->token migration, batch 2 of 3 (62 ops). Sentence -> summary=,
operation_id -> camelCase REST token.

Overrides: resolveOrganization{Event,Short}Id (resolve verb + Id casing),
upload{Organization,Project}ReleaseFile, getOrganizationConfigIntegrations;
getProjectOwnership kept consistent with updateProjectOwnership. Bulk issue/
detector/workflow ops keep plural (deleteOrganizationIssues etc.).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant