Clappia provides RESTful APIs that allow you to send data directly to your Clappia apps using HTTP POST requests with a JSON payload. These APIs enable seamless integration between Clappia and other external systems, automating processes and enhancing data flow.
With public APIs, you can:
To use the public APIs, you need an API key specific to your workplace. The API key acts as an authentication token to ensure secure interaction with the APIs.
Go to Workplace Settings > Preferences tab > Select API Keys.
Click on Generate API Key. A unique API key for your workplace will be created.
Once generated, you will see:
Important Notes:
Here’s an example of how you can use the public APIs to push data into a Clappia app.
Scenario:
Let’s say you have an employee management app in Clappia and want to push new employee records from your internal HR system.
In the screenshots below, we are pushing data to an app named "Employee Master" through the REST Api. At the end you'll find the submission in the same Clappia app.
Steps
API Request (POST):
The JSON payload can be used in tools like Postman for testing API requests or in custom scripts (e.g., Python, JavaScript) for automation. It’s typically used by your team’s developers or IT team when integrating external systems with Clappia.
{
"appId": "<your-app-id>",
"workplaceId": "<your-workplace-id>",
"requestingUserEmailAddress": "emailid@example.com",
"data": {
"employee_i": "EMP001",
"employee_n": "John Doe",
"address": "123 Main Street, City, Country",
"date_of_jo": "2024-01-15"
}
Add in your workplace api key where requested.
API Endpoint:
https://api-public-v3.clappia.com/submissions/create
When you send this request, the data will be pushed into the Clappia app as a new submission.
If you need a higher API request quota:
Click on Request Limit Increase.
In the Request API Limit Increase form:
You will receive a confirmation, and Clappia will review your request.
FAQs Section
Explore all our APIs here - https://developer.clappia.com/
For any query on Clappia’s Public APIs, you can Raise a Support Request
L374, 1st Floor, 5th Main Rd, Sector 6, HSR Layout, Bengaluru, Karnataka 560102, India
+91 96418 61031
3500 S DuPont Hwy, Dover,
Kent 19901, Delaware, USA
+1 (341) 209-1116
3500 S DuPont Hwy, Dover,
Kent 19901, Delaware, USA
+1 (341) 209-1116
L374, 1st Floor, 5th Main Rd, Sector 6, HSR Layout, Bengaluru, Karnataka 560102, India
+91 96418 61031