About

Zinio allows businesses to create digital magazines for mobile and desktop readers.

  • For magazine publishers, ZINIO Pro converts print magazines to digital content through their platform that converts PDF to XML, offering publishers complete flexibility in managing and delivering their content in branded, native magazine applications for tablet, smartphone, and desktop, in searchable article databases, or on the growing network of ZINIO Pro distribution partners.

  • For magazine consumers, ZINIO operates online newsstands and iOS, Android, Windows, and Kindle apps in more than 30 languages, providing the broadest selection of digital magazine content accessible on any platform that can be read online or offline, synced across multiple devices, and searched for archival content.

How to integrate Zinio to your Pelcro products?

Are you using ZINIO? Do you want to integrate your Pelcro products and customers with ZINIO's services? We've got you covered.

Contact your Zinio support team to retrieve the following Zinio API keys

{
"source_application_id" : 12345,
"source_project_id" : 12345,
"publication_id" : 12345,
'branded_app_project_id' : 12345,
'newsstand_project_id' : 12345
}

Upon obtaining Zinio's API key, please provide it to Pelcro's support team.

About

This integration relies on the invoice creation process to sync subscriptions into Zinio. Once a new invoice is created, we call on the Zinio API in order to create a subscription in Zinio. Note that the invoice is created when a subscription is newly created or upon its renewal whether it is on auto-renew or manually renewed. This is independent of whether the payment method used to pay the invoice is online or offline. Note that Pelcro syncs both the branded apps and newsstand subscriptions by default.

Pelcro to Zinio API request & response example

Request

[
  "project_id" => 12345
  "remote_identifier" => "branded_app_12345"
  "source_application_id" => 12345
  "source_project_id" => 12345
  "items" => array:1 [
    0 => array:9 [
      "user_email" => "[email protected]"
      "user_remote_identifier" => 12345
      "product_type" => 2
      "publication_id" => 12345
      "subscription_term_amount" => 12
      "subscription_term_units" => "issues"
      "label_type" => 12345
      "allow_delivery_notification" => 0
      "customer_requested" => 1
    ]
  ]

Response

{
  +"status": true
  +"data": {
    +"id": 12345
    +"project_id": 12345
    +"directory_id": null
    +"remote_identifier": "branded_app_12345"
    +"customer_requested": false
    +"audit_group": 0
    +"label_type": null
    +"allow_delivery_notification": 0
    +"account_id": null
    +"source_application_id": 12345
    +"source_project_id": 12345
    +"created_at": "2021-10-25T14:13:14+00:00"
  }
}

Did this page help you?