API Tools - Stannp Direct Mail API Documentation

Generate a QR Code

Creates a QR code image. You must use a PUBLIC KEY for this request.

[GET / POST]
https://api-us1.stannp.com/v1/qrcode/create

Parameters

ParameterTypeDescription
sizeoptionalThe size in pixels of the QR code.
datamandatoryThe content you wish the QR code to contain.

Request Example

        curl "https://api-us1.stannp.com/v1/qrcode/create" \
-u {API_KEY}: \
-d "size=300" \
-d "data=hello+world" 
    

Response Example

"<img src=\"/assets/images/qr_example.webp\" alt=\"QR Code Example\">"

Merge PDF files

Merge multiple PDF files into a single file.

[POST]
https://api-us1.stannp.com/v1/pdf/merge

Parameters

ParameterTypeDescription
filesarrayAn array of URLs for the PDF files to merge. Example: files[]=https://file1.pdf&files[]=https://file2.pdf

Request Example

        curl "https://api-us1.stannp.com/v1/pdf/merge" \
-u {API_KEY}: \
-d "files[0]=https://file1.pdf" \
-d "files[1]=https://file2.pdf" 
    

Response Example

{
  "success": true,
  "data": "https://merged-file.pdf"
}

Get templates

Get the templates created on your account.

[GET]
https://api-us1.stannp.com/v1/templates/list

Request Example

        curl "https://api-us1.stannp.com/v1/templates/list" \
-u {API_KEY}:
    

Response Example

{
  "success": true,
  "data": [
    {
      "id": "0",
      "template_name": "Template name 1",
      "size": "US-letter",
      "duplex": "1"
    },
    {
      "id": "1",
      "template_name": "Template name 2",
      "size": "A6",
      "duplex": "1"
    }
  ]
}