Build 2026-01-14 12:35:46
The Ingrid Adapter API is used to create and manage Ingrid shippings.
https://docs.norce.io/
https://docs.norce.io/api/checkout/v1/callback/orders/{order_id}/shippings/{shipping_id}/update-ingrid-session
curl -i -X POST \
'https://docs.norce.io/api/checkout/v1/callback/orders/{order_id}/shippings/{shipping_id}/update-ingrid-session' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-H 'x-channel: 1' \
-H 'x-merchant: norce' \
-d '{
"id": "string",
"merchant": "string",
"channel": "string",
"reference": "string",
"created": "2019-08-24T14:15:22Z",
"lastModified": "2019-08-24T14:15:22Z",
"state": {
"currentStatus": "checkout",
"transitions": [
{
"status": "checkout",
"timeStamp": "2019-08-24T14:15:22Z"
}
]
},
"culture": "string",
"currency": "string",
"country": "string",
"cart": {
"reference": "string",
"items": [
{
"id": "string",
"reference": "string",
"name": "string",
"sku": "string",
"url": "string",
"imageUrl": "string",
"quantity": 0,
"unit": "string",
"price": {
"includingVat": 0.1,
"excludingVat": 0.1
},
"total": {
"includingVat": 0.1,
"excludingVat": 0.1
},
"originalTotal": {
"includingVat": 0.1,
"excludingVat": 0.1
},
"vatRate": 0.1,
"discounts": [
{
"type": "item",
"name": "string",
"code": "string",
"value": {
"includingVat": 0.1,
"excludingVat": 0.1
},
"attributes": {
"property1": null,
"property2": null
}
}
],
"logistics": {
"weight": 0,
"height": 0,
"width": 0,
"length": 0,
"tags": [
"string"
],
"shippingDate": "2019-08-24T14:15:22Z"
},
"attributes": {
"property1": null,
"property2": null
}
}
],
"discounts": [
{
"type": "item",
"name": "string",
"code": "string",
"value": {
"includingVat": 0.1,
"excludingVat": 0.1
},
"attributes": {
"property1": null,
"property2": null
}
}
],
"total": {
"includingVat": 0.1,
"excludingVat": 0.1
},
"attributes": {
"property1": null,
"property2": null
}
},
"shippings": [
{
"id": "string",
"merchant": "string",
"channel": "string",
"state": "intent",
"reference": "string",
"tmsReference": "string",
"orderId": "string",
"adapterId": "string",
"name": "string",
"total": {
"includingVat": 0.1,
"excludingVat": 0.1
},
"vatRate": 0.1,
"deliveryDetails": {
"carrier": "string",
"carrierProductId": "string",
"class": "string",
"product": {
"reference": "string",
"name": "string"
},
"pickupLocation": {
"reference": "string",
"name": "string",
"address": {
"streetAddress": "string",
"city": "string",
"postalCode": "string",
"country": "string"
}
}
},
"addons": [
{
"reference": "string",
"price": 0.1
}
],
"deliveries": [
{
"reference": "string",
"deliveryDetails": {
"carrier": "string",
"carrierProductId": "string",
"class": "string",
"product": {
"reference": "string",
"name": "string"
},
"pickupLocation": {
"reference": "string",
"name": "string",
"address": {}
}
},
"addons": [
{
"reference": "string",
"price": 0.1
}
],
"price": {
"includingVat": 0.1,
"excludingVat": 0.1
},
"vatRate": 0.1,
"items": [
{
"sku": "string",
"quantity": 0
}
]
}
],
"attributes": {
"property1": null,
"property2": null
}
}
],
"payments": [
{
"id": "string",
"adapterId": "string",
"name": "string",
"merchant": "string",
"channel": "string",
"currency": "string",
"type": "default",
"orderId": "string",
"amount": 0.1,
"upperLimitAmount": 0.1,
"state": "intent",
"reference": "string",
"attributes": {
"property1": null,
"property2": null
},
"actions": [
{
"id": "string",
"adapterId": "string",
"type": "string",
"url": "string"
}
],
"recurring": {
"token": "string",
"description": "string",
"attributes": {
"property1": null,
"property2": null
}
}
}
],
"customer": {
"billing": {
"type": "person",
"givenName": "string",
"familyName": "string",
"careOf": "string",
"reference": "string",
"organizationName": "string",
"streetAddress": "string",
"streetAddress2": "string",
"postalCode": "string",
"city": "string",
"region": "string",
"country": "string",
"phone": "string",
"email": "string",
"nationalIdentificationNumber": "string",
"organizationIdentificationNumber": "string",
"attributes": {
"property1": null,
"property2": null
}
},
"shipping": {
"type": "person",
"givenName": "string",
"familyName": "string",
"careOf": "string",
"reference": "string",
"organizationName": "string",
"streetAddress": "string",
"streetAddress2": "string",
"postalCode": "string",
"city": "string",
"region": "string",
"country": "string",
"phone": "string",
"email": "string",
"nationalIdentificationNumber": "string",
"organizationIdentificationNumber": "string",
"attributes": {
"property1": null,
"property2": null
}
},
"type": "person",
"attributes": {
"property1": null,
"property2": null
}
},
"consents": [
{
"id": "string",
"checked": true,
"text": "string",
"required": true
}
],
"validations": [
{
"id": "string",
"adapterId": "string",
"event": "validate",
"url": "string"
}
],
"hooks": [
{
"id": "string",
"adapterId": "string",
"subscribeTo": "string",
"target": "string",
"invoke": "string"
}
],
"notifications": [
{
"id": "string",
"adapterId": "string",
"event": "validate",
"url": "string"
}
],
"total": {
"includingVat": 0.1,
"excludingVat": 0.1
},
"attributes": {
"property1": null,
"property2": null
}
}'[ { "op": "string", "path": "string", "value": null } ]
https://docs.norce.io/api/checkout/v1/callback/orders/{order_id}/shippings/{shipping_id}/state-changed
curl -i -X POST \
'https://docs.norce.io/api/checkout/v1/callback/orders/{order_id}/shippings/{shipping_id}/state-changed' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-H 'x-channel: 1' \
-H 'x-merchant: norce' \
-d '{
"id": "string",
"merchant": "string",
"channel": "string",
"reference": "string",
"created": "2019-08-24T14:15:22Z",
"lastModified": "2019-08-24T14:15:22Z",
"state": {
"currentStatus": "checkout",
"transitions": [
{
"status": "checkout",
"timeStamp": "2019-08-24T14:15:22Z"
}
]
},
"culture": "string",
"currency": "string",
"country": "string",
"cart": {
"reference": "string",
"items": [
{
"id": "string",
"reference": "string",
"name": "string",
"sku": "string",
"url": "string",
"imageUrl": "string",
"quantity": 0,
"unit": "string",
"price": {
"includingVat": 0.1,
"excludingVat": 0.1
},
"total": {
"includingVat": 0.1,
"excludingVat": 0.1
},
"originalTotal": {
"includingVat": 0.1,
"excludingVat": 0.1
},
"vatRate": 0.1,
"discounts": [
{
"type": "item",
"name": "string",
"code": "string",
"value": {
"includingVat": 0.1,
"excludingVat": 0.1
},
"attributes": {
"property1": null,
"property2": null
}
}
],
"logistics": {
"weight": 0,
"height": 0,
"width": 0,
"length": 0,
"tags": [
"string"
],
"shippingDate": "2019-08-24T14:15:22Z"
},
"attributes": {
"property1": null,
"property2": null
}
}
],
"discounts": [
{
"type": "item",
"name": "string",
"code": "string",
"value": {
"includingVat": 0.1,
"excludingVat": 0.1
},
"attributes": {
"property1": null,
"property2": null
}
}
],
"total": {
"includingVat": 0.1,
"excludingVat": 0.1
},
"attributes": {
"property1": null,
"property2": null
}
},
"shippings": [
{
"id": "string",
"merchant": "string",
"channel": "string",
"state": "intent",
"reference": "string",
"tmsReference": "string",
"orderId": "string",
"adapterId": "string",
"name": "string",
"total": {
"includingVat": 0.1,
"excludingVat": 0.1
},
"vatRate": 0.1,
"deliveryDetails": {
"carrier": "string",
"carrierProductId": "string",
"class": "string",
"product": {
"reference": "string",
"name": "string"
},
"pickupLocation": {
"reference": "string",
"name": "string",
"address": {
"streetAddress": "string",
"city": "string",
"postalCode": "string",
"country": "string"
}
}
},
"addons": [
{
"reference": "string",
"price": 0.1
}
],
"deliveries": [
{
"reference": "string",
"deliveryDetails": {
"carrier": "string",
"carrierProductId": "string",
"class": "string",
"product": {
"reference": "string",
"name": "string"
},
"pickupLocation": {
"reference": "string",
"name": "string",
"address": {}
}
},
"addons": [
{
"reference": "string",
"price": 0.1
}
],
"price": {
"includingVat": 0.1,
"excludingVat": 0.1
},
"vatRate": 0.1,
"items": [
{
"sku": "string",
"quantity": 0
}
]
}
],
"attributes": {
"property1": null,
"property2": null
}
}
],
"payments": [
{
"id": "string",
"adapterId": "string",
"name": "string",
"merchant": "string",
"channel": "string",
"currency": "string",
"type": "default",
"orderId": "string",
"amount": 0.1,
"upperLimitAmount": 0.1,
"state": "intent",
"reference": "string",
"attributes": {
"property1": null,
"property2": null
},
"actions": [
{
"id": "string",
"adapterId": "string",
"type": "string",
"url": "string"
}
],
"recurring": {
"token": "string",
"description": "string",
"attributes": {
"property1": null,
"property2": null
}
}
}
],
"customer": {
"billing": {
"type": "person",
"givenName": "string",
"familyName": "string",
"careOf": "string",
"reference": "string",
"organizationName": "string",
"streetAddress": "string",
"streetAddress2": "string",
"postalCode": "string",
"city": "string",
"region": "string",
"country": "string",
"phone": "string",
"email": "string",
"nationalIdentificationNumber": "string",
"organizationIdentificationNumber": "string",
"attributes": {
"property1": null,
"property2": null
}
},
"shipping": {
"type": "person",
"givenName": "string",
"familyName": "string",
"careOf": "string",
"reference": "string",
"organizationName": "string",
"streetAddress": "string",
"streetAddress2": "string",
"postalCode": "string",
"city": "string",
"region": "string",
"country": "string",
"phone": "string",
"email": "string",
"nationalIdentificationNumber": "string",
"organizationIdentificationNumber": "string",
"attributes": {
"property1": null,
"property2": null
}
},
"type": "person",
"attributes": {
"property1": null,
"property2": null
}
},
"consents": [
{
"id": "string",
"checked": true,
"text": "string",
"required": true
}
],
"validations": [
{
"id": "string",
"adapterId": "string",
"event": "validate",
"url": "string"
}
],
"hooks": [
{
"id": "string",
"adapterId": "string",
"subscribeTo": "string",
"target": "string",
"invoke": "string"
}
],
"notifications": [
{
"id": "string",
"adapterId": "string",
"event": "validate",
"url": "string"
}
],
"total": {
"includingVat": 0.1,
"excludingVat": 0.1
},
"attributes": {
"property1": null,
"property2": null
}
}'[ { "op": "string", "path": "string", "value": null } ]