# Signaling API Base endpoint is: `/ocs/v2.php/apps/spreed/api/v1` ## Get signaling settings * Method: `GET` * Endpoint: `/signaling/settings` * Data: field | type | Description ------|------|------------ `token` | string | The conversation to get the signaling settings for * Response: field | type | API | Description ------|------|-----|------------ `signalingMode` | string | * | See [Signaling modes](constants.md#Signaling_modes) `userId` | string | * | Current user id `hideWarning` | string | * | Don't show a performance warning although internal signaling is used `server` | string | * | URL of the external signaling server `ticket` | string | * | Ticket for the external signaling server `stunservers` | array | * | STUN servers `turnservers` | array | * | TURN servers `sipDialinInfo` | string | v2 | Generic SIP dial-in information for this conversation (admin free text containing the phone number etc) - STUN server field | type | Description ------|------|------------ `url` | string | STUN server URL - TURN server field | type | Description ------|------|------------ `url` | array | One element array with TURN server URL `urls` | array | One element array with TURN server URL `username` | string | User name for the TURN server `credential` | string | User password for the TURN server * Response: - Status code: + `200 OK` + `404 Not Found` ### Internal signaling API Todo ### External signaling API See [External signaling API](standalone-signaling-api-v1.md) for the Signaling of the High-Performance Backend.