Zapmail
v1
  • latest
  • v1
  1. subscriptions
Zapmail
v1
  • latest
  • v1
  • Zapmail Docs
  • users
    • Retrieve User Details
      GET
  • workspaces
    • Retrieve all workspaces
      GET
    • Create new workspace
      POST
    • Update workspace
      PUT
  • billing
    • Add Billing Details
      POST
  • mailbox
    • Retrieve All Mailboxes
      GET
    • Get Mailbox Details by ID
      GET
    • Assign New Mailboxes to Domains
      POST
    • Update mailbox
      PUT
    • Remove mailboxes on next renewal
      PUT
  • payments & wallet
    • Add balance to wallet
      POST
    • Get wallet balance
      GET
    • Enable auto recharge
      POST
  • export
    • Export mailboxes
      POST
    • Add third party account details
      POST
    • Update third party account details
      POST
  • subscriptions
    • Get all subscriptions
      GET
    • Cancel subscription
      POST
    • Upgrade existing subscription
      POST
  • domains
    • Retrieve All Domains
      GET
    • List Assignable Domains
      GET
    • Add DMARC record
      POST
    • Add Domain forwarding
      POST
    • Get Name servers to connect domain
      POST
    • Verify Name Server Propagation
      POST
    • Connect Domain with Zapmail
      POST
    • Enable email forwarding
      POST
    • Remove email forwarding
      DELETE
    • Enable catch all emails
      POST
    • Remove catch all emails
      DELETE
    • Check DNS records
      POST
    • Remove unused domains
      DELETE
    • Get available domains for registration
      POST
    • Get domains purchase payment link
      POST
  1. subscriptions

Get all subscriptions

GET
/v1/user/subscriptions
This endpoint allows you to fetch user's subscriptions.

Request

Header Params
x-auth-zapmail
string 
required
Example:
{{x-auth-zapmail}}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.zapmail.ai/api/v1/user/subscriptions' \
--header 'x-auth-zapmail: '

Responses

🟢200Success
application/json
Body
object {0}
Example
{
  "status": 200,
  "message": "User subscriptions",
  "data": [
    {
      "id": "abcd1234-5678-90ef-ghij-klmn12345678",
      "subscriptionId": "sub_1XYZabc1234567890QWERTY",
      "subscriptionStatus": "ACTIVE",
      "plan": "ENTERPRISE",
      "price": 199,
      "totalMailboxQuantity": 500,
      "periodStart": "2025-01-01T08:00:00.000Z",
      "periodEnd": "2025-02-01T08:00:00.000Z",
      "subscriptionCreationDate": "2024-12-01T08:00:00.000Z",
      "planUpgradeCancelPossible": false,
      "paymentFailureMessage": null,
      "invoiceDetails": "https://invoice.example.com/i/test_invoicenumber_1"
    },
    {
      "id": "efgh5678-1234-90ij-klmn-opqr45678901",
      "subscriptionId": "sub_2XYZabc1234567890ASDFGH",
      "subscriptionStatus": "CANCELLED",
      "plan": "BASIC",
      "price": 29,
      "totalMailboxQuantity": 20,
      "periodStart": "2024-06-15T08:00:00.000Z",
      "periodEnd": "2024-07-15T08:00:00.000Z",
      "subscriptionCreationDate": "2024-05-15T08:00:00.000Z",
      "planUpgradeCancelPossible": true,
      "paymentFailureMessage": "Payment method expired",
      "invoiceDetails": "https://invoice.example.com/i/test_invoicenumber_2"
    }
  ]
}
Previous
Update third party account details
Next
Cancel subscription
Built with