# Customers Communication Retrieve customer communication details ## Create communication thread - [POST /v1/communications/{customerId}/threads](https://redocly.sportalliance.com/apis/magicline/openapi/openapi/customers-communication/createcommunicationinnewcommunicationthread.md): Required Scopes: Creates new thread with a new communication for a customer ## Update communication thread - [PUT /v1/communications/{customerId}/threads/{threadId}](https://redocly.sportalliance.com/apis/magicline/openapi/openapi/customers-communication/createcommunicationinexistingcommunicationthread.md): Required Scopes: Adds new communication for a customer to an existing communication thread and updates the thread ## Get communication preferences - [GET /v1/communications/{customerId}/communication-preferences](https://redocly.sportalliance.com/apis/magicline/openapi/openapi/customers-communication/getcommunicationpreferences.md): Required Scopes: Get communication preferences for a customer ## Update communication preferences - [PUT /v1/communications/{customerId}/communication-preferences](https://redocly.sportalliance.com/apis/magicline/openapi/openapi/customers-communication/updatecommunicationpreferences.md): Required Scopes: Update communication preferences for a customer