Sending accounts

Deactivate a sending account

Changed on

Disables a sending account. The shared Amazon SES account can be deactivated.

post/providers/{public_id}/deactivate

Request

  • Base URL: https://app.sendmux.ai/api/v1
  • URL: https://app.sendmux.ai/api/v1/providers/{public_id}/deactivate
  • Auth: one of:
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://app.sendmux.ai/oauth/authorize, token URL https://app.sendmux.ai/oauth/token, scopes: provider.update)

Path parameters

public_idstring required

Sending account public ID

Example:dprov_clxxxxxxxxxxxxxxxxxxxxxxxxx

Headers

Idempotency-Keystring

Client-chosen unique key to safely retry the request. Cached for 24h per (team, endpoint, key). Different body with same key returns 409 idempotency_conflict.

Example:providers-create-20260525-001

Response

Updated sending account

oktrue required

Example response

{
  "meta": {
    "request_id": "req_clxxxxxxxxxxxxxxxxxxxxxxxxx"
  },
  "data": {
    "created_at": "2026-05-25T02:18:00Z",
    "id": "dprov_clxxxxxxxxxxxxxxxxxxxxxxxxx",
    "name": "Transactional SMTP",
    "percentage": 100,
    "quotas": {
      "per_day": {
        "max": 60,
        "min": 60
      },
      "per_hour": {
        "max": 60,
        "min": 60
      },
      "per_minute": {
        "max": 60,
        "min": 60
      },
      "per_second": {
        "max": 60,
        "min": 60
      }
    },
    "status": "active",
    "type": "smtp",
    "updated_at": "2026-05-25T02:18:00Z",
    "variables": {
      "signature_url": "https://example.com/signature"
    }
  }
}

Changes

    • breaking

      the /// response's property type changed from object null to no type for status

    • breaking

      the /// response's property type changed from object null to no type for status

    • breaking

      the /// response's property type changed from object null to no type for status

    • breaking

      the /// response's property type changed from object null to no type for status

    • breaking

      removed the required property //// from the response with the status

    • breaking

      removed the required property //// from the response with the status

    • breaking

      removed the required property //// from the response with the status

    • breaking

      removed the required property //// from the response with the status

    • breaking

      removed the required property //// from the response with the status

    • breaking

      removed the required property //// from the response with the status

    • breaking

      removed the required property //// from the response with the status

    • breaking

      removed the required property //// from the response with the status

    • info

      added subschema #2 to the /// response property anyOf list for the response status

    • info

      added subschema #2 to the /// response property anyOf list for the response status

    • info

      added subschema #2 to the /// response property anyOf list for the response status

    • info

      added subschema #2 to the /// response property anyOf list for the response status

    • info

      added the required property /// to the response with the status

    • info

      added the required property // to the response with the status