Integrations
curl -X GET "https://api.portierx.com/api/v1/integrations/categories" \
-H "Authorization: <token>"{}curl -X GET "https://api.portierx.com/api/v1/integrations/available" \
-H "Authorization: <token>"{
"msg": "Retrieved item list successfully",
"data": [
{
"id": "019642f1-c864-78ca-88fc-c06843fff8e8",
"name": "SalesForce",
"slug": "salesforce",
"application_id": "",
"description": "Leading CRM platform",
"logo_url": "/images/salesforce.png",
"keywords": [
"CRM",
"Sales",
"Cloud"
],
"features": {
"title": "Features",
"features": [
{
"name": "Contact Management",
"content": "<h2>Comprehensive Contact Management</h2><p>Manage all your customer relationships in one place.</p>",
"image_urls": [
"/images/salesforce-contacts.png"
]
}
]
},
"additional_information": "<h1>Integration Notes</h1><p>Connect via REST API or Webhooks.</p>",
"category_id": "019642f1-c855-73fa-adb5-c551d929b1be"
},
{
"id": "019642f1-c864-78d2-bfc3-c2bbda216fb6",
"name": "SimonsVoss",
"slug": "simonsvoss",
"application_id": "",
"description": "Advanced digital locking systems",
"logo_url": "/images/simonsvoss.png",
"keywords": [
"\"Access Control\"",
"Security",
"IoT"
],
"features": {
"title": "Features",
"features": [
{
"name": "Digital Locking",
"content": "<h2>Digital Locking System</h2><p>State-of-the-art keyless entry system.</p>",
"image_urls": [
"/images/simonsvoss-lock.png"
]
}
]
},
"additional_information": "<h1>Integration Notes</h1><p>Connect via SimonsVoss API.</p>",
"category_id": "019642f1-c855-7401-a65a-0f4541e1f1a4"
},
{
"id": "019642f1-c864-78d7-8264-15d81669055a",
"name": "Google Analytics",
"slug": "google-analytics",
"application_id": "",
"description": "Comprehensive web analytics",
"logo_url": "/images/ga.png",
"keywords": [
"Analytics",
"Web",
"Tracking"
],
"features": {
"title": "Features",
"features": [
{
"name": "Web Analytics",
"content": "<h2>Advanced Analytics</h2><p>Track and analyze website traffic.</p>",
"image_urls": [
"/images/ga-dashboard.png"
]
}
]
},
"additional_information": "<h1>Integration Notes</h1><p>Connect via Google Analytics API.</p>",
"category_id": "019642f1-c855-7405-a201-1b596d583ce7"
},
{
"id": "019642f1-c864-78db-a771-2e36263abcc3",
"name": "Slack",
"slug": "slack",
"application_id": "",
"description": "Business communication platform",
"logo_url": "/images/slack.png",
"keywords": [
"Chat",
"Collaboration",
"Notifications"
],
"features": {
"title": "Features",
"features": [
{
"name": "Instant Messaging",
"content": "<h2>Real-time Communication</h2><p>Connect your team in real-time.</p>",
"image_urls": [
"/images/slack-chat.png"
]
}
]
},
"additional_information": "<h1>Integration Notes</h1><p>Connect via Slack API or Webhooks.</p>",
"category_id": "019642f1-c855-7409-ad14-20a22ea2dc1b"
}
],
"meta": {
"pagination": {}
}
}Application Available by ID
Authorization
Authorization<token>In: header
Path Parameters
idRequiredstringcurl -X GET "https://api.portierx.com/api/v1/integrations/available/<string>" \
-H "Authorization: <token>"{
"msg": "Retrieved item list successfully",
"data": [
{
"id": "019642f1-c864-78ca-88fc-c06843fff8e8",
"name": "SalesForce",
"slug": "salesforce",
"application_id": "",
"description": "Leading CRM platform",
"logo_url": "/images/salesforce.png",
"keywords": [
"CRM",
"Sales",
"Cloud"
],
"features": {
"title": "Features",
"features": [
{
"name": "Contact Management",
"content": "<h2>Comprehensive Contact Management</h2><p>Manage all your customer relationships in one place.</p>",
"image_urls": [
"/images/salesforce-contacts.png"
]
}
]
},
"additional_information": "<h1>Integration Notes</h1><p>Connect via REST API or Webhooks.</p>",
"category_id": "019642f1-c855-73fa-adb5-c551d929b1be"
},
{
"id": "019642f1-c864-78d2-bfc3-c2bbda216fb6",
"name": "SimonsVoss",
"slug": "simonsvoss",
"application_id": "",
"description": "Advanced digital locking systems",
"logo_url": "/images/simonsvoss.png",
"keywords": [
"\"Access Control\"",
"Security",
"IoT"
],
"features": {
"title": "Features",
"features": [
{
"name": "Digital Locking",
"content": "<h2>Digital Locking System</h2><p>State-of-the-art keyless entry system.</p>",
"image_urls": [
"/images/simonsvoss-lock.png"
]
}
]
},
"additional_information": "<h1>Integration Notes</h1><p>Connect via SimonsVoss API.</p>",
"category_id": "019642f1-c855-7401-a65a-0f4541e1f1a4"
},
{
"id": "019642f1-c864-78d7-8264-15d81669055a",
"name": "Google Analytics",
"slug": "google-analytics",
"application_id": "",
"description": "Comprehensive web analytics",
"logo_url": "/images/ga.png",
"keywords": [
"Analytics",
"Web",
"Tracking"
],
"features": {
"title": "Features",
"features": [
{
"name": "Web Analytics",
"content": "<h2>Advanced Analytics</h2><p>Track and analyze website traffic.</p>",
"image_urls": [
"/images/ga-dashboard.png"
]
}
]
},
"additional_information": "<h1>Integration Notes</h1><p>Connect via Google Analytics API.</p>",
"category_id": "019642f1-c855-7405-a201-1b596d583ce7"
},
{
"id": "019642f1-c864-78db-a771-2e36263abcc3",
"name": "Slack",
"slug": "slack",
"application_id": "",
"description": "Business communication platform",
"logo_url": "/images/slack.png",
"keywords": [
"Chat",
"Collaboration",
"Notifications"
],
"features": {
"title": "Features",
"features": [
{
"name": "Instant Messaging",
"content": "<h2>Real-time Communication</h2><p>Connect your team in real-time.</p>",
"image_urls": [
"/images/slack-chat.png"
]
}
]
},
"additional_information": "<h1>Integration Notes</h1><p>Connect via Slack API or Webhooks.</p>",
"category_id": "019642f1-c855-7409-ad14-20a22ea2dc1b"
}
],
"meta": {
"pagination": {}
}
}Application Connected
Authorization
Authorization<token>In: header
Query Parameters
category_idstringnamestringcurl -X GET "https://api.portierx.com/api/v1/integrations/connected?category_id=%3Cstring%3E&name=%3Cstring%3E" \
-H "Authorization: <token>"{
"msg": "string",
"data": [
{
"id": "string",
"name": "string",
"slug": "string",
"application_id": "string",
"application_name": "string",
"application_slug": "string",
"description": "string",
"logo_url": "string",
"keywords": [
"string"
],
"category_id": "string",
"category_slug": "string",
"category_name": "string",
"via": "string",
"status": "string",
"metadata": {
"region": "string",
"version": "string",
"location": "string",
"gateway_id": "string",
"currency": "string",
"property_id": "string",
"channel": "string",
"bot_name": "string"
},
"settings": {
"sync_interval": "string",
"webhook_enabled": true,
"retry_attempts": 0,
"notification_enabled": true,
"track_users": true,
"anonymize_ip": true,
"mention_users": true,
"thread_enabled": true
}
}
],
"meta": {
"pagination": {}
}
}Application Connected by ID
Authorization
Authorization<token>In: header
Path Parameters
idRequiredstringcurl -X GET "https://api.portierx.com/api/v1/integrations/connected/019642f1-c877-7977-b6de-08c5beeb5381" \
-H "Authorization: <token>"{
"msg": "string",
"data": {
"id": "string",
"name": "string",
"slug": "string",
"application_id": "string",
"application_name": "string",
"application_slug": "string",
"description": "string",
"logo_url": "string",
"keywords": [
"string"
],
"features": {
"title": "string",
"features": [
{
"name": "string",
"content": "string",
"image_urls": [
"string"
]
}
]
},
"additional_information": "string",
"category_id": "string",
"category_slug": "string",
"category_name": "string",
"via": "string",
"status": "string",
"metadata": {
"region": "string",
"version": "string"
},
"settings": {
"sync_interval": "string",
"webhook_enabled": true
}
}
}curl -X DELETE "https://api.portierx.com/api/v1/integrations/connected/019642f1-c877-7977-b6de-08c5beeb5381" \
-H "Authorization: <token>"Get Sync
Authorization
Authorization<token>In: header
Query Parameters
connection_idstringlimitintegeroffsetintegercurl -X GET "https://api.portierx.com/api/v1/integrations/syncs/?connection_id=%3Cstring%3E&limit=0&offset=0" \
-H "Authorization: <token>"{
"msg": "Retrieved item list successfully",
"data": [
{
"id": "019642f1-c887-78ef-8816-7cca03116e3d",
"tenant_id": "308835417866698755",
"connection_id": "019642f1-c877-797e-bfd1-fb4d8687710b",
"started_at": "2025-04-17T15:51:03.944328+07:00",
"finished_at": null,
"error_message": null,
"summary": "{}",
"file_url": "https://portierxblob.blob.core.windows.net/sync-history/308835417866698755/DOM/conn456/filename-20240410123456.xml",
"is_auto_migrate": false,
"diff": "{}",
"checksum": "{}",
"status": "pending"
},
{
"id": "019642f1-c887-78eb-871c-f301cb32dd27",
"tenant_id": "308835417866698755",
"connection_id": "019642f1-c877-7986-b636-2e9166601919",
"started_at": "2025-04-17T15:51:03.943575+07:00",
"finished_at": null,
"error_message": null,
"summary": "{\"queued\": true, \"estimated_items\": 150}",
"file_url": null,
"is_auto_migrate": null,
"diff": "{}",
"checksum": "{\"b\": \"\", \"f\": \"\", \"ac\": \"\", \"ap\": \"\", \"ls\": \"\", \"file\": \"\"}",
"status": "pending"
},
{
"id": "019642f1-c887-78e8-a14b-b1f4f0795624",
"tenant_id": "308835417866698755",
"connection_id": "019642f1-c877-7982-9f40-a9e158a5dd9c",
"started_at": "2025-04-17T14:51:03.943575+07:00",
"finished_at": null,
"error_message": null,
"summary": "{\"processed\": 25, \"in_progress\": true}",
"file_url": null,
"is_auto_migrate": null,
"diff": "{}",
"checksum": "{\"b\": \"\", \"f\": \"\", \"ac\": \"\", \"ap\": \"\", \"ls\": \"\", \"file\": \"\"}",
"status": "in_progress"
},
{
"id": "019642f1-c887-78e4-8dc9-56b7f5f89cec",
"tenant_id": "308835417866698755",
"connection_id": "019642f1-c877-797e-bfd1-fb4d8687710b",
"started_at": "2025-04-17T03:51:03.943575+07:00",
"finished_at": "2025-04-17T15:51:03.943575+07:00",
"error_message": "API authentication failed",
"summary": "{\"errors\": [\"Invalid credentials\", \"Connection timeout\"], \"processed\": 50}",
"file_url": null,
"is_auto_migrate": null,
"diff": "{}",
"checksum": "{\"b\": \"\", \"f\": \"\", \"ac\": \"\", \"ap\": \"\", \"ls\": \"\", \"file\": \"\"}",
"status": "failed"
},
{
"id": "019642f1-c887-78df-bf7c-43b628bc74a8",
"tenant_id": "308835417866698755",
"connection_id": "019642f1-c877-7977-b6de-08c5beeb5381",
"started_at": "2025-04-16T15:51:03.943575+07:00",
"finished_at": "2025-04-17T15:51:03.943575+07:00",
"error_message": null,
"summary": "{\"deleted\": 5, \"updated\": 15, \"inserted\": 80, \"processed\": 100}",
"file_url": null,
"is_auto_migrate": null,
"diff": "{}",
"checksum": "{\"b\": \"\", \"f\": \"\", \"ac\": \"\", \"ap\": \"\", \"ls\": \"\", \"file\": \"\"}",
"status": "success"
}
],
"meta": {
"pagination": {
"current_count": 5,
"current_page": 1,
"per_page": 10,
"total_pages": 1,
"total_items": 5
}
}
}curl -X GET "https://api.portierx.com/api/v1/integrations/syncs/01966089-dd2f-77ea-949c-478e8b408db5" \
-H "Authorization: <token>"{
"msg": "Retrieved item successfully",
"data": {
"id": "019642f1-c887-78ef-8816-7cca03116e3d",
"tenant_id": "308835417866698755",
"connection_id": "019642f1-c877-797e-bfd1-fb4d8687710b",
"started_at": "2025-04-17T15:51:03.944328+07:00",
"finished_at": "2025-04-17T15:51:03.944328+07:00",
"error_message": "",
"summary": "{}",
"file_url": "https://portierxblob.blob.core.windows.net/sync-history/308835417866698755/DOM/conn456/filename-20240410123456.xml",
"is_auto_migrate": false,
"diff": "{}",
"checksum": "{}",
"status": "pending"
}
}