If a Microsoft Office 365 room email contains (a) special character(s), the room should still be available to be imported to Appspace; however, the provider events will not sync to Appspace, AND the room is not reservable in Appspace.
A room email should only contain letters (a-z), numbers (0-9), and periods.
Invalid email examples
- CR.CABU.Producer.Bay.310.?.2.1@appspace.com
- *CR.CTBR.Bldg11.Fl2.Rm339@appspace.com
- CAL.FLOR.Personalization/CM@appspace.com
- CR.FLOR.1390.Cele.#1211@appspace.com
Tested email address with special characters
Working email with MSFT API:
Contains "-", "!", "+"
Non-working email with MSFT API:
Email Type | Response Status | Response Message | Email Example |
Contains # | 404 Not Found | Resource CGRoomSpecial3 does not exist, or one of its queried reference-property objects is not present. | CGRoomSpecial3#test@appspacedev2.onmicrosoft.com |
Contains ? | 400 Bad Request | Unrecognized query argument specified: RoomSpecial4@appspacedev2.onmicrosoft.com/calendar?$select. | CG?RoomSpecial4@appspacedev2.onmicrosoft.com |
Contains * | 400 Bad Request | XML with Runtime Error | CG*RoomSpecial5@appspacedev2.onmicrosoft.com |
Related AE tickets
- AE-10706: Users not able to reserve spaces
Symptoms
- Provider events of the room are not synced to Appspace.
- The room is not reservable in Appspace.
Reviewing the Email Address of a Provider Room in Appspace
- Log in to the Appspace admin console.
- Navigate to the reservations module > resources tab.
- Open the developer tools > network tab in your browser window (select F12).
- Select the provider room from your list of resources in Appspace.
- From the dev tools, view the GET resource API. (e.g., https://app12.appspace.com/api/v3/reservation/resources/f71cb9dd-9c8e-46b5-bdf8-5d5621754d56?includesourceobject=true&limit=999&pagecount=999).
- Select the preview tab in the dev tools.
- Expand the providerResource where you can then see the O365 resourceEmailAddress:

Note: While a room email with special character(s) is allowed to be created on the Microsoft O365 side, this MSFT API is not supported when sent to Appspace.