Skip to content

SP-3828: Remove API key and application key profiles - #463

Merged
Zgjim Haziri (ZgjimHaziri) merged 4 commits into
mainfrom
SP-3828-remove-key-profiles
Nov 12, 2026
Merged

Zgjim Haziri (ZgjimHaziri) merged 4 commits into
mainfrom
SP-3828-remove-key-profiles

Conversation

@ZgjimHaziri

@ZgjimHaziri Zgjim Haziri (ZgjimHaziri) commented Nov 12, 2026 •

Copy link
Copy Markdown
Contributor

Description

Content CLI now supports only the OAuth Device Code and Client Credentials profiles. profile create no longer offers the key option, and the CLI always sends Bearer tokens; the AppKey header is gone. An existing key profile, or a typeless legacy one, now fails on load with a warning to recreate it as an OAuth profile.

Running without a profile (TEAM_URL/API_TOKEN, CELONIS_URL/CELONIS_API_TOKEN, or no token behind a sidecar) is unchanged. Those profiles no longer carry a type and never refresh, as before.

Relevant links

Checklist

  • I have self-reviewed this PR
  • I have tested the change and proved that it works in different scenarios
  • I have updated docs if needed

Build and all 735 Jest tests pass locally, including new tests that reject stored Key and typeless profiles.

Includes-AI-Code: true

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ZgjimHaziri
Zgjim Haziri (ZgjimHaziri) marked this pull request as ready for review November 12, 2026 12:49
@ZgjimHaziri
Zgjim Haziri (ZgjimHaziri) requested a review from a team as a code owner November 12, 2026 12:49
@sonarqubecloud

Copy link
Copy Markdown

@ZgjimHaziri
Zgjim Haziri (ZgjimHaziri) merged commit 7e5b621 into main Nov 12, 2026
5 checks passed
@ZgjimHaziri
Zgjim Haziri (ZgjimHaziri) deleted the SP-3828-remove-key-profiles branch November 12, 2026 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants