Hello everyone,
I am unable to locate the ‘Push data into Celonis’ Data connection option within my Data pool.
Could you guide me on how to enable this feature?!--endfragment>

I want the ‘Push data into Celonis’ as the image below

Hello everyone,
I am unable to locate the ‘Push data into Celonis’ Data connection option within my Data pool.
Could you guide me on how to enable this feature?!--endfragment>
I want the ‘Push data into Celonis’ as the image below
Hi PhuongBHN,
The feature is enabled by default but you can press on the bottom where it says ‘Use the Data Push API’.
Hello abdulnour.duale11,
I'm trying to use the Data Push API to create a Data Push Job in my training environment.
The response.status_code
from the job creation request returns 200 OK, but response.text
only contains >]
, instead of the expected Data Push Job ID.
Do you have any solution for this?
I followed code in :Python Example
app_key = ""
pool_id = ""
targetName = "TABLE_PARQUET"
base_url = "http://yvcu94kc-2025-01-03.training.celonis.cloud"
connection_id =""
url = base_url + "/data-ingestion/api/v1/data-push/" + pool_id + "/jobs/"
body={'type': 'REPLACE', 'fileType': 'PARQUET', 'targetName': targetName, 'connectionId' : connection_id}
headers = {'Authorization': 'AppKey ' + app_key, 'Body-Type': 'application/json'}
response = requests.post(url=url ,json=body, headers=headers)
It's important to note that the Data Push API is not recommended for new implementations; Celonis advises using the Data Ingestion API instead1.
Regarding the 200 OK status with an empty response.text when creating a Data Push Job [Your Query], this could indicate an issue with the phasing out of the Data Push API or a configuration problem.
To ensure you've followed the setup correctly as per the 'Getting Started' documentation, please quickly verify the following:
•
Base URL: Ensure your base_url includes /data-ingestion/api and correctly reflects your team and cluster2....
•
Authentication: Confirm your app_key is correct and used in the Authorization header as AppKey <YOUR_KEY>4....
•
Permissions: Verify your Application Key has the necessary "Data-Integration" permissions in Admin & Settings or for the specific Data Pool7.
•
Data Pool ID: Double-check that the pool_id in your script and URL is accurate3....
•
Request Body: Ensure your request body for creating the job includes the mandatory fields, particularly 'dataPoolId' which should match your pool_id6....
•
API Endpoint URL: Confirm the URL for creating a job is https://<team>.<cluster>.celonis.cloud/data-ingestion/api/v1/data-push/<dataPoolId>/jobs/8.
As suggested in the 'Getting Started' guide, using a REST client like Postman can help isolate if the issue is with your code or the API itself3.... You should aim for a 200 response and a returned job ID upon successful creation10.
Given the recommendation against using the Data Push API for new projects1, and the issue you're experiencing, we strongly recommend transitioning to the Data Ingestion API for your data integration needs.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.