ACF Connect is a powerful, unified connector enabling seamless integration with the ACF (Anti Corruption Force) platform through three flexible methods: Widget, API, and SDK. Tailored for government service providers and media partners, ACF Connect offers secure, scalable access to complaints and status updates, with built-in notification services for real-time alerts on complaint activities."
Highlight Key Benefits: "ACF Connect simplifies compliance tracking, improves complaint resolution efficiency, and streamlines complaint management at the State and District levels through secure, accessible integration options.
ACF Connect was developed to offer a seamless integration experience for Service Providers and Media Partners to access, track, and update complaint records efficiently. The objective is to enhance accountability, increase transparency, and facilitate rapid responses to complaints by government departments and media partners at various administrative levels.
Integration Overview
ACF Connect offers three primary integration methods for easy access and management of complaints data: Widget, API, and SDK. Through a simple registration and access key generation process, service providers and media partners can quickly begin using these tools within their domains. Each integration method ensures secure access and is restricted to authorized domains for safety.
01
Registration
Service providers and media partners register with ACF Connect,
providing
necessary details, including organization details and authorized
domains.
|
01
|
|
02
|
02
Access Key & Secret Key Generation
After registration, each user receives an Access Key and a Secret Key,
which are used to create tokens and access ACF resources securely.
|
|
03
Choosing Integration Method
Users can select from three methods—Widget, API, or SDK—for integrating
ACF complaint data into their systems, each detailed below with
configuration steps.
|
03
|
Widget Integration Overview
The ACF Widget provides a lightweight, embeddable option for displaying and interacting with complaint data on a service provider or media partner's website.
Overview:
"The ACF Widget provides a lightweight, embeddable option for
displaying and interacting with complaint data on a service provider
or media partner's website."
Integration Steps:
Embed JavaScript Path:
Copy the widget script with provided Access Key and Token
parameters.
Place on Webpage:
Insert the JavaScript snippet on the desired webpage, ensuring it
loads on authorized domains only.
Widget Features:
Complaint List: Displays a filtered list of complaints assigned to
the provider.
Complaint Details: View individual complaint information. Status Update Form: Allows service providers to submit updates directly from the widget.
Sample Code Snippet:
javascript
Copy code
<script src="https://acfconnect.com/widget.js"
data-access-key="YOUR_ACCESS_KEY"
data-token="YOUR_GENERATED_TOKEN"></script>
Overview:
"The ACF API provides robust, programmatic access to complaint
records, enabling deeper integration within custom systems used by
service providers and media partners."
Endpoint Documentation:
GET Complaints List
Endpoint: /api/v1/complaints
Parameters:
access_key (required): Your Access Key
token (required): Generated Token
Optional Filters: state, district, department
Response: Returns a list of complaints based on
provided filters.
GET Complaint Details
Endpoint: /api/v1/complaint/{complaint_id}
Parameters:
access_key (required)
token (required)
Response: Detailed information for a specific complaint ID.
POST Update Status
Endpoint:
/api/v1/complaint/{complaint_id}/update
Parameters:
status: Updated status (e.g., Pending,
Resolved)
remarks: Additional notes on the complaint
update
Response: Confirmation of status update.
Authentication: Each API call requires a valid
Access Key and Token. Tokens are generated by hashing the Access Key
and Secret Key with a secure algorithm.
Rate Limits: Rate limiting will apply based on the user tier to ensure fair usage.
Overview:
"The ACF SDK allows developers to integrate complaint
management features directly within mobile and web applications. The
SDK provides a streamlined experience for accessing complaint lists,
details, and status updates."
Supported Languages:
JavaScript, Python, Java, and .NET SDKs.
Installation & Setup:
JavaScript SDK: Install using npm: npm install acf-sdk
Python SDK: Install using pip: pip install
acf-sdk
SDK Example Usage:
javascript
Copy code
const acfSDK = require('acf-sdk');
const acf = new acfSDK('YOUR_ACCESS_KEY', 'YOUR_SECRET_KEY');
acf.getComplaints({ state: 'Telangana', district: 'Hyderabad' })
.then(response => console.log(response))
.catch(error => console.error(error));
Overview
The ACF Notification Service allows service providers and media partners to receive real-time alerts via Email, SMS, or WhatsApp whenever a new complaint is filed and assigned to them.
Subscription Setup: Available during registration or through the ACF Connect dashboard.
Notification Options: Choose preferred channels (Email, SMS, or WhatsApp).
Notification Triggers:
New Complaint Assigned: Notification sent to
assigned service providers.
Status Updates: Alert sent on any status update or
remark added to a complaint.
Domain Restriction:
Integration methods are restricted to authorized domains provided
during registration.
Token Expiry:
Tokens are temporary and require renewal based on defined intervals
or when the access keys are refreshed.
Data Encryption:
All communications between ACF Connect and service providers/media
partners are encrypted for data security.
Registration:
"Register today to access ACF Connect and streamline your
complaint management process."
Support:
Dedicated support is available for onboarding, integration issues,
and technical guidance. Contact [email protected] for
assistance.
The Anti-Corruption Force (ACF) provides a secure and anonymous platform for submitting complaints and evidence related to corruption, adulteration, social injustices, and women's safety.
You have two ways to submit your complaint:
Secure Submission via Tor:
http://glxwp2mdbm7fv2z4ohapgntqhihkmraigd2pc2novinrchzyel2k5lid.onion/post
How to Submit Securely via Tor:
If you face any issues accessing Tor or your submission exceeds the allowed file size, please contact us [email protected] for alternative submission methods.