ClickSend REST API v3
  1. Post Direct Mail
ClickSend REST API v3
  • Account
    • Get account
      GET
    • Create a new account
      POST
    • Update Account
      PUT
    • Send account activation token
      PUT
    • Verify new account
      PUT
    • Account Usage
      GET
  • Automation Rules
    • List Rules
      GET
    • Create a New Rule
      POST
    • Delete a Rule
      DELETE
    • Get a Specific Rule
      GET
    • Update a Rule
      PUT
    • List rules
      GET
    • Create a new rule
      POST
    • Delete a rule
      DELETE
    • Get a specific rule
      GET
    • Update a rule
      PUT
    • List Rules
      GET
    • Create a New Rule
      POST
    • Delete a Rule
      DELETE
    • Get a Specific Rule
      GET
    • Update a Rule
      PUT
    • List rules
      GET
    • Create a new rule
      POST
    • Delete a rule
      DELETE
    • Get a specific rule
      GET
    • Update a rule
      PUT
    • List rules
      GET
    • Create a new rule
      POST
    • Delete a rule
      DELETE
    • Get a specific rule
      GET
    • Update a rule
      PUT
    • List rules
      GET
    • Create a new rule
      POST
    • Delete a rule
      DELETE
    • Get a specific rule
      GET
    • Update a rule
      PUT
  • Contact Suggestions
    • List Contact Suggestions
  • Countries
    • Get all Countries
  • Delivery Issues
    • Get Delivery Issues
    • Create Delivery Issue
  • Email Marketing
    • Get All Email Campaigns
    • Calculate Price
    • Create Email Campaign
    • Get Specific Email Campaign History
    • Get Specific Email Campaign
    • Update Email Campaign
    • Cancel Email Campaign
    • Send Verification Token
    • Verify Allowed Email Address
    • Get All Allowed Email Addresses
    • Create Allowed Email Address
    • Delete Allowed Email Address
    • Get Specific Allowed Email Address
    • Get All Master Email Templates
    • Get All Master Template Categories
    • Get Specific Email Template Category
    • Get All Templates For Category
    • Get Specific Master Template
    • Get All Email Templates
    • Create New Email Template from Master Template
    • Upload Image to Specific Template
    • Delete Email Template
    • Get Specific Email Template
    • Update an Email Template
  • Transactional Email
    • Email History
    • Export History
    • Email Price
    • Add a Test Delivery Receipt
    • Email Send
  • Fax
    • Export Fax History
    • Get Fax History
    • Calculate Price
    • List of Fax Delivery Receipts
    • Add a Test Delivery Receipt
    • Mark Fax Delivery Receipts as read
    • Get a Specific Fax Delivery Receipt
    • Send Fax
  • Forgot Account
    • Forgot Password
    • Verify Forgot Password
    • Forgot Username
  • Contact Lists
    • Get all Contact Lists
    • Create a new contact list
    • Delete a specific contact list
    • Get a specific contact list
    • Update a specific contact list
    • Export Contacts List
    • Import Contacts to List
    • Show CSV Import File Preview
    • Get List of Acceptable Import Fields
    • Remove Duplicate Contacts
  • Contacts
    • Transfer a Contact
    • Get all Contacts in a List
    • Create a new contact
    • Delete a specific contact
    • Get a specific contact
    • Update a specific contact
    • Remove Opted Out Contacts
  • MMS
    • Cancel All MMS
    • Export MMS History
    • Get MMS History
    • Get Price
    • Get all Delivery Receipts
    • Mark Receipts As Read
    • Get Delivery Receipt
    • Send MMS
    • Cancel MMS
  • Numbers
    • Get all Dedicated Numbers
    • Buy dedicated number
    • Search Dedicated Numbers by Country
  • Post Direct Mail
    • List Direct Mail Campaigns
      GET
    • Calculate Direct Mail Campaign Price
      POST
    • Create New Campaign
      POST
    • Search Locations
      GET
  • Post Address Detection
    • Detect Address
  • Post Letter
    • Get Post Letter History
    • Export Post Letter History
    • Calculate Price
    • Send Post Letter
    • Get List of Post Return Addresses
    • Create a Post Return Address
    • Delete Post Return Address
    • Get Post Return Address
    • Update Post Return Address
  • Postcards
    • Export Postcard History
    • Get Postcard History
    • Calculate Pricing
    • Send Postcard
  • Pricing
    • Get Country Pricing
  • Account Recharge
    • Get Credit Card info
    • Update Credit Card info
    • List of Packages
    • Purchase a Package
    • Get Transactions
    • Get a specific transaction
  • Referral Accounts
    • Get List of Referral Accounts
  • Reseller
    • Get Reseller Setting
    • Update Reseller Setting
    • Reseller By Subdomain
  • Reseller Accounts
    • List of Reseller Accounts
    • Create Reseller Account
    • Create Reseller Account - Public
    • Get Reseller Account
    • Update Reseller Account
    • Transfer Credit
  • SDK
    • SDK Download
  • Search
    • Search Contacts-Lists
  • SMS Campaigns
    • Get list of SMS Campaigns
    • Calculate Price for SMS Campaign
    • Use Short URL
    • Link Tracking Export
    • Link Statistics
    • Link Tracking
    • Get SMS Campaign
    • Update an SMS Campaign
    • Cancel an SMS Campaign
  • SMS
    • Cancel all Scheduled Messages
    • Export SMS History
    • Get all History
    • Get all Inbound SMS - Pull
    • Add a Test Inbound SMS
    • Mark all Inbound SMS as read
    • Mark a specific Inbound SMS as read
    • Get Specific Inbound - Pull
    • Calculate Price
    • Get all Delivery Receipts
    • Add a Test Delivery Receipt
    • Mark Delivery Receipts as read
    • Get a Specific Delivery Receipt
    • Send an SMS
    • Cancel a Scheduled Message
  • Email-to-SMS Allowed Address
    • List of Email-to-SMS Allowed Address
    • Create Email to SMS Allowed Address
    • Delete Email-to-SMS Allowed Address
    • Get specific Email-to-SMS Allowed Address
    • Update Email-to-SMS Allowed Address
  • Email-to-SMS Stripped Strings
    • List Stripped Strings
    • Create Stripped String
    • Delete Stripped String
    • Find Specific Stripped String
    • Update Stripped String
  • SMS Templates
    • List of Templates
    • Create a Template
    • Delete a Template
    • Update a Template
  • Statistics
    • Get SMS Statistics
    • Get Voice Statistics
  • Subaccounts
    • Get all Subaccounts
    • Create a new subaccount
    • Delete a specific subaccount
    • Get a specific subaccount
    • Update a specific subaccount
    • Regenerate API Key
  • Timezones
    • Get Timezones
  • Uploads
    • Upload a file
  • Voice
    • Cancel all Voice Calls
    • Export Voice History
    • Get Voice History
    • Voice Languages
    • Calculate Price
    • Get Voice receipts
    • Add a Test Delivery Receipt
    • Marked Voice Receipts as Read
    • Get Specific Voice Receipt
    • Send a Voice Call
    • Cancel a Specific Voice Call
  1. Post Direct Mail

Calculate Direct Mail Campaign Price

POST
/post/direct-mail/campaigns/price
Post Direct Mail
Calculate direct mail campaign price.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://rest.clicksend.com/v3/post/direct-mail/campaigns/price' \
--header 'Content-Type: application/json' \
--data-raw '{
    "areas": [
        {
            "location_id": 22,
            "quantity": 12
        },
        {
            "location_id": 21,
            "quantity": 10
        },
        {
            "location_id": 21,
            "quantity": 10
        }
    ],
    "custom_string": "Custom String",
    "file_urls": [
        "https://s3-ap-southeast-2.amazonaws.com/clicksend-api-downloads/_public/_examples/a5_front.pdf",
        "https://rest.clicksend.com/files/F3CA1167-381B-47FE-A146-3DF87BE7EEC2.pdf"
    ],
    "name": "My Campaign",
    "schedule": 1477384503,
    "size": "A5",
    "source": "My Source"
}'
Response Response Example
{
    "data": {
        "currency": {
            "currency_name_long": "British Pounds",
            "currency_name_short": "GBP",
            "currency_prefix_c": "p",
            "currency_prefix_d": "£"
        },
        "data": {
            "_areas": [
                {
                    "campaign_id": null,
                    "country_code": "AU",
                    "country_name": "Australia",
                    "location_id": 22,
                    "place_name": "AUSTRALIA",
                    "postal_code": "1234",
                    "price": 133.2,
                    "quantity": 12,
                    "status": "Queued"
                },
                {
                    "campaign_id": null,
                    "country_code": "GB",
                    "country_name": "United Kingdom",
                    "location_id": 21,
                    "place_name": "CANDELARIA",
                    "postal_code": "1234",
                    "price": 11.1,
                    "quantity": 10,
                    "status": "Queued"
                },
                {
                    "campaign_id": null,
                    "country_code": "GB",
                    "country_name": "United Kingdom",
                    "location_id": 21,
                    "place_name": "CANDELARIA",
                    "postal_code": "1234",
                    "price": 11.1,
                    "quantity": 10,
                    "status": "Queued"
                }
            ],
            "custom_string": "Custom String",
            "date_added": 1478141522,
            "file_name": "79483D26-D9E3-4051-93BB-2B9AFC612F52.pdf",
            "message_id": "C45638E1-62A9-4A31-AABF-E30957151BC5",
            "name": "My Campaign",
            "schedule": 1478141522,
            "size": "A5",
            "source": "My Source.rest.v3",
            "status": "Queued",
            "user_id": 1
        },
        "total_price": 155.4,
        "total_quantity": 32
    },
    "http_code": 200,
    "response_code": "SUCCESS",
    "response_msg": "New direct mail campaign created."
}

Request

Body Params application/json
areas
array
optional
List of location where you want to send your campaign, and the quantity per location.
file_urls
array
required
Campaign file urls. You can submit max 2 file urls.
name
string 
required
Campaign name.
schedule
number 
optional
Leave blank for immediate delivery. Your schedule time as a unix timestamp.
size
string 
required
Campaign file size. It can be A5 or DL.
source
string 
optional
Your method of sending e.g. 'wordpress', 'php', 'c#'.
Examples

Responses

🟢200OK
application/json
Body
object {0}
Previous
List Direct Mail Campaigns
Next
Create New Campaign
Built with