Skip to main content

Troubleshooting

SymptomReal causeFix
Adapter says permissions not approved, though consent shows green ticksPermissions are Delegated, not ApplicationAdd the Application versions, remove the Delegated duplicates, grant admin consent again
AADSTS901001: prompt 'admin_consent' is invalidprompt=admin_consent is a v1.0 value sent to a v2.0 endpointUse prompt=consent or select_account; admin consent belongs on /v2.0/adminconsent
Sign-in blocked with Need admin approvalThe request asks for scopes outside what was consentedSign in with a Global Administrator and accept, or check whether .default crept into the scope string
Connected, zero rooms discoveredRoom exists but is not in a room list, or the index has not caught upConfirm with Get-DistributionGroupMember, then wait
Get-Place returns nothing for a room that existsCreated as Equipment, or indexing pendingSet-Place -Type Room, otherwise wait
404 ErrorInvalidUser on a calendar callThat address has no mailbox — usually a typo or a placeholder nameConfirm the real address with Get-Mailbox
403 on /users/{address} while calendar calls succeedNeeds User.Read.All, which the adapter does not requestIgnore — only the Directory screen is affected
403 on calendar calls themselvesAn application access policy is excluding the appTest-ApplicationAccessPolicy; remove or widen the policy
Room shows as Busy with no title in OutlookFree/busy-only permission on that calendarAdd-MailboxFolderPermission ... -AccessRights Editor
Bookings arrive with the organiser's name as the titleDeleteSubject and AddOrganizerToSubject at their defaultsSet both to $false
Adapter stops working with no code changeThe client secret expiredCreate a new secret, update the environment, note the next expiry