Seznam datových modelů

Jaroslav Bouška Jaroslav Bouška
29. března 2023

ContactDataModel

{
    "contactId": 123,
    "guid": "4e19a13d-cab0-467b-8776-423eaee61f2b",
    "email": "example@example.com",
    "mobilePhone": "555-555-5555",
    "name": "John",
    "surname": "Doe",
    "title": "Mr.",
    "street": "123 Main St",
    "city": "Anytown",
    "zip": "12345",
    "sex": 1,
    "company": "Acme Inc.",
    "mujUzivatelskySloupec": "vase hodnota",
    "oblibenaKapela": "Red Hot Chili Peppers",
}

ProductFeedItemModel

{
  "productFeedItemId": 601126,
  "dataSourceId": 72,
  "itemExternalId": "653901",
  "itemGroupId": null,
  "name": "Kuchyně ",
  "description": "",
  "url": "",
  "imgUrl": "",
  "category": "3D Vizualizace",
  "price": 46999,
  "oldPrice": null,
  "manufacturer": "Nábytek",
  "availability": null,
  "delivery": null,
  "created": "2023-04-01T04:14:28.347Z",
  "updated": "2023-04-01T04:14:28.347Z",
  "priceSaleText": null,
  "customFields": {},
  "currency": null,
  "accessoryIds": null
}

RssFeedItem

{
  "title": "Název článku",
  "description": "Popis článku",
  "creator": "Autor",
  "url": "https://boldem.cz/",
  "externalGuid": null,
  "created": "2023-04-01T04:14:28.347Z"
}

OrderModel

{
    "orderId": 123,
    "cartId": 456,
    "orderExternalId": "ORD-1234",
    "email": "test@example.com",
    "phone": "1234567890",
    "price": 100.00,
    "priceVat": 120.00,
    "currency": 1,
    "status": "completed",
    "payment": "paypal",
    "shipping": "fedex",
    "created": "2023-03-31T09:00:00.0000000Z",
    "delivered": "2023-04-03T09:00:00.0000000Z",
    "createdExternal": "2023-03-24T09:00:00.0000000Z",
    "customFields": {
        "customField1": "value1",
        "customField2": "value2",
        "customField3": null,
        "customField4": null,
        "customField5": null
    },
    "orderItems": [
        {
            "orderItemId": 1,
            "orderId": 123,
            "externalId": "ITEM-123",
            "variant": "variant1",
            "quantity": 2,
            "name": "Item 1",
            "price": 50.00,
            "priceVat": 60.00,
            "manufacturer": "Manufacturer 1",
            "category": "Category 1",
            "url": "http://example.com/item1",
            "imageUrl": "http://example.com/item2/image",
            "customFields": {
                "customField1": "value1",
                "customField2": "value2",
                "customField3": "value3",
                "customField4": "value4",
                "customField5": "value5"
            }
        }
    ]
}

CartModel

{
    "cartId": 123,
    "orderId": 456,
    "email": "example@example.com",
    "phone": "123-456-7890",
    "price": 99.99,
    "priceVat": 119.99,
    "currency": 1,
    "created": "2023-03-31T12:00:00Z",
    "completed": null,
    "customFields": {
        "customField1": "value1",
        "customField2": "value2",
        "customField3": "value3",
        "customField4": "value4",
        "customField5": "value5"
    },
    "cartItems": [
        {
            "cartItemId": 1,
            "cartId": 123,
            "externalId": "item1",
            "variant": "variant1",
            "quantity": 2,
            "name": "Item 1",
            "price": 19.99,
            "priceVat": 23.99,
            "manufacturer": "Manufacturer 1",
            "category": "Category 1",
            "url": "http://example.com/item1",
            "imageUrl": "http://example.com/item1/image",
            "customFields": {
                "customField1": "value1",
                "customField2": "value2",
                "customField3": "value3",
                "customField4": "value4",
                "customField5": "value5"
            }
        }
    ]
}

CustomWebEventModel

{
  "customWebEventId": 123,
  "email": "example@example.com",
  "name": "Example name",
  "data": {
        "customField1": "value1",
        "customField2": "value2",
        "customField3": "value3",
        "customField4": "value4",
        "customField5": "value5",
        ......
    },
  "created": "2023-03-31T12:00:00Z",
}

AutomationStateDateModel

{
  "triggerBlockId": 123,
  "triggerMailingListId": 456,
  "orderId": 789,
  "customWebEventId": 1011,
  "cartId": 1213,
  "isTest": true,
  "contactConfirmed": "2023-04-20T09:30:00Z",
  "customEventData": "some custom data",
  "url": "https://www.example.com",
  "pageViewId": 1415,
  "sentEmails": {
    "1": "email1@example.com",
    "2": "email2@example.com"
  },
  "sentSms": {
    "1": "1234567890",
    "2": "0987654321"
  },
  "customData": {
    "key1": "value1",
    "key2": 123,
    "key3": true
  },
  "orderStatusNew": "processing"
}