ContactHistory
Quick Reference
Method |
Endpoint |
Description |
|---|---|---|
POST |
/api/contacts/{contactId}/history |
|
GET |
/api/contacts/{contactId}/history/aggregated |
|
GET |
/api/contacts/{contactId}/history/graphdata |
POST /api/contacts/{contactId}/history
Parameters:
Path Parameters:
contactId (integer, path) (required): No description available
Example Request:
from ABConnect import ABConnectAPI
# Initialize the API client
api = ABConnectAPI()
# Make the API call
response = api.raw.post(
"/api/contacts/{contactId}/history"
,
contactId=456e7890-e89b-12d3-a456-426614174001
,
data=
{
"example": "data"
}
)
# Process the response
print(response)
ab api raw post /api/contacts/{contactId}/history \
contactId=456e7890-e89b-12d3-a456-426614174001
curl -X POST \
-H 'Authorization: Bearer YOUR_API_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"example": "data"
}' \
'https://api.abconnect.co/api/contacts/456e7890-e89b-12d3-a456-426614174001/history'
Sample Response:
1{
2 "id": "789e0123-e89b-12d3-a456-426614174002",
3 "status": "created",
4 "message": "Resource created successfully"
5}
GET /api/contacts/{contactId}/history/aggregated
Parameters:
Path Parameters:
contactId (integer, path) (required): No description available
Query Parameters:
statuses (array, query): No description available
Example Request:
from ABConnect import ABConnectAPI
# Initialize the API client
api = ABConnectAPI()
# Make the API call
response = api.raw.get(
"/api/contacts/{contactId}/history/aggregated"
,
contactId=456e7890-e89b-12d3-a456-426614174001
)
# Process the response
print(response)
ab api raw get /api/contacts/{contactId}/history/aggregated \
contactId=456e7890-e89b-12d3-a456-426614174001
curl -X GET \
-H 'Authorization: Bearer YOUR_API_TOKEN' \
'https://api.abconnect.co/api/contacts/456e7890-e89b-12d3-a456-426614174001/history/aggregated'
Sample Response:
1{
2 "status": "success",
3 "data": {}
4}
GET /api/contacts/{contactId}/history/graphdata
Parameters:
Path Parameters:
contactId (integer, path) (required): No description available
Query Parameters:
statuses (array, query): No description available
Example Request:
from ABConnect import ABConnectAPI
# Initialize the API client
api = ABConnectAPI()
# Make the API call
response = api.raw.get(
"/api/contacts/{contactId}/history/graphdata"
,
contactId=456e7890-e89b-12d3-a456-426614174001
)
# Process the response
print(response)
ab api raw get /api/contacts/{contactId}/history/graphdata \
contactId=456e7890-e89b-12d3-a456-426614174001
curl -X GET \
-H 'Authorization: Bearer YOUR_API_TOKEN' \
'https://api.abconnect.co/api/contacts/456e7890-e89b-12d3-a456-426614174001/history/graphdata'
Sample Response:
1{
2 "status": "success",
3 "data": {}
4}