Syndesi

Cloud

About

Syndesi allows our partners throughout the radio industry to programmatically collaborate across all supported products using a consistent cloud-enabled interface regardless of whether or not the software products are cloud-enabled.

In other words, the Syndesi strives to be the "universal" radio traffic and billing cloud-enabled API. This is an "near impossible task"; however, we love a challenge. There is much work to still be done; however, what is currently available not only saves our clients time... it also significantly reduces errors and delays associated with not using Syndesi.

API

The Syndesi API is based on the standard HTTP GET protocol and can return the data in several different formats (JSON, XML, XHTML, CSV and TAB) for easy consumption by the calling product. The most basic execution looks something like the following:

http://www.shinystone.com/syndesi/pull?c=UNIQUECOMPANYID&type=projection

Parameters

Company (REQUIRED)

Type (REQUIRED)

The type of data to be returned.

Pivot

Net or Gross

Months

Stations or Calls

Format

JSON

{"success":true,
 "type":"advertiser",
 "data":[{"advertiserGuid":"...",
          "advertiser":"TransAm Depot",
          "contact":"",
          "street":null,
          "city":null,
          "state":null,
          "postal":null,
          "phone":"...",
          "email":null,
          "accountRepGuid":"...",
          "accountRep":"Sammy Hagar",
          "revenueSource":"National Agency",
          "revenueType":"Cash",
          "creditPolicy":"Net 30",
          "status":"Active",
          "created":"1/21/2018 10:01:24 AM",
          "updated":"10/20/2018 12:01:53 PM"}]
}

JSON

{"success":false,
 "message":"Invalid request (ERROR: Invalid data format specified.)."
}

XML

<?xml version="1.0" encoding="UTF-8"?>
<response>
  <success>true</success>
  <report>advertiser</report>
  <data>
    <row>
      <advertiser_guid>...</advertiser_guid>
      <advertiser>TransAm Depot</advertiser>
      <contact></contact>
      <street></street>
      <city></city>
      <state></state>
      <postal></postal>
      <phone></phone>
      <mobile></mobile>
      <email></email>
      <account_rep_guid>...</account_rep_guid>
      <account_rep>Sammy Hagar</account_rep>
      <revenue_source>National Agency</revenue_source>
      <revenue_type>Cash</revenue_type>
      <credit_policy>Net 30</credit_policy>
      <status>Active</status>
      <created>1/21/2018 10:01:24 AM</created>
      <updated>10/20/2018 12:01:53 PM</updated>
    </row>
  </data>
</response>

HTML

HTML

CSV

"Advertiser Guid","Advertiser","Contact","Account Rep Guid","Account Rep","Street","City","State","Postal","Phone","Mobile","Email","Revenue Source","Revenue Type","Credit Policy","Status","Created","Updated"
"...","TransAm Depot",,"...","Sammy Hagar",,,,,,,,"National Agency","Cash","Net 30","Active","1/21/2018 10:01:24","10/20/2018 12:01:53"

TAB

This format isn't something that is able to be displayed in a web browser; however, it is very similar to CSV except subtracting the quotes / commas and adding the "tab" ASCII character between the values.

Software

Pretty


All product names, logos, and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.

.