Skip to main content
PUT
/
routes
/
{routeId}
Update route settings
curl --request PUT \
  --url https://api.lettermint.co/v1/routes/{routeId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "<string>",
  "inbound_settings": {
    "inbound_domain": "<string>",
    "inbound_spam_threshold": 5
  }
}'
{
  "data": {
    "id": "<string>",
    "project_id": "<string>",
    "slug": "<string>",
    "name": "<string>",
    "route_type": "transactional",
    "is_default": true,
    "inbound_address": "<string>",
    "inbound_domain": "<string>",
    "inbound_domain_verified_at": "2023-11-07T05:31:56Z",
    "inbound_spam_threshold": 123,
    "project": {
      "id": "<string>",
      "name": "<string>",
      "smtp_enabled": true,
      "token_generated_at": "2023-11-07T05:31:56Z",
      "token_last_used_at": "2023-11-07T05:31:56Z",
      "token_last_used_ip": "<string>",
      "routes": [
        {}
      ],
      "routes_count": 123,
      "domains": [
        {
          "id": "<string>",
          "domain": "<string>",
          "status_changed_at": "2023-11-07T05:31:56Z",
          "dns_records": [
            {
              "id": "<string>",
              "type": "TXT",
              "hostname": "<string>",
              "fqdn": "<string>",
              "content": "<string>",
              "status": "active",
              "verified_at": "<string>",
              "last_checked_at": "2023-11-07T05:31:56Z"
            }
          ],
          "projects": [
            {
              "id": "<string>",
              "name": "<string>"
            }
          ],
          "created_at": "2023-11-07T05:31:56Z"
        }
      ],
      "domains_count": 123,
      "team_members": [
        {
          "id": "<string>",
          "user": {
            "id": "<string>",
            "name": "<string>",
            "email": "<string>",
            "avatar": "<string>"
          },
          "role": "<string>",
          "joined_at": "2023-11-07T05:31:56Z",
          "created_at": "2023-11-07T05:31:56Z"
        }
      ],
      "team_members_count": 123,
      "last_28_days": {
        "messages_transactional": 123,
        "messages_broadcast": 123,
        "messages_inbound": 123,
        "deliverability": 123
      },
      "created_at": "<string>",
      "updated_at": "<string>"
    },
    "webhooks_count": 123,
    "suppressed_recipients_count": 123,
    "statistics": {},
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z"
  },
  "message": "Route updated successfully."
}

Authorizations

Authorization
string
header
required

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

Path Parameters

routeId
string
required

Body

application/json

UpdateRouteData

name
string | null
Maximum length: 255
inbound_settings
object | null

Response

data
object
required
message
enum<string>
required
Available options:
Route updated successfully.