What is an API?

API is a common acronym in technology that stands for Application Programming Interface. This type of interface is a widely used method to facilitate the digital exchange and integration of data between two different software platforms or systems. APIs can be used for a wide variety of purposes and allow for extended features and functionalities between a requester and a provider, in partnership with each other.

Granicus API Offerings

To better meet the needs of our clients and to help them more seamlessly integrate their software systems with the capabilities Granicus has to offer, we’ve created a set of APIs that your organization can code against. These APIs allow you freedom and flexibility in your use of Granicus. There are three common types of APIs that Granicus offers, which can provide even deeper value to your organization.

Subscriber APIs

Once properly implemented, our set of Subscriber APIs allows your organization to automatically add, delete, and modify both subscribers and subscriber related data in your govDelivery account through information from another source. This subscriber information could come from a database that your organization already has in place, and you’d like to keep that information in sync with your govDelivery account. Some organizations use our Subscriber API set to create a customized or external signup form, either through a mobile application or on a tailored web page.

 

Topic and Category APIs

Similar to Subscriber APIs, Topic and Category APIs allow organizations to customize the appearance and availability of their govDelivery Topics and Categories on websites, apps, and more. Topic and Category APIs can also be used to automatically create or remove Topics and Categories based on separate databases of information.

 

Bulletin APIs

Bulletin APIs are used to automatically send data based on specific trigger events or processes related to an organization. Using Granicus’s set of Bulletin APIs can be extremely helpful for organization that want to send automatic time sensitive updates or automatically create and send content based on data events.

 

How to Get Started

Please contact Granicus by clicking the 'Contact Support' button at the top-right hand corner of the page, and our API specialists will contact you to learn more about your needs and provide you with further information, API examples, and answers to any questions you may have.