Create a room with a user, a group or a circle
With the conversation-creation-all capability a lot of new options where introduced. Before that only $roomType, $roomName, $objectType and $objectId were supported all the time, and $password with the conversation-creation-password capability In case the $roomType is {@see Room::TYPE_ONE_TO_ONE} only the $invite or $participants parameter is supported. The endpoint can also be used unauthenticated by an external call service by signing the request with the configured shared secret via the x-nextcloud-talk-external-service-random and x-nextcloud-talk-external-service-checksum headers (SHA256-HMAC of the random seed and the $owner user ID).
Path parameters
Headers
Random seed (at least 32 bytes) used together with the owner user ID to generate the SHA256-HMAC request checksum
SHA256-HMAC checksum over the concatenation of the random seed and the owner user ID, signed with the shared external call service secret, to verify authenticity from the external call service
Required to be true for the API request to pass
Request body
Response
Room already existed