Sending accounts

Get a sending account

Changed on

Returns one sending account. Responses include an ETag for conditional GET and optimistic PATCH.

get/providers/{public_id}

Request

  • Base URL: https://app.sendmux.ai/api/v1
  • URL: https://app.sendmux.ai/api/v1/providers/{public_id}
  • 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.read)

Path parameters

public_idstring required

Sending account public ID

Example:dprov_clxxxxxxxxxxxxxxxxxxxxxxxxx

Headers

If-None-Matchstring

Weak ETag from a previous response. Returns 304 when unchanged.

Response

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