# Creating Matrix Rooms/Spaces

actual explanation will follow, tldr; here:

- create room with the matrix API or a client that allows you to set powerlevel 101:
  ```
  curl -H "Authorization: Bearer SNIP" -X POST http://localhost:8008/_matrix/client/v3/createRoom -d '{"power_level_content_override":{"users":{"@draupnir:lix.systems":101,"@hexchen:colon.at":100}},"invite":["@hexchen:colon.at"],"room_alias_name":"open-beta","name":"Lix Open Beta","visibility":"public"}'
  ```
  - If using an existing room, powerlevel 100 is the most you can get
- if not created using the credentials of the lix draupnir bot: set a room alias using `!draupnir alias add #room-alias:lix.systems !roomid:example.org`
  - then add as a secondary or primary alias to the room
- make sure @draupnir:lix.systems is invited to the room and has the maximum available power level in the room.
  - Draupnir can join with `!draupnir rooms add <roomid>`
- add room to appropriate spaces. This might require help from someone with permissions if you are not on the community team to give yourself permissions using draupnir.
- Demote yourself to have a lower powerlevel less than Draupnir