GET
/
users
/
{user_id}
/
preferences
/
{topic_id}
curl --request GET \
  --url https://api.courier.com/users/{user_id}/preferences/{topic_id} \
  --header 'Authorization: Bearer <token>'
{
  "topic": {
    "custom_routing": [
      "direct_message"
    ],
    "default_status": "OPTED_IN",
    "has_custom_routing": true,
    "status": "OPTED_IN",
    "topic_id": "<string>",
    "topic_name": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

user_id
string
required

A unique identifier associated with the user whose preferences you wish to retrieve.

topic_id
string
required

A unique identifier associated with a subscription topic.

Query Parameters

tenant_id
string | null

Query the preferences of a user for this specific tenant context.

Response

200
application/json
topic
object
required