Dashboard › cli › validateResourceId plain identifiers
01a08701-7d43-77ad-95c8-9e3cdd86bef0Sentry resource IDs, slugs, and issue IDs must always be plain strings; reject ?, #, %, whitespace, and control characters. Pre-encoding looks safe for URL construction, but the API client encodes again, causing double encoding, while query/fragment characters can alter URL structure. Use rejectPreEncoded(), rejectControlChars(), and validateResourceId() rather than accepting or locally sanitizing these values.