Campaign Delivery
Last updated
Was this helpful?
Last updated
Was this helpful?
Creates Delivery On successful Delivery Ok response is returned.
The request object, containing all necessary information for creating an delivery and the request body metadata
POST /delivery/v1/_create HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 587
{
"requestInfo": {
"apiId": "text",
"ver": "text",
"ts": 1,
"action": "text",
"did": "text",
"key": "text",
"msgId": "text",
"requesterId": "text",
"authToken": "text"
},
"delivery": {
"clientReferenceId": "GUID",
"tenantId": "tenantA",
"campaignId": "ID-1",
"registrationId": "R-ID-1",
"warehouseId": "WARE-HOUSE-3",
"resources": [
{
"resourceId": "ID-1",
"quantityToBeDelivered": 100,
"reasonIfNotDelivered": "text",
"isDelivered": true,
"quantityDelivered": "BALE"
}
],
"deliveredBy": "UUID",
"deliveryDate": 1663218161,
"additionalFields": {
"schema": "HOUSEHOLD",
"version": 2,
"fields": [
{
"key": "height",
"value": 180
}
]
},
"status": "DELIVERED"
}
}
{
"responseInfo": {
"apiId": "text",
"ver": "text",
"ts": 1,
"resMsgId": "text",
"msgId": "text",
"status": "SUCCESSFUL"
},
"delivery": {
"clientReferenceId": "GUID",
"tenantId": "tenantA",
"campaignId": "ID-1",
"registrationId": "R-ID-1",
"warehouseId": "WARE-HOUSE-3",
"resources": [
{
"resourceId": "ID-1",
"quantityToBeDelivered": 100,
"reasonIfNotDelivered": "text",
"isDelivered": true,
"quantityDelivered": "BALE",
"auditDetails": {
"createdBy": "text",
"lastModifiedBy": "text",
"createdTime": 1,
"lastModifiedTime": 1
}
}
],
"deliveredBy": "UUID",
"deliveryDate": 1663218161,
"additionalFields": {
"schema": "HOUSEHOLD",
"version": 2,
"fields": [
{
"key": "height",
"value": 180
}
]
},
"auditDetails": {
"createdBy": "text",
"lastModifiedBy": "text",
"createdTime": 1,
"lastModifiedTime": 1
},
"status": "DELIVERED",
"deliveryId": "UUID"
}
}
Update Delivery, Ok response is returned.
POST /delivery/v1/_update HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 607
{
"requestInfo": {
"apiId": "text",
"ver": "text",
"ts": 1,
"action": "text",
"did": "text",
"key": "text",
"msgId": "text",
"requesterId": "text",
"authToken": "text"
},
"delivery": {
"clientReferenceId": "GUID",
"tenantId": "tenantA",
"campaignId": "ID-1",
"registrationId": "R-ID-1",
"warehouseId": "WARE-HOUSE-3",
"resources": [
{
"resourceId": "ID-1",
"quantityToBeDelivered": 100,
"reasonIfNotDelivered": "text",
"isDelivered": true,
"quantityDelivered": "BALE"
}
],
"deliveredBy": "UUID",
"deliveryDate": 1663218161,
"additionalFields": {
"schema": "HOUSEHOLD",
"version": 2,
"fields": [
{
"key": "height",
"value": 180
}
]
},
"status": "DELIVERED",
"deliveryId": "UUID"
}
}
{
"responseInfo": {
"apiId": "text",
"ver": "text",
"ts": 1,
"resMsgId": "text",
"msgId": "text",
"status": "SUCCESSFUL"
},
"delivery": {
"clientReferenceId": "GUID",
"tenantId": "tenantA",
"campaignId": "ID-1",
"registrationId": "R-ID-1",
"warehouseId": "WARE-HOUSE-3",
"resources": [
{
"resourceId": "ID-1",
"quantityToBeDelivered": 100,
"reasonIfNotDelivered": "text",
"isDelivered": true,
"quantityDelivered": "BALE",
"auditDetails": {
"createdBy": "text",
"lastModifiedBy": "text",
"createdTime": 1,
"lastModifiedTime": 1
}
}
],
"deliveredBy": "UUID",
"deliveryDate": 1663218161,
"additionalFields": {
"schema": "HOUSEHOLD",
"version": 2,
"fields": [
{
"key": "height",
"value": 180
}
]
},
"auditDetails": {
"createdBy": "text",
"lastModifiedBy": "text",
"createdTime": 1,
"lastModifiedTime": 1
},
"status": "DELIVERED",
"deliveryId": "UUID"
}
}
Search Delivery Ok response is returned.
POST /delivery/v1/_search HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 292
{
"requestInfo": {
"apiId": "text",
"ver": "text",
"ts": 1,
"action": "text",
"did": "text",
"key": "text",
"msgId": "text",
"requesterId": "text",
"authToken": "text"
},
"deliverySearchCriteria": {
"campaignId": "UUID",
"registrationId": "ID",
"deliveryDate": 1663218161,
"clientReferenceId": "GUID",
"limit": 0,
"offset": 0
}
}
{
"responseInfo": {
"apiId": "text",
"ver": "text",
"ts": 1,
"resMsgId": "text",
"msgId": "text",
"status": "SUCCESSFUL"
},
"totalCount": 0,
"deliveries": [
{
"clientReferenceId": "GUID",
"tenantId": "tenantA",
"campaignId": "ID-1",
"registrationId": "R-ID-1",
"warehouseId": "WARE-HOUSE-3",
"resources": [
{
"resourceId": "ID-1",
"quantityToBeDelivered": 100,
"reasonIfNotDelivered": "text",
"isDelivered": true,
"quantityDelivered": "BALE",
"auditDetails": {
"createdBy": "text",
"lastModifiedBy": "text",
"createdTime": 1,
"lastModifiedTime": 1
}
}
],
"deliveredBy": "UUID",
"deliveryDate": 1663218161,
"additionalFields": {
"schema": "HOUSEHOLD",
"version": 2,
"fields": [
{
"key": "height",
"value": 180
}
]
},
"auditDetails": {
"createdBy": "text",
"lastModifiedBy": "text",
"createdTime": 1,
"lastModifiedTime": 1
},
"status": "DELIVERED",
"deliveryId": "UUID"
}
]
}