Zencity Survey APIs

Gabriel Bendersky
Gabriel Bendersky
  • Updated

Documentation 

Please see the full documentation HERE.

Background

APIs add value to your organization by enabling you to create your own integrations to share data between Zencity and non-Zencity applications. Whether you wish to make your Zencity survey data transparent through a publicly viewable dashboard, or to incorporate it into an internal analytics tool, you can use the Zencity survey API to embed this data in your systems.

Why should you use Zencity’s survey’s API?

  1. Integration with other platforms: The Zencity survey API allows seamless integration with other software platforms and BI tools. For example, users can integrate with their organizational data hub, analytics tools, customer relationship management (CRM) systems, and more. This integration enables Zencity users to streamline their workflows and access survey data directly within the tools they already use, enhancing efficiency and productivity.
  2. Overlying Zencity survey data with other data sets: Local government organizations and police departments often integrate various data sets from different sources to create comprehensive dashboards for monitoring and analysis of various strategic performance metrics. For example, a police department can overlay the Blockwise trust and safety data with other datasets of crime data stats such as the number of offenses, calls for service, response times, arrest data etc. With the Zencity survey API, organizations can integrate public perception metrics with different data sets and create dashboards that provide valuable insights for decision-making and resource allocation.
  3. Build trust with your residents by sharing Zencity data: API integrations allow you to set up public-facing dashboards. Sharing data with the public promotes transparency and accountability and helps build trust between public agencies and the communities they serve. This is essential for promoting trust and community engagement, ultimately leading to more effective and equitable practices. Setting up a public-facing dashboard that shares your Blockwise and Community Survey data is important for several reasons:
    • Promotes transparency and accountability
    • Empowering community members to be informed and engaged
    • Support for evidence-based Policymaking
    • Promoting innovation and collaboration within the community and with external stakeholders.
    • Addressing bias and disparities within communities
  4. Customization and flexibility: APIs provide the flexibility to customize survey experiences according to specific strategic and organizational needs. Users can leverage the APIs to create unique user interfaces and implement advanced functionalities tailored to their requirements. This customization capability enables survey products to cater to diverse use cases effectively.
  5. Data synchronization and automation: APIs facilitate the automatic synchronization of survey data across different systems and databases. This automation eliminates the need for manual data entry and ensures data consistency and accuracy.
  6. Real-time feedback and analysis (for open text data): APIs enable real-time access to survey data, allowing users to monitor feedback and responses as they come in daily from resident comments that are collected from Zencirt’s open text questions. This real-time feedback loop enables you to quickly identify emerging trends, address issues promptly, and make data-driven decisions in a timely manner.
  7. Enhanced user experience: APIs enable a seamless and intuitive user experience by integrating with other applications and services that users are already familiar with. For example, users can embed Zencity’s survey data directly within their websites or mobile apps.

Overall, APIs play a crucial role in enhancing the functionality, flexibility, and usability of public perception data, ultimately helping your organization collect valuable feedback, drive insights, and make informed decisions.

 

Authentication

We're using OAuth 2.0's client credentials flow for API access. This involves two steps:

Create Customer Credentials:
1. Your CSM should create the credentials for you and share your `api_id`,`api_secret`, and your `zc-client-id'.

2. Generate Access Token:
Once you have your credentials, you can utilize it to generate an access token, which will be used across our apis.
Check the "Generate Access Token" endpoint.

 

Endpoints

Get Survey Groups

Get Aspects

Get Questions Breakdowns 

 

Was this article helpful?

/

Comments

0 comments

Article is closed for comments.