Lucit API Documentation (V3)

Postman collection → OpenAPI spec →
Lucit logo

Introduction

An API for connecting to the Lucit backend for digital billboard creatives, management, and analytics

This documentation describes each of the endpoints available in the Lucit V3 api

Audience

This documentation is for developers who wish to build applications that interface with Lucit data.

Lucit is the only open development platform for dynamic digital out of home.

Control your digital signage and digital billboard campaigns, content, creatives and fetch analytics, POP play reports, and impression data all from a single API. Cross-vendor, cross-platform.

Guides and Developer Documentation

For detailed guides how-to's and more, visit Lucit Developer Information, Help & Guides

Testing with lucit-cli

Install the lucit-cli command line application on Linux, Windows and MacOS for quick and easy commands to test various Lucit API endpoints

Get the lucit-cli from https://github.com/lucit-cc/lucit-cli

Building an App

Building an app starts within the Lucit Platform under your personal profile with Developer Mode turned on

Once enabled, you will see a list of apps that you have created and you will be able to add a new app.

An app in Lucit can then have one or more API tokens / secrets generated for it.

You will then use your App ID, your Token and your secret to accss this API

See Authenticating Requests for information on authentication and Lucit Developer Information, Help & Guides for information on building your first application

Example use cases

Reporting You wish to automatically pull reporting data for your campaigns
Screen Player / CMS Systems Connect to Lucit campaigns to allow them to play on screens that run your software. (Note, for legacy implementations, V1 API Docs )
CRM Systems Automatically generate matching accounts in Lucit
Creatives Publish creatives to Lucit campaigns
Creative Inventory Connectivity Automatically enable / disable specific creatives based on your external critera.
Data Sources Add your data to Lucit to work with the Lucit Data Sources for creating dynamic creatives

Key Definitions

The following are a few key items in Lucit

AppIdV3 Every request to Lucit API requires a Header variable AppIdV3 which must contain the Lucit Application lcuid that you are making requests on behalf of. This application id is visible in the General tab of your application settings and takes the form LCUID-LAP-d1b0465d-aaac-4f18-9080-d325309a441b. All Application ids begin with `LCUID-LAP`
lcuid An lcuid is a unique UUID for each object in Lucit. A lcuid will take the form LCUID-LA-539e6747-b9b6-48a8-8ba1-f7a8e291881e where we have 3 basic parts, LCUID constant prefix, LA a code the indicates the type of object (LA is an Account) and 539e6747-b9b6-48a8-8ba1-f7a8e291881e the the 5 part UUID
slug An Object slug is a URL friendly name for an object. For instance, it could be BlueRiverRealEstate12

Lucit Objects

There are various lucit objects, some of which have historical names that may or may not make sense. The following describes these objects and their relationships.

In addition some objects can be created via this api and some cannot. Additionaly some objects can be deleted by this api and some cannot

Object Description Create Delete
Account A Lucit account is a container for Campaigns and Creatives. Accounts will normally be assigned to an Operator or Ad Agency Yes Yes
Agency An Agency can either represent a Media Owner (Billboard Operator) or an Ad Agency. Agencies are containers for one or more accounts and, if an Operator, will contain a set of digital billboards (screens) No No
Campaign A Campaign is a container for Creatives. Campaigns are assigned to an Account and can be assigned to one or more Digital Boards Yes Yes
Creative A creative represents a single creative image that is designed to be played on a digital board of a specific size (width/height). Creatives belong to Inventory Item objects No No
Data Source A data source, is an object that describes how to get inventory items and other data into Lucit. Data Sources are attached to Apps and are typically added to accounts via the Lucit Application UI Data sources could be eCommerce product data, vehicle inventory, real estate property, social feeds, RSS feeds, weather data, etc. Most inventory items belong to the data source that created them. No No
Digital Board A digital board represents a single Screen that can display content. Digital Boards are assigned to Agencies Yes Yes
Digital Board to Image 1 or more images attached to a digital board that describes how this board looks in the real world. Typically these are approach or drone shots, but can also be overlays on street view images No No
Inventory Item An Inventory Item directly represents a specific ad and acts as a container for 1 or more creatives. Inventory Items typically map to third party items such as Products, Vehicles, Properties, etc. Inventory Item's belong to Account Objects Yes Yes
Location A location represents a geographic location and has various properties including lat/long and other information regarding this location. Typically a Digital Board has a location object attached to it that will tell you where this board is No No
Street View Location A special kind of Location that represents the best point to view a digital board from. Heading, Pitch and Zoom are added in order to know geospacially how to view a digital billboard face. No No

Mapping Vendor ID's to Lucit Objects

The following objects have the ability to store unique vendor (third party) id's that you can use to reference them, and relate them back to your own internal data

Digital Board board_identifier The vendor specific ID for a digital_board object is the board_identifier You should map this id to the internal ID you use for the digital board in your system. Most often, these ID's are the ID's that the media owners would use to refer to this digital board
Inventory Item unique_id This id should be mapped to your own internal product or inventory id's. For example, in an eCommerce platform this could be a product id or a sku. For automotive inventory it could be a vin or a dealer stock number. For real estate, MLS Numbers make the most sense here

Lucit API Base URL

https://api.lucit.app/app/v3/

Authenticating requests

To authenticate requests, include an Authorization header with the value "Bearer {AuthToken}".

All authenticated endpoints are marked with a requires authentication badge in the documentation below.

Every authenticated request requires a Header variable containing your AppIdV3 ID This ID is the application ID for the application you are connecting on behalf of.

You authenticate with the Lucit API by requesting a token from the /auth endpoint using the login token and secret for one of the tokens assigned to your app. You view view / create these tokens in Lucit by enabling the developer options in your personal settings and clicking on applications.

You can view your current applications by Clicking Here

You can retrieve the AppIdV3 for your application by viewing the Application ID: for your app in the General tab of your application settings.

The general process is as follows

  1. Create a new app in Lucit - Note your Application ID which will be used in your AppIdV3 header
  2. Generate a token and secret on the TOKENS tab.
  3. Form a request to /auth with your AppIdV3 header, your token and your secret
  4. Store the resulting token. This is your Bearer token and must be sent to every request to other endpoints
  5. Test your token by making a request to the /status endpoint

accounts

GET accounts

GET
https://api.lucit.app
/api/v3/accounts
requires authentication

Return a list of accounts See Account Response Fields for more information on the account object response

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************
Example Request Language:
curl --request GET \
    --get "https://api.lucit.app/api/v3/accounts" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************"
Response sample:
{
    "success": true,
    "accounts": [
        {
            "name": "Blue River Real Estate",
            "options": {
                "primary_image_public_url": null,
                "primary_image_background_removed_public_url": null
            },
            "lcuid": "LCUID-LA-b3456ab9-571e-4dff-95bc-ad2d49091b8d",
            "slug": "UnitTestAccountE6dbp",
            "website": null,
            "description": "Here is a new unit test account description",
            "created_at": "2024-03-05T15:45:36.000000Z"
        },
        {
            "name": "Coastline Auto",
            "options": {
                "primary_image_public_url": null,
                "primary_image_background_removed_public_url": null
            },
            "lcuid": "LCUID-LA-c38a46ed-c4ac-485a-8a28-40d2acbc695e",
            "slug": "UnitTestAccountX9hrd",
            "website": null,
            "description": "Here is a new unit test account description",
            "created_at": "2024-03-05T15:45:37.000000Z"
        }
    ]
}

POST accounts

POST
https://api.lucit.app
/api/v3/accounts
requires authentication

Create a new account

See Account Response Fields for more information on the account object response

Required Permissions

At least one of the following permissions is required to access this endpoint.
agency.createAccounts

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

Body Parameters

Example Request Language:
curl --request POST \
    "https://api.lucit.app/api/v3/accounts" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************" \
    --data "{
    \"name\": \"My New Account\",
    \"description\": \"My New Account Description\",
    \"agency_lcuid\": \"LCUID-LY-506fc585-77be-11ec-acb9-c2cdb617d190\",
    \"website\": \"https:\\/\\/www.mynewaccount.com\"
}"
Response sample:
{
    "success": true,
    "account": {
        "name": "Blue River Real Estate",
        "options": {
            "primary_image_public_url": null,
            "primary_image_background_removed_public_url": null
        },
        "lcuid": "LCUID-LA-1d4a8f01-8cb7-4e7c-b513-b837b13f4875",
        "slug": "BlueRiverRealEstate100W4D",
        "website": null,
        "description": "A real estate agency in Blue River, Oregon",
        "created_at": "2024-03-05T15:45:30.000000Z"
    }
}
{
    "message": "Unauthorized.  Only users with agency.createAccounts permission can perform this action on object LCUID-LY-4a86275f-28ca-47cd-9f4b-a90351cb1d3b"
}

PUT accounts/{id}

PUT
https://api.lucit.app
/api/v3/accounts/{lcuid}
requires authentication

Update an account

See Account Response Fields for more information on the account object response

Required Permissions

At least one of the following permissions is required to access this endpoint.
account.update
agency.updateDeleteAllAgencyAccounts

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

URL Parameters

lcuid
string
required

The lcuid or slug for an account

Example:
LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190

Body Parameters

Response Fields

Example Request Language:
curl --request PUT \
    "https://api.lucit.app/api/v3/accounts/LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************" \
    --data "{
    \"name\": \"My New Account\",
    \"description\": \"My New Account Description\",
    \"website\": \"https:\\/\\/www.mynewaccount.com\"
}"
Response sample:
{
    "success": true,
    "account": {
        "name": "Blue River Real Estate - Updated",
        "options": {
            "primary_image_public_url": null,
            "primary_image_background_removed_public_url": null
        },
        "lcuid": "LCUID-LA-60d91913-3c17-4efd-9675-28e0c811c60b",
        "slug": "UnitTestAccountPtrfu",
        "website": "https://www.blueriverrealestate.com",
        "description": "Updated A real estate agency in Blue River, Oregon",
        "created_at": "2024-03-05T15:45:28.000000Z"
    }
}

GET accounts/{id}

GET
https://api.lucit.app
/api/v3/accounts/{lcuid}
requires authentication

Return a single account

Required Permissions

At least one of the following permissions is required to access this endpoint.
account.view
agency.updateDeleteAllAgencyAccounts

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

URL Parameters

lcuid
string
required

The lcuid or slug for an account

Example:
LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190

Response Fields

Example Request Language:
curl --request GET \
    --get "https://api.lucit.app/api/v3/accounts/LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************"
Response sample:
{
    "success": true,
    "account": {
        "name": "Blue River Real Estate",
        "options": {
            "primary_image_public_url": null,
            "primary_image_background_removed_public_url": null
        },
        "lcuid": "LCUID-LA-86f0c3a3-58a8-441c-a4bc-fc23f3823ee3",
        "slug": "UnitTestAccountSzvfv",
        "website": null,
        "description": "Here is a new unit test account description",
        "created_at": "2024-03-05T15:45:34.000000Z"
    }
}

GET accounts/{id}/campaigns

GET
https://api.lucit.app
/api/v3/accounts/{lcuid}/campaigns
requires authentication

Return a list of campaigns for an account

See Campaign Response Fields for more information on the campaign object

Required Permissions

At least one of the following permissions is required to access this endpoint.
account.viewCampaigns
agency.updateDeleteAllAgencyAccounts

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

URL Parameters

lcuid
string
required

The lcuid or slug for an account

Example:
LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190
Example Request Language:
curl --request GET \
    --get "https://api.lucit.app/api/v3/accounts/LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190/campaigns" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************"
Response sample:
{
    "success": true,
    "campaigns": [
        {
            "name": "Spring LC Outdoor Campaign",
            "lcuid": "LCUID-LE-f07b5fb9-9ae3-47fa-9b6a-1ad17b5a360a",
            "active": true,
            "created_at": "2024-03-05T15:45:39.000000Z",
            "campaign_state": 6,
            "campaign_state_changed_at": null,
            "hash_id": "lch-4EbL",
            "campaign_class": "App\\LuCore\\Campaigns\\OperatorContractCampaignClass",
            "campaign_class_description": "Media Owner Contract",
            "agencies": [],
            "build_status": 1,
            "last_build_at": null,
            "child_campaigns": [],
            "parent_campaigns": []
        },
        {
            "name": "Spring Breezy Outdoor Campaign",
            "lcuid": "LCUID-LE-77f2c228-9968-4e61-b005-2fd1cbbb831f",
            "active": true,
            "created_at": "2024-03-05T15:45:39.000000Z",
            "campaign_state": 6,
            "campaign_state_changed_at": null,
            "hash_id": "lch-4EbM",
            "campaign_class": "App\\LuCore\\Campaigns\\OperatorContractCampaignClass",
            "campaign_class_description": "Media Owner Contract",
            "agencies": [],
            "build_status": 1,
            "last_build_at": null,
            "child_campaigns": [],
            "parent_campaigns": []
        },
        {
            "name": "Summer Breezy Outdoor Campaign",
            "lcuid": "LCUID-LE-804dc668-c3b1-44f2-88a8-3a4afef31974",
            "active": true,
            "created_at": "2024-03-05T15:45:39.000000Z",
            "campaign_state": 6,
            "campaign_state_changed_at": null,
            "hash_id": "lch-4EbN",
            "campaign_class": "App\\LuCore\\Campaigns\\OperatorContractCampaignClass",
            "campaign_class_description": "Media Owner Contract",
            "agencies": [],
            "build_status": 1,
            "last_build_at": null,
            "child_campaigns": [],
            "parent_campaigns": []
        }
    ]
}

GET accounts/{id}/data-sources

GET
https://api.lucit.app
/api/v3/accounts/{lcuid}/data-sources
requires authentication

Return a list of data sources for an account

Required Permissions

At least one of the following permissions is required to access this endpoint.
account.viewFeeds
agency.updateDeleteAllAgencyAccounts

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

URL Parameters

lcuid
string
required

The lcuid or slug for an account

Example:
LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190
Example Request Language:
curl --request GET \
    --get "https://api.lucit.app/api/v3/accounts/LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190/data-sources" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************"
Response sample:
{
    "success": true,
    "data_sources": [
        {
            "lcuid": "LCUID-LF-ce965e00-f062-4d92-8fa6-a438c4b9f1c5",
            "name": "LC MLS System",
            "active": true,
            "status": 1,
            "last_run_at": null,
            "schedule": "0 * * * *",
            "drive_templates": {
                "default_template_lcuid": "LCUID-LDT-1a9e4fc5-1d49-412c-91bb-bcd67a5ca304"
            },
            "created_at": "2024-03-05T15:43:54.000000Z",
            "updated_at": "2024-03-05T15:43:54.000000Z",
            "data_source_provider": {
                "name": "LC MLS System",
                "inventory_item_class": [
                    "App\\LuCore\\InventoryItems\\GenericInventoryItemClass"
                ],
                "inventory_item_class_description": "Generic",
                "options": {
                    "primary_image_public_url": null
                },
                "lcuid": "LCUID-LFP-4664a715-be8b-444b-9858-7ab99330a631",
                "active": true
            }
        }
    ]
}

GET accounts/{id}/inventory-items

GET
https://api.lucit.app
/api/v3/accounts/{lcuid}/inventory-items
requires authentication

Return a list of inventory items for an account.

Inventory items are the container objects for creatives.

One inventory item represents one "ad" and each ad could have 1 or more creatives attached to it

Required Permissions

At least one of the following permissions is required to access this endpoint.
account.viewContent
agency.updateDeleteAllAgencyAccounts

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

URL Parameters

lcuid
string
required

The lcuid or slug for an account

Example:
LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190
Example Request Language:
curl --request GET \
    --get "https://api.lucit.app/api/v3/accounts/LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190/inventory-items" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************"
Response sample:
{
    "success": true,
    "inventory_items": [
        {
            "unique_id": "zxPbaWBb1I",
            "title": "Some Item 0",
            "description": "Some Description - Zwi84jlBN11ogFfLUhi7L3mMxkem9vFgvILRkh60HuFVmiY90gPnb7JK0CRLvZ2JOeSQO38h8LwL7KxqLok6sRoSQmzzobRJnCMmwo8ngezZIFiT6Mu3afXC23hSLnxSbbbU4DEBZ5h53veTLoadCO",
            "new_used": 0,
            "year": null,
            "make": "Some Make",
            "model": "Some Model",
            "sub_model": "Some Sub Model",
            "price": 7778,
            "price_original": "7778.00",
            "price_modifier": null,
            "external_link": "https://www.example.com/zxPbaWBb1I",
            "status": 1,
            "item_class": "App\\LuCore\\InventoryItems\\RealEstateInventoryItemClass",
            "creative_state": 2,
            "lcuid": "LCUID-LI-13e6667d-c52c-49c3-b67e-69db2b0e5a96",
            "created_at": "2024-03-05T15:44:07.000000Z",
            "updated_at": "2024-03-05T15:44:17.000000Z",
            "deleted_at": null,
            "has_price_override": false,
            "price_upstream": null,
            "creatives": [
                {
                    "order_number": 90,
                    "status": 1,
                    "unique_hash": "d0653a795cdfc3472dc04e0886e3a374",
                    "lcuid": "LCUID-LP-593a5280-7a90-49b1-9617-375efa4ab1ca",
                    "hash_id": "lch-4KQj",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 400,
                        "dimension_width": 1400,
                        "hash_md5": "7d84a40b9417f44eb09e65d0a5326629",
                        "transformer_template_id": "LCUID-LDT-eaa82976-1377-4232-afa5-3f38a2cbb74d",
                        "public_url": "http://localhost:8080/storage/13/26786/img_65e73dd0857ad_48745c0097d7566377b0.jpg"
                    }
                }
            ],
            "image_assets": [
                {
                    "order_number": 100,
                    "status": 1,
                    "unique_hash": "adb1b5617b20736a20cb45dde163dc5a",
                    "lcuid": "LCUID-LP-dc639df5-20bc-4753-a663-6bdc7ef121c7",
                    "hash_id": "lch-4KQV",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 251,
                        "dimension_width": 1151,
                        "hash_md5": "8d6b96e4c1a5cd5450f6169fedd6e9c1",
                        "transformer_template_id": null,
                        "public_url": "http://localhost:8080/storage/13/26786/img_65e73dc808aeb_7e86da5ae86e887fe8ad.png"
                    }
                }
            ],
            "attributes": [],
            "data_source": {
                "lcuid": "LCUID-LF-814029c6-c81c-4555-a66a-7d8501e5b33e",
                "name": "LC MLS System"
            }
        },
        {
            "unique_id": "TfLqwevAeO",
            "title": "Some Item 1",
            "description": "Some Description - mocgBke5IC59TcbrCzbjYGGYH9w7d0MNzLolx6c58hzTngE4DKUgwHYx4ZDTvyiNj8897JssW85hMHMScHSroVKN2LFcoSwIEG52RpQBPFhUWi8xbpiCKPimkBnt4vgX1CPOaYGxgeuGlNOMUkT03G",
            "new_used": 0,
            "year": null,
            "make": "Some Make",
            "model": "Some Model",
            "sub_model": "Some Sub Model",
            "price": 1958,
            "price_original": "1958.00",
            "price_modifier": null,
            "external_link": "https://www.example.com/TfLqwevAeO",
            "status": 1,
            "item_class": "App\\LuCore\\InventoryItems\\RealEstateInventoryItemClass",
            "creative_state": 2,
            "lcuid": "LCUID-LI-554c9524-2445-45f7-83f2-4ba111fd9a56",
            "created_at": "2024-03-05T15:44:08.000000Z",
            "updated_at": "2024-03-05T15:44:20.000000Z",
            "deleted_at": null,
            "has_price_override": false,
            "price_upstream": null,
            "creatives": [
                {
                    "order_number": 90,
                    "status": 1,
                    "unique_hash": "4380a30c8f272bbcad1ee582f180b644",
                    "lcuid": "LCUID-LP-28d486d5-b3fb-489b-9476-f44ad66acc02",
                    "hash_id": "lch-4KQl",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 400,
                        "dimension_width": 1400,
                        "hash_md5": "405a9ffca6af0d39d9e271b863903268",
                        "transformer_template_id": "LCUID-LDT-eaa82976-1377-4232-afa5-3f38a2cbb74d",
                        "public_url": "http://localhost:8080/storage/13/26788/img_65e73dd463c69_a5eb621f542fa37ddc17.jpg"
                    }
                }
            ],
            "image_assets": [
                {
                    "order_number": 100,
                    "status": 1,
                    "unique_hash": "adb1b5617b20736a20cb45dde163dc5a",
                    "lcuid": "LCUID-LP-cee75bae-0d2d-4277-a95f-df209ae1b80e",
                    "hash_id": "lch-4KQX",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 251,
                        "dimension_width": 1151,
                        "hash_md5": "8d6b96e4c1a5cd5450f6169fedd6e9c1",
                        "transformer_template_id": null,
                        "public_url": "http://localhost:8080/storage/13/26788/img_65e73dc8900a0_67a3742c328e28138551.png"
                    }
                }
            ],
            "attributes": [],
            "data_source": {
                "lcuid": "LCUID-LF-814029c6-c81c-4555-a66a-7d8501e5b33e",
                "name": "LC MLS System"
            }
        },
        {
            "unique_id": "Ps0ZgLJIVs",
            "title": "Some Item 2",
            "description": "Some Description - WcPqrjYwgAuGmDq2wnQXA2eWq0zc3Ibdn2GKu4m9JhuKsQrYoYRuDAoyVd3XI3Iw7IpEdn4FMTq7MTAPMcwg4HAWHyI1qIKOugTDljgrFEASgrwD12dBuJOtgF8LJi3gLGKmV8kvFcid507zH5182n",
            "new_used": 0,
            "year": null,
            "make": "Some Make",
            "model": "Some Model",
            "sub_model": "Some Sub Model",
            "price": 333,
            "price_original": "333.00",
            "price_modifier": null,
            "external_link": "https://www.example.com/Ps0ZgLJIVs",
            "status": 1,
            "item_class": "App\\LuCore\\InventoryItems\\RealEstateInventoryItemClass",
            "creative_state": 2,
            "lcuid": "LCUID-LI-9e5d489f-cc6c-4d36-8d1a-bdfc391706b9",
            "created_at": "2024-03-05T15:44:08.000000Z",
            "updated_at": "2024-03-05T15:44:23.000000Z",
            "deleted_at": null,
            "has_price_override": false,
            "price_upstream": null,
            "creatives": [
                {
                    "order_number": 90,
                    "status": 1,
                    "unique_hash": "9f41207d10d253954844ab8466f274e9",
                    "lcuid": "LCUID-LP-3bc2a1d4-124c-4459-9c98-549ee470e8d0",
                    "hash_id": "lch-4KQn",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 400,
                        "dimension_width": 1400,
                        "hash_md5": "dd2945b02bec0bae564a7c18deeb974d",
                        "transformer_template_id": "LCUID-LDT-eaa82976-1377-4232-afa5-3f38a2cbb74d",
                        "public_url": "http://localhost:8080/storage/13/26789/img_65e73dd74867f_50f03ad3832234684fda.jpg"
                    }
                }
            ],
            "image_assets": [
                {
                    "order_number": 100,
                    "status": 1,
                    "unique_hash": "adb1b5617b20736a20cb45dde163dc5a",
                    "lcuid": "LCUID-LP-3f3ca459-1aee-426b-8bfc-c2c2f6c540b5",
                    "hash_id": "lch-4KQY",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 251,
                        "dimension_width": 1151,
                        "hash_md5": "8d6b96e4c1a5cd5450f6169fedd6e9c1",
                        "transformer_template_id": null,
                        "public_url": "http://localhost:8080/storage/13/26789/img_65e73dc9363b1_e16bd88c23c7049e3d3b.png"
                    }
                }
            ],
            "attributes": [],
            "data_source": {
                "lcuid": "LCUID-LF-814029c6-c81c-4555-a66a-7d8501e5b33e",
                "name": "LC MLS System"
            }
        },
        {
            "unique_id": "BFESoB57XF",
            "title": "Some Item 3",
            "description": "Some Description - WGN8tdeFI6wa1hI59Z0WiCTInGQnN8BlKTcr5bEBQtFgRohXJUtO23yi3esDkteCuwkiHmvjJSPQawHq3voo4zdfYp78ERuCMinMl5lAC9NMtObl23oqWlS2C3PMcpJT0joaO4Hh4XUh4KZGFqm5D3",
            "new_used": 0,
            "year": null,
            "make": "Some Make",
            "model": "Some Model",
            "sub_model": "Some Sub Model",
            "price": 4551,
            "price_original": "4551.00",
            "price_modifier": null,
            "external_link": "https://www.example.com/BFESoB57XF",
            "status": 1,
            "item_class": "App\\LuCore\\InventoryItems\\RealEstateInventoryItemClass",
            "creative_state": 2,
            "lcuid": "LCUID-LI-36266ea6-dea4-46e5-b753-b895f14bb453",
            "created_at": "2024-03-05T15:44:09.000000Z",
            "updated_at": "2024-03-05T15:44:27.000000Z",
            "deleted_at": null,
            "has_price_override": false,
            "price_upstream": null,
            "creatives": [
                {
                    "order_number": 90,
                    "status": 1,
                    "unique_hash": "5629c85393c34d815a4e165fd7a42516",
                    "lcuid": "LCUID-LP-a6739b77-4717-4186-b48a-18f721493dbf",
                    "hash_id": "lch-4KQp",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 400,
                        "dimension_width": 1400,
                        "hash_md5": "01d0a27bb78d77a301055becc65d1361",
                        "transformer_template_id": "LCUID-LDT-eaa82976-1377-4232-afa5-3f38a2cbb74d",
                        "public_url": "http://localhost:8080/storage/13/26790/img_65e73ddab9bf2_015902f3657a5bde65b6.jpg"
                    }
                }
            ],
            "image_assets": [
                {
                    "order_number": 100,
                    "status": 1,
                    "unique_hash": "adb1b5617b20736a20cb45dde163dc5a",
                    "lcuid": "LCUID-LP-7aaa2b45-05c1-4750-82fe-5c62299653ab",
                    "hash_id": "lch-4KQZ",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 251,
                        "dimension_width": 1151,
                        "hash_md5": "8d6b96e4c1a5cd5450f6169fedd6e9c1",
                        "transformer_template_id": null,
                        "public_url": "http://localhost:8080/storage/13/26790/img_65e73dc9d4b1b_3bd1c22d0fb7417cb538.png"
                    }
                }
            ],
            "attributes": [],
            "data_source": {
                "lcuid": "LCUID-LF-814029c6-c81c-4555-a66a-7d8501e5b33e",
                "name": "LC MLS System"
            }
        },
        {
            "unique_id": "dYgKxuHuEv",
            "title": "Some Item 4",
            "description": "Some Description - eU5IccLhlDbw984lBRTKUGn7LuELaAGUXHjUfCGYfXeRtGfCnNGLKkeCqATqjPbr2O04d6ZVV3xnT56UvG5RMvfNvlKaqatYCll8PYFZVKgBURDFhZDMTeNHUfOkAuT1ZPXgslHsodfrVgJK5YkhTC",
            "new_used": 0,
            "year": null,
            "make": "Some Make",
            "model": "Some Model",
            "sub_model": "Some Sub Model",
            "price": 9996,
            "price_original": "9996.00",
            "price_modifier": null,
            "external_link": "https://www.example.com/dYgKxuHuEv",
            "status": 1,
            "item_class": "App\\LuCore\\InventoryItems\\RealEstateInventoryItemClass",
            "creative_state": 2,
            "lcuid": "LCUID-LI-3c47f00d-9708-4764-9345-967421065b40",
            "created_at": "2024-03-05T15:44:10.000000Z",
            "updated_at": "2024-03-05T15:44:30.000000Z",
            "deleted_at": null,
            "has_price_override": false,
            "price_upstream": null,
            "creatives": [
                {
                    "order_number": 90,
                    "status": 1,
                    "unique_hash": "caf44450e9f50271832c4396d31bca9f",
                    "lcuid": "LCUID-LP-a914454f-5afd-49ed-bdcd-070a6c745a10",
                    "hash_id": "lch-4KQr",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 400,
                        "dimension_width": 1400,
                        "hash_md5": "dc4028637698a49fca295583c4a88771",
                        "transformer_template_id": "LCUID-LDT-eaa82976-1377-4232-afa5-3f38a2cbb74d",
                        "public_url": "http://localhost:8080/storage/13/26791/img_65e73dde57e77_bd8aab8a398e2e66e8ae.jpg"
                    }
                }
            ],
            "image_assets": [
                {
                    "order_number": 100,
                    "status": 1,
                    "unique_hash": "adb1b5617b20736a20cb45dde163dc5a",
                    "lcuid": "LCUID-LP-634713de-26f0-4780-88f4-b432ee8ed9db",
                    "hash_id": "lch-4KQa",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 251,
                        "dimension_width": 1151,
                        "hash_md5": "8d6b96e4c1a5cd5450f6169fedd6e9c1",
                        "transformer_template_id": null,
                        "public_url": "http://localhost:8080/storage/13/26791/img_65e73dca596f8_f7f99289660db655bc39.png"
                    }
                }
            ],
            "attributes": [],
            "data_source": {
                "lcuid": "LCUID-LF-814029c6-c81c-4555-a66a-7d8501e5b33e",
                "name": "LC MLS System"
            }
        },
        {
            "unique_id": "07aMV25xWH",
            "title": "Some Item 5",
            "description": "Some Description - ChEKPUlX28v5x41pWZDecPsUTeuDbUegYmUbb15O1biGUHZghrtbw9Td2fSr6KVQOcOTRbV2wKeDNnHTRFcMz9vCiAB8nOi5ZxT7CJDJG9qTtF8OV5WJl4j0LSXJkvRkwpN3cfgUuJCHwhDaKoRAFp",
            "new_used": 0,
            "year": null,
            "make": "Some Make",
            "model": "Some Model",
            "sub_model": "Some Sub Model",
            "price": 8325,
            "price_original": "8325.00",
            "price_modifier": null,
            "external_link": "https://www.example.com/07aMV25xWH",
            "status": 1,
            "item_class": "App\\LuCore\\InventoryItems\\RealEstateInventoryItemClass",
            "creative_state": 2,
            "lcuid": "LCUID-LI-72e3b27b-e6d3-451e-9359-9f91d57fd0c7",
            "created_at": "2024-03-05T15:44:10.000000Z",
            "updated_at": "2024-03-05T15:44:34.000000Z",
            "deleted_at": null,
            "has_price_override": false,
            "price_upstream": null,
            "creatives": [
                {
                    "order_number": 90,
                    "status": 1,
                    "unique_hash": "ceca85ca4ffd1cf7df410089a7cab37a",
                    "lcuid": "LCUID-LP-f4973d23-8ef0-4749-9f21-acbdbaace290",
                    "hash_id": "lch-4KQt",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 400,
                        "dimension_width": 1400,
                        "hash_md5": "68e8fcf6c2851e1f5c56ab80fc1013b7",
                        "transformer_template_id": "LCUID-LDT-eaa82976-1377-4232-afa5-3f38a2cbb74d",
                        "public_url": "http://localhost:8080/storage/13/26792/img_65e73de18aacf_eed01f4eb20967fc4b2f.jpg"
                    }
                }
            ],
            "image_assets": [
                {
                    "order_number": 100,
                    "status": 1,
                    "unique_hash": "adb1b5617b20736a20cb45dde163dc5a",
                    "lcuid": "LCUID-LP-ec686094-eb2f-4505-b922-cf9351988827",
                    "hash_id": "lch-4KQb",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 251,
                        "dimension_width": 1151,
                        "hash_md5": "8d6b96e4c1a5cd5450f6169fedd6e9c1",
                        "transformer_template_id": null,
                        "public_url": "http://localhost:8080/storage/13/26792/img_65e73dcae2fec_62fd3d56faaa1c68e07a.png"
                    }
                }
            ],
            "attributes": [],
            "data_source": {
                "lcuid": "LCUID-LF-814029c6-c81c-4555-a66a-7d8501e5b33e",
                "name": "LC MLS System"
            }
        },
        {
            "unique_id": "Xw6PU5ZIgm",
            "title": "Some Item 6",
            "description": "Some Description - NJWX5VWzBA11xl4u6D8yDGOfznkuYFKYwPLpVOJTWVQkosybmmG9l1hVekZ3TBKIyQqRKH4utnZCFyBRbrVXzHvA6OqmAcjPRmqIoxWR4RLdI61BHR47t6ildF5whePE5noHnMDNQq2BsxG1VDKYQi",
            "new_used": 0,
            "year": null,
            "make": "Some Make",
            "model": "Some Model",
            "sub_model": "Some Sub Model",
            "price": 4094,
            "price_original": "4094.00",
            "price_modifier": null,
            "external_link": "https://www.example.com/Xw6PU5ZIgm",
            "status": 1,
            "item_class": "App\\LuCore\\InventoryItems\\RealEstateInventoryItemClass",
            "creative_state": 2,
            "lcuid": "LCUID-LI-fb0f0108-fd3c-40ff-8567-a4b85404a1c1",
            "created_at": "2024-03-05T15:44:11.000000Z",
            "updated_at": "2024-03-05T15:44:36.000000Z",
            "deleted_at": null,
            "has_price_override": false,
            "price_upstream": null,
            "creatives": [
                {
                    "order_number": 90,
                    "status": 1,
                    "unique_hash": "77ade222041bcbdb9f65abf50f6d2d7a",
                    "lcuid": "LCUID-LP-5cfbdbb9-4501-4942-a3b7-62626180b544",
                    "hash_id": "lch-4KQv",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 400,
                        "dimension_width": 1400,
                        "hash_md5": "cf20ba2d556196ec8a8c87fd48a97301",
                        "transformer_template_id": "LCUID-LDT-eaa82976-1377-4232-afa5-3f38a2cbb74d",
                        "public_url": "http://localhost:8080/storage/13/26793/img_65e73de46484b_cbd7002f3d3fb1d0057b.jpg"
                    }
                }
            ],
            "image_assets": [
                {
                    "order_number": 100,
                    "status": 1,
                    "unique_hash": "adb1b5617b20736a20cb45dde163dc5a",
                    "lcuid": "LCUID-LP-124fe92e-145c-4a1a-acd4-742476a9ff7a",
                    "hash_id": "lch-4KQd",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 251,
                        "dimension_width": 1151,
                        "hash_md5": "8d6b96e4c1a5cd5450f6169fedd6e9c1",
                        "transformer_template_id": null,
                        "public_url": "http://localhost:8080/storage/13/26793/img_65e73dcb74602_49b2b09ec9fbc4cdcdd5.png"
                    }
                }
            ],
            "attributes": [],
            "data_source": {
                "lcuid": "LCUID-LF-814029c6-c81c-4555-a66a-7d8501e5b33e",
                "name": "LC MLS System"
            }
        },
        {
            "unique_id": "OywcOtR63K",
            "title": "Some Item 7",
            "description": "Some Description - VO1ltMbhDXK3kYnJckZ41gqjAcboMIg4WwOSEB4hFvQeQdMLxjWQGG24WRVBZU5DD6okuGwxCenWnql9quSF4fMid6DJzJ8PyBJhECIcfoLQpqkUfT0MOIoX8mXVeme9nPiLxZSSvcChb3HgyBdQGw",
            "new_used": 0,
            "year": null,
            "make": "Some Make",
            "model": "Some Model",
            "sub_model": "Some Sub Model",
            "price": 6468,
            "price_original": "6468.00",
            "price_modifier": null,
            "external_link": "https://www.example.com/OywcOtR63K",
            "status": 1,
            "item_class": "App\\LuCore\\InventoryItems\\RealEstateInventoryItemClass",
            "creative_state": 2,
            "lcuid": "LCUID-LI-086c8814-2524-43c1-ba2a-e9c0f9383f88",
            "created_at": "2024-03-05T15:44:11.000000Z",
            "updated_at": "2024-03-05T15:44:39.000000Z",
            "deleted_at": null,
            "has_price_override": false,
            "price_upstream": null,
            "creatives": [
                {
                    "order_number": 90,
                    "status": 1,
                    "unique_hash": "e04402767c58e0f570340264aef7319a",
                    "lcuid": "LCUID-LP-755c0701-8a4d-48d0-9591-a9c48f384b40",
                    "hash_id": "lch-4KQw",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 400,
                        "dimension_width": 1400,
                        "hash_md5": "67a0c03cd0e9fc399e1dfc299382a56b",
                        "transformer_template_id": "LCUID-LDT-eaa82976-1377-4232-afa5-3f38a2cbb74d",
                        "public_url": "http://localhost:8080/storage/13/26794/img_65e73de6e02d1_571e06e9a139f12b21d2.jpg"
                    }
                }
            ],
            "image_assets": [
                {
                    "order_number": 100,
                    "status": 1,
                    "unique_hash": "adb1b5617b20736a20cb45dde163dc5a",
                    "lcuid": "LCUID-LP-1f20f978-4bd4-4d5b-ba29-db47fcd216ca",
                    "hash_id": "lch-4KQe",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 251,
                        "dimension_width": 1151,
                        "hash_md5": "8d6b96e4c1a5cd5450f6169fedd6e9c1",
                        "transformer_template_id": null,
                        "public_url": "http://localhost:8080/storage/13/26794/img_65e73dcc45974_fb1a77981e0b28b74a33.png"
                    }
                }
            ],
            "attributes": [],
            "data_source": {
                "lcuid": "LCUID-LF-814029c6-c81c-4555-a66a-7d8501e5b33e",
                "name": "LC MLS System"
            }
        },
        {
            "unique_id": "oYvcJA2csU",
            "title": "Some Item 8",
            "description": "Some Description - m0CBEDnWuvFZhOJwne30ZHfkkALEHz1z4ZfueCfH2JOm745HtvBXeeJLWdXKJDHX2cY66oxuxdnK947GK2H1wCTykiR95lx3YjmgQqwT1Dg8AVTeFk7cYHNZpKhEzncYbNdYuxzO5SX8QstzXIcUsU",
            "new_used": 0,
            "year": null,
            "make": "Some Make",
            "model": "Some Model",
            "sub_model": "Some Sub Model",
            "price": 2244,
            "price_original": "2244.00",
            "price_modifier": null,
            "external_link": "https://www.example.com/oYvcJA2csU",
            "status": 1,
            "item_class": "App\\LuCore\\InventoryItems\\RealEstateInventoryItemClass",
            "creative_state": 2,
            "lcuid": "LCUID-LI-73b557e9-cdc4-48e4-8d8a-479a1fa995e6",
            "created_at": "2024-03-05T15:44:12.000000Z",
            "updated_at": "2024-03-05T15:44:41.000000Z",
            "deleted_at": null,
            "has_price_override": false,
            "price_upstream": null,
            "creatives": [
                {
                    "order_number": 90,
                    "status": 1,
                    "unique_hash": "e94c8b6303f365bffcdb540f6937a435",
                    "lcuid": "LCUID-LP-c49ea926-0a0d-4b67-98f7-b70f8a7f78c4",
                    "hash_id": "lch-4KQx",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 400,
                        "dimension_width": 1400,
                        "hash_md5": "98bd80670acbdcb6a9a414612c1b06de",
                        "transformer_template_id": "LCUID-LDT-eaa82976-1377-4232-afa5-3f38a2cbb74d",
                        "public_url": "http://localhost:8080/storage/13/26795/img_65e73de9411d1_23dd31abd4a45b8b77d0.jpg"
                    }
                }
            ],
            "image_assets": [
                {
                    "order_number": 100,
                    "status": 1,
                    "unique_hash": "adb1b5617b20736a20cb45dde163dc5a",
                    "lcuid": "LCUID-LP-25ada294-39c2-4050-9052-38097c33daa6",
                    "hash_id": "lch-4KQf",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 251,
                        "dimension_width": 1151,
                        "hash_md5": "8d6b96e4c1a5cd5450f6169fedd6e9c1",
                        "transformer_template_id": null,
                        "public_url": "http://localhost:8080/storage/13/26795/img_65e73dccd2b4c_791a216eecb9f9a0200c.png"
                    }
                }
            ],
            "attributes": [],
            "data_source": {
                "lcuid": "LCUID-LF-814029c6-c81c-4555-a66a-7d8501e5b33e",
                "name": "LC MLS System"
            }
        },
        {
            "unique_id": "qqbsuYCCGG",
            "title": "Some Item 9",
            "description": "Some Description - wGwuHdtqtNUEUYZk2dZM7JbVLTgDdkti9VvjSMowVDWwhq3K7mRuVNs16HNOlL4y49X2vjD3xqXlq5Q8zdvijViKn5YZnqHjdTfzaxJcpIB84fhaJ7zMgTZ8CD4UZh84UGMlyyfkvWyw5ricWZGWM3",
            "new_used": 0,
            "year": null,
            "make": "Some Make",
            "model": "Some Model",
            "sub_model": "Some Sub Model",
            "price": 4247,
            "price_original": "4247.00",
            "price_modifier": null,
            "external_link": "https://www.example.com/qqbsuYCCGG",
            "status": 1,
            "item_class": "App\\LuCore\\InventoryItems\\RealEstateInventoryItemClass",
            "creative_state": 2,
            "lcuid": "LCUID-LI-4ac4a872-2fd2-4141-8aa5-6b37f007b17c",
            "created_at": "2024-03-05T15:44:13.000000Z",
            "updated_at": "2024-03-05T15:44:43.000000Z",
            "deleted_at": null,
            "has_price_override": false,
            "price_upstream": null,
            "creatives": [
                {
                    "order_number": 90,
                    "status": 1,
                    "unique_hash": "82dba1f848bdac4d47b0f33f19f243f3",
                    "lcuid": "LCUID-LP-a83cdfb9-8388-4824-8557-070a385d1707",
                    "hash_id": "lch-4KQy",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 400,
                        "dimension_width": 1400,
                        "hash_md5": "cd7ed8555254f0712027f45278a7ee77",
                        "transformer_template_id": "LCUID-LDT-eaa82976-1377-4232-afa5-3f38a2cbb74d",
                        "public_url": "http://localhost:8080/storage/13/26796/img_65e73deba6ca3_4e0544d1b24ea23d3101.jpg"
                    }
                }
            ],
            "image_assets": [
                {
                    "order_number": 100,
                    "status": 1,
                    "unique_hash": "adb1b5617b20736a20cb45dde163dc5a",
                    "lcuid": "LCUID-LP-82fbd59f-b9bd-444f-8bf5-f8dec08cb755",
                    "hash_id": "lch-4KQg",
                    "options": {
                        "size_in_bytes": null,
                        "dimension_height": 251,
                        "dimension_width": 1151,
                        "hash_md5": "8d6b96e4c1a5cd5450f6169fedd6e9c1",
                        "transformer_template_id": null,
                        "public_url": "http://localhost:8080/storage/13/26796/img_65e73dcd71444_48c42565864ce31ad4bf.png"
                    }
                }
            ],
            "attributes": [],
            "data_source": {
                "lcuid": "LCUID-LF-814029c6-c81c-4555-a66a-7d8501e5b33e",
                "name": "LC MLS System"
            }
        }
    ]
}

GET accounts/{id}/default-creative

GET
https://api.lucit.app
/api/v3/accounts/{lcuid}/default-creative
requires authentication

Return the default creative for an account based on a location or a size string

Required Permissions

At least one of the following permissions is required to access this endpoint.
account.viewDefaultCreative
agency.updateDeleteAllAgencyAccounts

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

URL Parameters

lcuid
string
required

The lcuid or slug for an account

Example:
LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190

Body Parameters

Example Request Language:
curl --request GET \
    --get "https://api.lucit.app/api/v3/accounts/LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190/default-creative" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************" \
    --data "{
    \"board_identifier\": \"123456\",
    \"size\": \"600x500\"
}"
Response sample:
{
    "success": true,
    "creative": {
        "order_number": 90,
        "status": 1,
        "unique_hash": "99f1bda215239355be6a9f05f4b9aa18",
        "lcuid": "LCUID-LP-d7b3432a-5d82-49dc-88df-406ac9261407",
        "hash_id": "lch-4KRg",
        "options": {
            "size_in_bytes": null,
            "dimension_height": 768,
            "dimension_width": 1024,
            "hash_md5": "20bb46f0084a9bd04ac0643600d433a4",
            "transformer_template_id": "default_creative_template_1024x768",
            "public_url": "http://localhost:8080/storage/12/26843/img_65e73e0489b98_2d901fa301d5a72955b6.png"
        }
    }
}
{
    "ok": false,
    "http_code": 422,
    "code": "no_creative_image",
    "message": "No creative image found or unable to generate",
    "data": [],
    "lucore_error_response": true
}

agencies

In Lucit, Agencies represent both Media Owners (Billboard Operators) as well as Ad Agencies (Media Buyers, Creative Agencies, Marketing Firms, etc.)

You cannot create or updated agencies via the API. If you need to create or update an agency, you must do so from within the Lucit Platform user interface.

Agencies are containers for digital boards, accounts, and campaigns.

GET agencies

GET
https://api.lucit.app
/api/v3/agencies
requires authentication

Return a list of agencies (Ad Agencies and Media Owners) that the current application has access to

See Agency Response Fields for more information on the agency object response

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************
Example Request Language:
curl --request GET \
    --get "https://api.lucit.app/api/v3/agencies" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************"
Response sample:
{
    "success": true,
    "agencies": [
        {
            "name": "Breezy Billboards",
            "description": "Here is a new unit test agency description",
            "software_provider": null,
            "website": null,
            "status": 0,
            "agency_class": "App\\LuCore\\Agencies\\OperatorAgencyClass",
            "options": {
                "primary_image_public_url": null
            },
            "lcuid": "LCUID-LY-57b8c95e-5213-406a-b5fe-6802feedf27c",
            "slug": "TestAgencyUnitTestBazaw",
            "created_at": "2024-03-01T21:04:57.000000Z",
            "updated_at": "2024-03-01T21:04:57.000000Z",
            "agency_class_description": "Operator"
        },
        {
            "name": "Calm Outdoor",
            "description": "Here is a new unit test agency description",
            "software_provider": null,
            "website": null,
            "status": 0,
            "agency_class": "App\\LuCore\\Agencies\\OperatorAgencyClass",
            "options": {
                "primary_image_public_url": null
            },
            "lcuid": "LCUID-LY-6fd118b8-4651-4217-9fdf-aca52bc6dbb2",
            "slug": "TestAgencyUnitTestEgnw1",
            "created_at": "2024-03-01T21:04:57.000000Z",
            "updated_at": "2024-03-01T21:04:57.000000Z",
            "agency_class_description": "Operator"
        }
    ]
}

GET agencies/{id}

GET
https://api.lucit.app
/api/v3/agencies/{lcuid}
requires authentication

Return a single agency / media owner record

Required Permissions

At least one of the following permissions is required to access this endpoint.
agency.view

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

URL Parameters

lcuid
string
required

The lcuid or slug for an agency

Example:
LCUID-LY-506fc585-77be-11ec-acb9-c2cdb617d190

Response Fields

Example Request Language:
curl --request GET \
    --get "https://api.lucit.app/api/v3/agencies/LCUID-LY-506fc585-77be-11ec-acb9-c2cdb617d190" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************"
Response sample:
{
    "success": true,
    "agency": {
        "name": "Breezy Billboards",
        "description": "Here is a new unit test agency description",
        "software_provider": null,
        "website": null,
        "status": 0,
        "agency_class": "App\\LuCore\\Agencies\\OperatorAgencyClass",
        "options": {
            "primary_image_public_url": null
        },
        "lcuid": "LCUID-LY-20dc8f53-62dd-49bf-9499-a00bb8cd723b",
        "slug": "TestAgencyUnitTestCbumu",
        "created_at": "2024-03-01T21:04:55.000000Z",
        "updated_at": "2024-03-01T21:04:55.000000Z",
        "agency_class_description": "Operator"
    }
}

GET agencies/{id}/accounts

GET
https://api.lucit.app
/api/v3/agencies/{lcuid}/accounts
requires authentication

Return a list of accounts for an agency

See Account Response Fields for more information on the account object

Required Permissions

At least one of the following permissions is required to access this endpoint.
agency.viewAccounts

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

URL Parameters

lcuid
string
required

The lcuid or slug for an agency

Example:
LCUID-LY-506fc585-77be-11ec-acb9-c2cdb617d190
Example Request Language:
curl --request GET \
    --get "https://api.lucit.app/api/v3/agencies/LCUID-LY-506fc585-77be-11ec-acb9-c2cdb617d190/accounts" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************"
Response sample:
{
    "success": true,
    "accounts": []
}

GET agencies/{id}/digital-boards

GET
https://api.lucit.app
/api/v3/agencies/{lcuid}/digital-boards
requires authentication

Return a list of digital boards for an agency

See Digital Board Response Fields for the digital board object

Required Permissions

At least one of the following permissions is required to access this endpoint.
agency.viewBoards

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

URL Parameters

lcuid
string
required

The lcuid or slug for an agency

Example:
LCUID-LY-506fc585-77be-11ec-acb9-c2cdb617d190
Example Request Language:
curl --request GET \
    --get "https://api.lucit.app/api/v3/agencies/LCUID-LY-506fc585-77be-11ec-acb9-c2cdb617d190/digital-boards" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************"
Response sample:
{
    "success": true,
    "digital_boards": [
        {
            "board_identifier": "1234-SF",
            "name": "North Washington St, SF",
            "status": 1,
            "created_at": "2024-03-01T21:04:58.000000Z",
            "updated_at": "2024-03-01T21:04:58.000000Z",
            "network": 0,
            "width": 1024,
            "height": 768,
            "hardware_provider": "daktronics",
            "software_provider": "scala",
            "description": null,
            "street_view_status": null,
            "street_view_review_status": 0,
            "xr_status": 0,
            "venue_taxonomy_id": 301,
            "board_class": "App\\LuCore\\DigitalBoards\\DigitalBillboardBoardClass",
            "hash_id": "lch-4NVu",
            "creative_width": 1024,
            "creative_height": 768,
            "creative_is_upscaled": false,
            "digital_board_format": {
                "code": "oddblock",
                "name": "Wide Block",
                "width": 1000,
                "height": 833,
                "min_ratio": 1.0001,
                "max_ratio": 1.3999,
                "meta": []
            },
            "board_class_description": "Digital Billboard",
            "board_size_description": "1024x768",
            "options": {
                "primary_image_public_url": null,
                "slot_count": null,
                "slot_length": null,
                "impressions_calc_method": null,
                "avg_daily_impressions": null,
                "facing_degrees": null,
                "facing_cardinal": null,
                "read": null
            },
            "lcuid": "LCUID-LB-e0f554e2-407d-4bd0-8152-21145bb87d40",
            "slug": "BreezyBillboardsBoard1234Sf100n1P",
            "transact_channel_class": [
                "App\\LuCore\\DigitalBoards\\TransactChannels\\ContractTransactChannelClass"
            ],
            "transact_channel_class_description": "Contract",
            "media_type_class": [
                "App\\LuCore\\DigitalBoards\\MediaTypes\\ImageMediaTypeClass"
            ],
            "media_type_class_description": "Image",
            "aspect_ratio": "1.33000000",
            "latitude": "40.91234600",
            "longitude": "-116.82074700"
        },
        {
            "board_identifier": "1234-NF",
            "name": "North Washington St, NF",
            "status": 1,
            "created_at": "2024-03-01T21:04:59.000000Z",
            "updated_at": "2024-03-01T21:04:59.000000Z",
            "network": 0,
            "width": 1024,
            "height": 768,
            "hardware_provider": "daktronics",
            "software_provider": "scala",
            "description": null,
            "street_view_status": null,
            "street_view_review_status": 0,
            "xr_status": 0,
            "venue_taxonomy_id": 301,
            "board_class": "App\\LuCore\\DigitalBoards\\DigitalBillboardBoardClass",
            "hash_id": "lch-4NVv",
            "creative_width": 1024,
            "creative_height": 768,
            "creative_is_upscaled": false,
            "digital_board_format": {
                "code": "oddblock",
                "name": "Wide Block",
                "width": 1000,
                "height": 833,
                "min_ratio": 1.0001,
                "max_ratio": 1.3999,
                "meta": []
            },
            "board_class_description": "Digital Billboard",
            "board_size_description": "1024x768",
            "options": {
                "primary_image_public_url": null,
                "slot_count": null,
                "slot_length": null,
                "impressions_calc_method": null,
                "avg_daily_impressions": null,
                "facing_degrees": null,
                "facing_cardinal": null,
                "read": null
            },
            "lcuid": "LCUID-LB-4f1628c3-2de6-48ac-8e53-12c235c4ee84",
            "slug": "BreezyBillboardsBoard1234Nf100vnn",
            "transact_channel_class": [
                "App\\LuCore\\DigitalBoards\\TransactChannels\\ContractTransactChannelClass"
            ],
            "transact_channel_class_description": "Contract",
            "media_type_class": [
                "App\\LuCore\\DigitalBoards\\MediaTypes\\ImageMediaTypeClass"
            ],
            "media_type_class_description": "Image",
            "aspect_ratio": "1.33000000",
            "latitude": "36.14889000",
            "longitude": "-109.89321500"
        },
        {
            "board_identifier": "5555-SF",
            "name": "I29 and Dakota St, SF",
            "status": 1,
            "created_at": "2024-03-01T21:05:00.000000Z",
            "updated_at": "2024-03-01T21:05:00.000000Z",
            "network": 0,
            "width": 1024,
            "height": 768,
            "hardware_provider": "daktronics",
            "software_provider": "scala",
            "description": null,
            "street_view_status": null,
            "street_view_review_status": 0,
            "xr_status": 0,
            "venue_taxonomy_id": 301,
            "board_class": "App\\LuCore\\DigitalBoards\\DigitalBillboardBoardClass",
            "hash_id": "lch-4NVw",
            "creative_width": 1024,
            "creative_height": 768,
            "creative_is_upscaled": false,
            "digital_board_format": {
                "code": "oddblock",
                "name": "Wide Block",
                "width": 1000,
                "height": 833,
                "min_ratio": 1.0001,
                "max_ratio": 1.3999,
                "meta": []
            },
            "board_class_description": "Digital Billboard",
            "board_size_description": "1024x768",
            "options": {
                "primary_image_public_url": null,
                "slot_count": null,
                "slot_length": null,
                "impressions_calc_method": null,
                "avg_daily_impressions": null,
                "facing_degrees": null,
                "facing_cardinal": null,
                "read": null
            },
            "lcuid": "LCUID-LB-2ab313c0-409c-4733-9712-8917b432d152",
            "slug": "BreezyBillboardsBoard5555Sf69",
            "transact_channel_class": [
                "App\\LuCore\\DigitalBoards\\TransactChannels\\ContractTransactChannelClass"
            ],
            "transact_channel_class_description": "Contract",
            "media_type_class": [
                "App\\LuCore\\DigitalBoards\\MediaTypes\\ImageMediaTypeClass"
            ],
            "media_type_class_description": "Image",
            "aspect_ratio": "1.33000000",
            "latitude": "31.00854500",
            "longitude": "-96.95575300"
        },
        {
            "board_identifier": "5555-NF",
            "name": "I29 and Dakota St, NF",
            "status": 1,
            "created_at": "2024-03-01T21:05:00.000000Z",
            "updated_at": "2024-03-01T21:05:00.000000Z",
            "network": 0,
            "width": 1024,
            "height": 768,
            "hardware_provider": "daktronics",
            "software_provider": "scala",
            "description": null,
            "street_view_status": null,
            "street_view_review_status": 0,
            "xr_status": 0,
            "venue_taxonomy_id": 301,
            "board_class": "App\\LuCore\\DigitalBoards\\DigitalBillboardBoardClass",
            "hash_id": "lch-4NVx",
            "creative_width": 1024,
            "creative_height": 768,
            "creative_is_upscaled": false,
            "digital_board_format": {
                "code": "oddblock",
                "name": "Wide Block",
                "width": 1000,
                "height": 833,
                "min_ratio": 1.0001,
                "max_ratio": 1.3999,
                "meta": []
            },
            "board_class_description": "Digital Billboard",
            "board_size_description": "1024x768",
            "options": {
                "primary_image_public_url": null,
                "slot_count": null,
                "slot_length": null,
                "impressions_calc_method": null,
                "avg_daily_impressions": null,
                "facing_degrees": null,
                "facing_cardinal": null,
                "read": null
            },
            "lcuid": "LCUID-LB-5d507499-305a-4a19-9ae3-662a3d2d9268",
            "slug": "BreezyBillboardsBoard5555Nf69",
            "transact_channel_class": [
                "App\\LuCore\\DigitalBoards\\TransactChannels\\ContractTransactChannelClass"
            ],
            "transact_channel_class_description": "Contract",
            "media_type_class": [
                "App\\LuCore\\DigitalBoards\\MediaTypes\\ImageMediaTypeClass"
            ],
            "media_type_class_description": "Image",
            "aspect_ratio": "1.33000000",
            "latitude": "45.89623400",
            "longitude": "-103.60271200"
        }
    ]
}

GET agencies/{id}/campaigns

GET
https://api.lucit.app
/api/v3/agencies/{lcuid}/campaigns
requires authentication

Return a list of campaigns for an agency

See Campaign Response Fields for more information on the campaign object

Required Permissions

At least one of the following permissions is required to access this endpoint.
agency.viewCampaigns

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

URL Parameters

lcuid
string
required

The lcuid or slug for an agency

Example:
LCUID-LY-506fc585-77be-11ec-acb9-c2cdb617d190
Example Request Language:
curl --request GET \
    --get "https://api.lucit.app/api/v3/agencies/LCUID-LY-506fc585-77be-11ec-acb9-c2cdb617d190/campaigns" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************"
Response sample:
{
    "success": true,
    "campaigns": [
        {
            "name": "Spring Breezy Outdoor Campaign",
            "lcuid": "LCUID-LE-fa97a16f-d578-403f-8ea1-5b1d84b373c0",
            "active": true,
            "created_at": "2024-03-01T21:05:09.000000Z",
            "campaign_state": 6,
            "campaign_state_changed_at": null,
            "hash_id": "lch-4ERh",
            "campaign_class": "App\\LuCore\\Campaigns\\OperatorContractCampaignClass",
            "campaign_class_description": "Media Owner Contract",
            "build_status": 7,
            "last_build_at": null
        },
        {
            "name": "Summer Breezy Outdoor Campaign",
            "lcuid": "LCUID-LE-2d5cd6bf-d470-41dc-88b3-8d85a2a6fd5f",
            "active": true,
            "created_at": "2024-03-01T21:05:15.000000Z",
            "campaign_state": 6,
            "campaign_state_changed_at": null,
            "hash_id": "lch-4ERj",
            "campaign_class": "App\\LuCore\\Campaigns\\OperatorContractCampaignClass",
            "campaign_class_description": "Media Owner Contract",
            "build_status": 7,
            "last_build_at": null
        }
    ]
}

analytics

GET /analytics/constants/timeframes

GET
https://api.lucit.app
/api/v3/analytics/constants/timeframes
requires authentication

Return a list of valid timeframe constants for querying the analytics endpoints

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************
Example Request Language:
curl --request GET \
    --get "https://api.lucit.app/api/v3/analytics/constants/timeframes" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************"
Response sample:
{
    "success": true,
    "timeframes": [
        {
            "timeframe": "all",
            "name": "All Time",
            "allowable_periods": [
                "daily",
                "weekly",
                "monthly"
            ],
            "selectable": true
        },
        {
            "timeframe": "last_minute",
            "name": "Last Minute",
            "allowable_periods": [
                "per-second"
            ],
            "selectable": false
        },
        {
            "timeframe": "last_5_minutes",
            "name": "Last 5 Minutes",
            "allowable_periods": [
                "per-second",
                "per-minute"
            ],
            "selectable": false
        },
        {
            "timeframe": "last_half_hour",
            "name": "Last Half Hour",
            "allowable_periods": [
                "per-second",
                "per-minute"
            ],
            "selectable": true
        },
        {
            "timeframe": "last_hour",
            "name": "Last Hour",
            "allowable_periods": [
                "per-minute"
            ],
            "selectable": true
        },
        {
            "timeframe": "last_2_hours",
            "name": "Last 2 Hours",
            "allowable_periods": [
                "per-minute"
            ],
            "selectable": true
        },
        {
            "timeframe": "last_6_hours",
            "name": "Last 6 Hours",
            "allowable_periods": [
                "per-minute",
                "hourly"
            ],
            "selectable": true
        },
        {
            "timeframe": "last_24_hours",
            "name": "Last 24 Hours",
            "allowable_periods": [
                "hourly"
            ],
            "selectable": true
        },
        {
            "timeframe": "today",
            "name": "Today",
            "allowable_periods": [
                "hourly"
            ],
            "selectable": true
        },
        {
            "timeframe": "yesterday",
            "name": "Yesterday",
            "allowable_periods": [
                "hourly"
            ],
            "selectable": true
        },
        {
            "timeframe": "this_week",
            "name": "This Week",
            "allowable_periods": [
                "hourly",
                "daily"
            ],
            "selectable": true
        },
        {
            "timeframe": "last_week",
            "name": "Last Week",
            "allowable_periods": [
                "hourly",
                "daily"
            ],
            "selectable": true
        },
        {
            "timeframe": "this_month",
            "name": "This Month",
            "allowable_periods": [
                "daily",
                "weekly"
            ],
            "selectable": true
        },
        {
            "timeframe": "last_month",
            "name": "Last Month",
            "allowable_periods": [
                "daily",
                "weekly"
            ],
            "selectable": true
        },
        {
            "timeframe": "2_months_ago",
            "name": "2 Months Ago",
            "allowable_periods": [
                "daily",
                "weekly"
            ],
            "selectable": true
        },
        {
            "timeframe": "3_months_ago",
            "name": "3 Months Ago",
            "allowable_periods": [
                "daily",
                "weekly"
            ],
            "selectable": true
        },
        {
            "timeframe": "last_7_days",
            "name": "Last 7 Days",
            "allowable_periods": [
                "hourly",
                "daily"
            ],
            "selectable": true
        },
        {
            "timeframe": "last_28_days",
            "name": "Last 28 Days (4 weeks)",
            "allowable_periods": [
                "hourly",
                "daily",
                "weekly"
            ],
            "selectable": true
        },
        {
            "timeframe": "last_30_days",
            "name": "Last 30 Days",
            "allowable_periods": [
                "daily",
                "weekly"
            ],
            "selectable": true
        },
        {
            "timeframe": "last_90_days",
            "name": "Last 90 Days",
            "allowable_periods": [
                "daily",
                "weekly",
                "monthly"
            ],
            "selectable": true
        },
        {
            "timeframe": "last_180_days",
            "name": "Last 180 Days",
            "allowable_periods": [
                "daily",
                "weekly",
                "monthly"
            ],
            "selectable": true
        },
        {
            "timeframe": "this_quarter",
            "name": "This Quarter",
            "allowable_periods": [
                "daily",
                "weekly",
                "monthly"
            ],
            "selectable": true
        },
        {
            "timeframe": "last_quarter",
            "name": "Last Quarter",
            "allowable_periods": [
                "daily",
                "weekly",
                "monthly"
            ],
            "selectable": true
        },
        {
            "timeframe": "this_year",
            "name": "This Year",
            "allowable_periods": [
                "daily",
                "weekly",
                "monthly"
            ],
            "selectable": true
        },
        {
            "timeframe": "last_year",
            "name": "Last Year",
            "allowable_periods": [
                "daily",
                "weekly",
                "monthly"
            ],
            "selectable": true
        },
        {
            "timeframe": "custom",
            "name": "Custom",
            "allowable_periods": [
                "hourly",
                "daily",
                "weekly",
                "monthly"
            ],
            "selectable": true
        }
    ]
}

GET /analytics/constants/periods

GET
https://api.lucit.app
/api/v3/analytics/constants/periods
requires authentication

Return a list of valid period constants for querying the analytics endpoints. These constants are used for grouping the data by a specific period of time

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************
Example Request Language:
curl --request GET \
    --get "https://api.lucit.app/api/v3/analytics/constants/periods" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************"
Response sample:
{
    "success": true,
    "periods": [
        {
            "period": "per-second",
            "name": "Per Second",
            "seconds": 1,
            "has_time": true,
            "selectable": false
        },
        {
            "period": "per-minute",
            "name": "Per Minute",
            "seconds": 60,
            "has_time": true,
            "selectable": false
        },
        {
            "period": "hourly",
            "name": "Hourly",
            "seconds": 3600,
            "has_time": true,
            "selectable": false
        },
        {
            "period": "daily",
            "name": "Daily",
            "seconds": 86400,
            "has_time": false,
            "selectable": true
        },
        {
            "period": "weekly",
            "name": "Weekly",
            "seconds": 604800,
            "has_time": false,
            "selectable": true
        },
        {
            "period": "monthly",
            "name": "Monthly",
            "seconds": 2678400,
            "has_time": false,
            "selectable": true
        }
    ]
}

GET accounts/{id}/analytics/by-period

GET
https://api.lucit.app
/api/v3/accounts/{lcuid}/analytics/by-period
requires authentication

Return the analytics data, by-period, for an account across a specified timeframe

Required Permissions

At least one of the following permissions is required to access this endpoint.
account.viewAnalytics
agency.updateDeleteAllAgencyAccounts

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

URL Parameters

lcuid
string
required

The lcuid or slug for an account

Example:
LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190

Body Parameters

Response Fields

Example Request Language:
curl --request GET \
    --get "https://api.lucit.app/api/v3/accounts/LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190/analytics/by-period" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************" \
    --data "{
    \"timeframe\": \"custom\",
    \"timeframe_opts\": \"{\\\"start_date\\\":\\\"2021-09-01\\\",\\\"end_date\\\":\\\"2021-09-30\\\"}\",
    \"period\": \"daily\\nSee [periods reference](#analytics-GETapi-v3-analytics-constants-periods)\"
}"
Response sample:
{
    "success": true,
    "analytics": [
        {
            "period": "2024-01-16",
            "total_plays": 58,
            "total_impressions": 0,
            "total_play_duration": 464
        },
        {
            "period": "2024-01-17",
            "total_plays": 57,
            "total_impressions": 0,
            "total_play_duration": 456
        },
        {
            "period": "2024-01-18",
            "total_plays": 58,
            "total_impressions": 0,
            "total_play_duration": 464
        },
        {
            "period": "2024-01-19",
            "total_plays": 57,
            "total_impressions": 0,
            "total_play_duration": 456
        },
        {
            "period": "2024-01-20",
            "total_plays": 58,
            "total_impressions": 0,
            "total_play_duration": 464
        },
        {
            "period": "2024-01-21",
            "total_plays": 58,
            "total_impressions": 0,
            "total_play_duration": 464
        },
        {
            "period": "2024-01-22",
            "total_plays": 57,
            "total_impressions": 0,
            "total_play_duration": 456
        },
        {
            "period": "2024-01-23",
            "total_plays": 43,
            "total_impressions": 0,
            "total_play_duration": 344
        }
    ]
}

GET accounts/{id}/analytics/by-campaign

GET
https://api.lucit.app
/api/v3/accounts/{lcuid}/analytics/by-campaign
requires authentication

Return the analytics data, by-campaign, for an account across a specified timeframe

Required Permissions

At least one of the following permissions is required to access this endpoint.
account.viewAnalytics
agency.updateDeleteAllAgencyAccounts

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

URL Parameters

lcuid
string
required

The lcuid or slug for an account

Example:
LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190

Body Parameters

Response Fields

Example Request Language:
curl --request GET \
    --get "https://api.lucit.app/api/v3/accounts/LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190/analytics/by-campaign" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************" \
    --data "{
    \"timeframe\": \"custom\",
    \"timeframe_opts\": \"{\\\"start_date\\\":\\\"2021-09-01\\\",\\\"end_date\\\":\\\"2021-09-30\\\"}\"
}"
Response sample:
{
    "success": true,
    "analytics": [
        {
            "total_plays": 446,
            "total_impressions": 0,
            "total_play_duration": 3568,
            "lcuid": "LCUID-LE-913eba49-fa87-47d4-852a-0cfe1743c35f",
            "name": "Breezy Outdoor Billboards"
        },
        {
            "total_plays": 446,
            "total_impressions": 0,
            "total_play_duration": 3568,
            "lcuid": "LCUID-LE-c574ae9c-91e6-4d31-b86b-052af9bf5c54",
            "name": "LC Outdoor Billboards"
        }
    ]
}

GET accounts/{id}/analytics/by-screen

GET
https://api.lucit.app
/api/v3/accounts/{lcuid}/analytics/by-screen
requires authentication

Return the analytics data, by-screen, for an account across a specified timeframe

Required Permissions

At least one of the following permissions is required to access this endpoint.
account.viewAnalytics
agency.updateDeleteAllAgencyAccounts

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

URL Parameters

lcuid
string
required

The lcuid or slug for an account

Example:
LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190

Body Parameters

Response Fields

Example Request Language:
curl --request GET \
    --get "https://api.lucit.app/api/v3/accounts/LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190/analytics/by-screen" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************" \
    --data "{
    \"timeframe\": \"custom\",
    \"timeframe_opts\": \"{\\\"start_date\\\":\\\"2021-09-01\\\",\\\"end_date\\\":\\\"2021-09-30\\\"}\"
}"
Response sample:
{
    "success": true,
    "analytics": [
        {
            "total_plays": 446,
            "total_impressions": 0,
            "total_play_duration": 3568,
            "lcuid": "LCUID-LB-adb63a0e-8e20-45c6-84c5-afd34c085a4c",
            "name": "15th Ave and Broadway, N/F",
            "board_identifier": "nq6exle"
        },
        {
            "total_plays": 446,
            "total_impressions": 0,
            "total_play_duration": 3568,
            "lcuid": "LCUID-LB-f614280d-fba5-4125-841f-92ab1a579980",
            "name": "36th Street and Main, S/F",
            "board_identifier": "q4ovhfa"
        }
    ]
}

GET accounts/{id}/analytics/by-item

GET
https://api.lucit.app
/api/v3/accounts/{lcuid}/analytics/by-item
requires authentication

Return the analytics data, by-item, for an account across a specified timeframe

Required Permissions

At least one of the following permissions is required to access this endpoint.
account.viewAnalytics
agency.updateDeleteAllAgencyAccounts

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

URL Parameters

lcuid
string
required

The lcuid or slug for an account

Example:
LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190

Body Parameters

Response Fields

Example Request Language:
curl --request GET \
    --get "https://api.lucit.app/api/v3/accounts/LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190/analytics/by-item" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************" \
    --data "{
    \"timeframe\": \"custom\",
    \"timeframe_opts\": \"{\\\"start_date\\\":\\\"2021-09-01\\\",\\\"end_date\\\":\\\"2021-09-30\\\"}\"
}"
Response sample:
{
    "success": true,
    "analytics": [
        {
            "lcuid": "LCUID-LI-c63ef978-8b22-412a-b427-ad786f2add31",
            "total_plays": 446,
            "total_impressions": 0,
            "total_play_duration": 3568,
            "name": "Spring Bunnies Ad",
            "image": "http://localhost:8080/storage/13/17496/img_65afff961bf0a_c6b087034e5e0bb7666e.png",
            "unique_id": "spb-123-5676"
        },
        {
            "lcuid": "LCUID-LI-ddbadbd8-095b-4a48-a277-83ca1da54c3e",
            "total_plays": 446,
            "total_impressions": 0,
            "total_play_duration": 3568,
            "name": "Spring Flowers Ad",
            "image": "http://localhost:8080/storage/13/17497/img_65afff9b7dcad_5a22a5c833f1a5cc5c43.png",
            "unique_id": "spf-434-2424"
        }
    ]
}

POST digital-board/{id}/analytics/record-play

POST
https://api.lucit.app
/api/v3/digital-boards/{lcuid}/analytics/record-play
requires authentication

Record a single play and impression(s) for a single creative on a digital board

Required Permissions

At least one of the following permissions is required to access this endpoint.
agency.publishAnalytics

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

URL Parameters

lcuid
string
required

The lcuid or slug for the digital board

Example:
LCUID-LB-506fc585-77be-11ec-acb9-c2cdb617d190

Body Parameters

Response Fields

Example Request Language:
curl --request POST \
    "https://api.lucit.app/api/v3/digital-boards/LCUID-LB-506fc585-77be-11ec-acb9-c2cdb617d190/analytics/record-play" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************" \
    --data "{
    \"creative_id\": \"C1-4DYY-LP-4Hco\",
    \"play_datetime\": \"2022-02-02 12:00:00\",
    \"play_duration\": 8,
    \"impressions\": 2.7
}"
Response sample:
{
    "success": true
}

POST digital-board/{id}/analytics/process-play-report

POST
https://api.lucit.app
/api/v3/digital-boards/{lcuid}/analytics/process-play-report
requires authentication

Accepts a play data report for a specific digital board

Required Permissions

At least one of the following permissions is required to access this endpoint.
agency.publishAnalytics

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

URL Parameters

lcuid
string
required

The lcuid or slug for the digital board

Example:
LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190

Body Parameters

Example Request Language:
curl --request POST \
    "https://api.lucit.app/api/v3/digital-boards/LCUID-LA-506fc585-77be-11ec-acb9-c2cdb617d190/analytics/process-play-report" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************" \
    --data "{
    \"format\": \"my_custom_format\",
    \"report_data\": \"aliquid\"
}"
Response sample:
{
    "success": true,
    "lcuid": null
}

POST /analytics/lightning-devices/{lcuid}/heartbeat

POST
https://api.lucit.app
/api/v3/analytics/lightning-devices/{lcuid}/heartbeat
requires authentication

Send in a heartbeat signal from the player to let us know it's still alive

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

URL Parameters

lcuid
integer
required
Example:
19285

Body Parameters

Response Fields

Example Request Language:
curl --request POST \
    "https://api.lucit.app/api/v3/analytics/lightning-devices/19285/heartbeat" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************" \
    --data "{
    \"lightning_version\": \"1.0.0\",
    \"device_info\": [
        \"aliquid\"
    ]
}"
Response sample:
{
    "success": true,
    "lightning_device_remote_instruction": null
}
{
    "success": true,
    "lightning_device_remote_instruction": {
        "instruction": "reload",
        "parameters": [],
        "run_at": null,
        "status": 1,
        "lcuid": "LCUID-LDRI-7d2aff6d-ec0e-4551-acd2-c862fc36293b",
        "created_at": "2024-04-08T15:49:48.000000Z",
        "updated_at": "2024-04-08T15:49:49.000000Z"
    }
}

auth

POST auth

POST
https://api.lucit.app
/api/v3/auth

Retrieve your Bearer token for a supplied token and secret

Your call to this endpoint, along with your header value for AppIdV3 will return a long-lived Bearer token that you can use to authenticate all future calls

See More at Lucit Application Tokens

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

Body Parameters

Response Fields

Example Request Language:
curl --request POST \
    "https://api.lucit.app/api/v3/auth" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************" \
    --data "{
    \"token\": \"aliquid\",
    \"secret\": \"aliquid\"
}"
Response sample:
{
    "ok": true,
    "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiI3IiwianRpIjoiN2UxZjExMjI4M2FiOGExNzRhYjI4ZjAxZDcxZjFkM2NlYjcxMmFiYzg3ZjQ5YjM1OGM4MzFkZTUyZGE4OWQwNDczM2RjYzNhNmVlYWQwMjIiLCJpYXQiOjE3MDYwMzMxODIuOTM0ODUyLCJuYmYiOjE3MDYwMzMxODIuOTM0ODU4LCJleHAiOjE3Mzc2NTU1ODIuOTI2Njg1LCJzdWIiOiIzMTE0NSIsInNjb3BlcyI6W119.RoiKKE6WXPyYrLtVp1-kYvtj9gqAAV2SuT0b9e5skThVqkQxSpYOcjuwzaGQ_IGOmszDqycRCo1ZA2DGGKi_k2tcUX-SYFA6jRdh7xy6Ya4MheGscYlX8dfcYxjlRsthg7t0NU6t6KRnJeqRwP7BghpGAqHx2llqu2JEO94eqtIST-RBN0pUAmNydmF1TeTZ7OdFJQSI9wDJPNnFZykfyW8QYKLSTsboG_JAHbxo7ZJHUt6e7v6ghjDqxbVHBdCM20oP1gRA5rIF18ASPEsjCZssBgZmMQqFl8j0k38FSnx_I4TmXB5bPw4vaEwBr3BP6D2Hj4ga0LnJpuvMi4hHDzU82VnxSSdZmbgpEZj3EthYEHuOPYtrgzYi-THdk5GfeuQknSDU6dcuQixmAbrsRJovlIoB5uLuc9y-OPEmCXQS91VbD90W7U1QKpQzUAF2lcfaPqWR4cCK45CEbbZoUog017rd4RZA48KXsaULSBrdjrmqEqlVACa2OCocytQobKSY5tfYRqCgnfuv3Zss4_jeNiaHg4jUwI6cO1oZR1DHSnOhHHfoVdUFv6-jeGVgGJN-Qnuh_E5o_qc0MXxsBvcRXKkqGEba6aCal7OHIl4yFLOFD3fFxhttAwVqB0ExMK4qIWT2x5SxIh4hqZvy4lE536vg0VtH44XkVOhZDaE",
    "user_lcuid": "LCUID-LU-6a36c3eb-3c6c-4084-a2d7-60b2a3749712"
}
{
    "ok": false,
    "http_code": 401,
    "code": "token_invalid_or_unauthorized",
    "message": "Your token is missing, invalid, or un-authorized",
    "data": [],
    "lucore_error_response": true
}
{
    "ok": false,
    "http_code": 401,
    "code": "secret_invalid",
    "message": "Your token secret is missing, invalid, or un-authorized",
    "data": [],
    "lucore_error_response": true
}
{
    "ok": false,
    "http_code": 401,
    "code": "unauthorized",
    "message": "You do not have permissions for this endpoint or you have supplied invalid credentials",
    "data": {
        "auth_error_code": "app_is_invalid",
        "auth_error_details": "App not found, does not exist or has been deleted"
    },
    "lucore_error_response": true
}

campaign_puller

GET digital-boards/{lcuid}/playlist

GET
https://api.lucit.app
/api/v3/digital-boards/{lcuid}/playlist
requires authentication

Fetch the playlist for a single digital board screen

This endpoint is designed to be used by digital signage players that are using Lucit as their complete content management system for their screen(s). This endpoint will retrieve a playlist of creatives that should be displayed on the screen.

Depending on your duration and slot_length settings this list may contain repeated creatives. This allows you to pull playlists for a longer length of time and cache them on your player for a longer period of time.

This endpoint is used by the Lightning Player, and can be used by custom player implementations

If you are attempting to pull creatives for just a single Lucit campaign, please use the Campaign Pull Endpoint

Required Permissions

At least one of the following permissions is required to access this endpoint.
agency.pullCampaigns

Headers

Authorization
Example:
Bearer {AuthToken}
Content-Type
Example:
application/json
Accept
Example:
application/json
AppIdV3
Example:
LCUID-LAP-********-****-****-****-************

URL Parameters

lcuid
string
required

The lcuid of the digital board that you are pulling the playlist for. see Digital Board Object for more information

Example:
LCUID-LB-506fc585-77be-11ec-acb9-c2cdb617d190

Body Parameters

Response Fields

Example Request Language:
curl --request GET \
    --get "https://api.lucit.app/api/v3/digital-boards/LCUID-LB-506fc585-77be-11ec-acb9-c2cdb617d190/playlist" \
    --header "Authorization: Bearer {AuthToken}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "AppIdV3: LCUID-LAP-********-****-****-****-************" \
    --data "{
    \"duration\": 120,
    \"include_base_64_images\": false
}"
Response sample:
{
    "playlist": {
        "format": "v3",
        "board_identifier": "1234-SF",
        "board_lcuid": "LCUID-LB-4e7af08a-7ac8-4566-ac5e-aa146f3373b1",
        "board_name": "North Washington St, SF",
        "lucit_digital_board_id": 21161,
        "slot_length": 8,
        "playlist_seconds": 60,
        "slots_in_playlist": 7,
        "items": [
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GR0",
                "campaign_lcuid": "LCUID-LE-c010c123-4231-48e2-b7c2-6f9757d51eb8",
                "campaign_build_id": "8761",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GR0-LP-4Nwp",
                "id": "45371",
                "lcuid": "LCUID-LP-31f2e5ab-c458-4b79-9750-1ee7cabb1902",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38292/img_6626e9924fc8a_912003e35a575d8ed4b5.png",
                "hash": "0e9207c54e3828e7ca6930f380947520",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:49:54+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GR0-LP-4Nwp&lucit_layout_digital_board_id=49228&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 1,
                "playlist_slot_start_at_seconds": 8
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GR0",
                "campaign_lcuid": "LCUID-LE-c010c123-4231-48e2-b7c2-6f9757d51eb8",
                "campaign_build_id": "8761",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GR0-LP-4Nwp",
                "id": "45371",
                "lcuid": "LCUID-LP-31f2e5ab-c458-4b79-9750-1ee7cabb1902",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38292/img_6626e9924fc8a_912003e35a575d8ed4b5.png",
                "hash": "0e9207c54e3828e7ca6930f380947520",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:49:54+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GR0-LP-4Nwp&lucit_layout_digital_board_id=49228&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 2,
                "playlist_slot_start_at_seconds": 16
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GR0",
                "campaign_lcuid": "LCUID-LE-c010c123-4231-48e2-b7c2-6f9757d51eb8",
                "campaign_build_id": "8761",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GR0-LP-4Nwp",
                "id": "45371",
                "lcuid": "LCUID-LP-31f2e5ab-c458-4b79-9750-1ee7cabb1902",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38292/img_6626e9924fc8a_912003e35a575d8ed4b5.png",
                "hash": "0e9207c54e3828e7ca6930f380947520",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:49:54+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GR0-LP-4Nwp&lucit_layout_digital_board_id=49228&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 3,
                "playlist_slot_start_at_seconds": 24
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GR0",
                "campaign_lcuid": "LCUID-LE-c010c123-4231-48e2-b7c2-6f9757d51eb8",
                "campaign_build_id": "8761",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GR0-LP-4Nwv",
                "id": "45377",
                "lcuid": "LCUID-LP-65e8800c-5a03-4592-8bdb-59fb4850ab0b",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38293/img_6626e9954051c_475637002ba6b3b47226.png",
                "hash": "d1d3056f578ef8e2fd04d8a762e0be9e",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:49:57+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GR0-LP-4Nwv&lucit_layout_digital_board_id=49228&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 4,
                "playlist_slot_start_at_seconds": 32
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GR0",
                "campaign_lcuid": "LCUID-LE-c010c123-4231-48e2-b7c2-6f9757d51eb8",
                "campaign_build_id": "8761",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GR0-LP-4Nwv",
                "id": "45377",
                "lcuid": "LCUID-LP-65e8800c-5a03-4592-8bdb-59fb4850ab0b",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38293/img_6626e9954051c_475637002ba6b3b47226.png",
                "hash": "d1d3056f578ef8e2fd04d8a762e0be9e",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:49:57+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GR0-LP-4Nwv&lucit_layout_digital_board_id=49228&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 5,
                "playlist_slot_start_at_seconds": 40
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GR0",
                "campaign_lcuid": "LCUID-LE-c010c123-4231-48e2-b7c2-6f9757d51eb8",
                "campaign_build_id": "8761",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GR0-LP-4Nwv",
                "id": "45377",
                "lcuid": "LCUID-LP-65e8800c-5a03-4592-8bdb-59fb4850ab0b",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38293/img_6626e9954051c_475637002ba6b3b47226.png",
                "hash": "d1d3056f578ef8e2fd04d8a762e0be9e",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:49:57+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GR0-LP-4Nwv&lucit_layout_digital_board_id=49228&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 6,
                "playlist_slot_start_at_seconds": 48
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GR0",
                "campaign_lcuid": "LCUID-LE-c010c123-4231-48e2-b7c2-6f9757d51eb8",
                "campaign_build_id": "8761",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GR0-LP-4Nwp",
                "id": "45371",
                "lcuid": "LCUID-LP-31f2e5ab-c458-4b79-9750-1ee7cabb1902",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38292/img_6626e9924fc8a_912003e35a575d8ed4b5.png",
                "hash": "0e9207c54e3828e7ca6930f380947520",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:49:54+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GR0-LP-4Nwp&lucit_layout_digital_board_id=49228&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 7,
                "playlist_slot_start_at_seconds": 56
            }
        ]
    }
}
{
    "playlist": {
        "format": "v3",
        "board_identifier": "1234-SF",
        "board_lcuid": "LCUID-LB-4e7af08a-7ac8-4566-ac5e-aa146f3373b1",
        "board_name": "North Washington St, SF",
        "lucit_digital_board_id": 21161,
        "slot_length": 8,
        "playlist_seconds": 300,
        "slots_in_playlist": 37,
        "items": [
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GRQ-LP-4NyP",
                "id": "45469",
                "lcuid": "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38378/img_6626e9d99f449_07c0b4d986c8bcc88b4a.png",
                "hash": "da61ed8e5d4dbde7dac374582e143ea3",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:05+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyP&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 1,
                "playlist_slot_start_at_seconds": 8
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GRQ-LP-4NyP",
                "id": "45469",
                "lcuid": "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38378/img_6626e9d99f449_07c0b4d986c8bcc88b4a.png",
                "hash": "da61ed8e5d4dbde7dac374582e143ea3",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:05+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyP&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 2,
                "playlist_slot_start_at_seconds": 16
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GRQ-LP-4NyR",
                "id": "45471",
                "lcuid": "LCUID-LP-47d761bd-55a5-44a7-afa6-290faf4c454c",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38379/img_6626e9dc2268e_9cdc5487fae24a2115e9.png",
                "hash": "822e6fa077c6fd88733fd1bcea3ef415",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:08+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyR&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 3,
                "playlist_slot_start_at_seconds": 24
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GRQ-LP-4NyP",
                "id": "45469",
                "lcuid": "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38378/img_6626e9d99f449_07c0b4d986c8bcc88b4a.png",
                "hash": "da61ed8e5d4dbde7dac374582e143ea3",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:05+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyP&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 4,
                "playlist_slot_start_at_seconds": 32
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GRQ-LP-4NyR",
                "id": "45471",
                "lcuid": "LCUID-LP-47d761bd-55a5-44a7-afa6-290faf4c454c",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38379/img_6626e9dc2268e_9cdc5487fae24a2115e9.png",
                "hash": "822e6fa077c6fd88733fd1bcea3ef415",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:08+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyR&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 5,
                "playlist_slot_start_at_seconds": 40
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GRQ-LP-4NyP",
                "id": "45469",
                "lcuid": "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38378/img_6626e9d99f449_07c0b4d986c8bcc88b4a.png",
                "hash": "da61ed8e5d4dbde7dac374582e143ea3",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:05+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyP&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 6,
                "playlist_slot_start_at_seconds": 48
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GRQ-LP-4NyP",
                "id": "45469",
                "lcuid": "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38378/img_6626e9d99f449_07c0b4d986c8bcc88b4a.png",
                "hash": "da61ed8e5d4dbde7dac374582e143ea3",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:05+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyP&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 7,
                "playlist_slot_start_at_seconds": 56
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GRQ-LP-4NyP",
                "id": "45469",
                "lcuid": "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38378/img_6626e9d99f449_07c0b4d986c8bcc88b4a.png",
                "hash": "da61ed8e5d4dbde7dac374582e143ea3",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:05+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyP&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 8,
                "playlist_slot_start_at_seconds": 64
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GRQ-LP-4NyR",
                "id": "45471",
                "lcuid": "LCUID-LP-47d761bd-55a5-44a7-afa6-290faf4c454c",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38379/img_6626e9dc2268e_9cdc5487fae24a2115e9.png",
                "hash": "822e6fa077c6fd88733fd1bcea3ef415",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:08+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyR&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 9,
                "playlist_slot_start_at_seconds": 72
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GRQ-LP-4NyP",
                "id": "45469",
                "lcuid": "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38378/img_6626e9d99f449_07c0b4d986c8bcc88b4a.png",
                "hash": "da61ed8e5d4dbde7dac374582e143ea3",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:05+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyP&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 10,
                "playlist_slot_start_at_seconds": 80
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GRQ-LP-4NyR",
                "id": "45471",
                "lcuid": "LCUID-LP-47d761bd-55a5-44a7-afa6-290faf4c454c",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38379/img_6626e9dc2268e_9cdc5487fae24a2115e9.png",
                "hash": "822e6fa077c6fd88733fd1bcea3ef415",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:08+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyR&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 11,
                "playlist_slot_start_at_seconds": 88
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GRQ-LP-4NyP",
                "id": "45469",
                "lcuid": "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38378/img_6626e9d99f449_07c0b4d986c8bcc88b4a.png",
                "hash": "da61ed8e5d4dbde7dac374582e143ea3",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:05+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyP&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 12,
                "playlist_slot_start_at_seconds": 96
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GRQ-LP-4NyP",
                "id": "45469",
                "lcuid": "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38378/img_6626e9d99f449_07c0b4d986c8bcc88b4a.png",
                "hash": "da61ed8e5d4dbde7dac374582e143ea3",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:05+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyP&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 13,
                "playlist_slot_start_at_seconds": 104
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GRQ-LP-4NyP",
                "id": "45469",
                "lcuid": "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38378/img_6626e9d99f449_07c0b4d986c8bcc88b4a.png",
                "hash": "da61ed8e5d4dbde7dac374582e143ea3",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:05+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyP&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 14,
                "playlist_slot_start_at_seconds": 112
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GRQ-LP-4NyR",
                "id": "45471",
                "lcuid": "LCUID-LP-47d761bd-55a5-44a7-afa6-290faf4c454c",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38379/img_6626e9dc2268e_9cdc5487fae24a2115e9.png",
                "hash": "822e6fa077c6fd88733fd1bcea3ef415",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:08+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyR&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 15,
                "playlist_slot_start_at_seconds": 120
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GRQ-LP-4NyP",
                "id": "45469",
                "lcuid": "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38378/img_6626e9d99f449_07c0b4d986c8bcc88b4a.png",
                "hash": "da61ed8e5d4dbde7dac374582e143ea3",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:05+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyP&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 16,
                "playlist_slot_start_at_seconds": 128
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GRQ-LP-4NyP",
                "id": "45469",
                "lcuid": "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38378/img_6626e9d99f449_07c0b4d986c8bcc88b4a.png",
                "hash": "da61ed8e5d4dbde7dac374582e143ea3",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:05+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyP&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 17,
                "playlist_slot_start_at_seconds": 136
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GRQ-LP-4NyP",
                "id": "45469",
                "lcuid": "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38378/img_6626e9d99f449_07c0b4d986c8bcc88b4a.png",
                "hash": "da61ed8e5d4dbde7dac374582e143ea3",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:05+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyP&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 18,
                "playlist_slot_start_at_seconds": 144
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GRQ-LP-4NyR",
                "id": "45471",
                "lcuid": "LCUID-LP-47d761bd-55a5-44a7-afa6-290faf4c454c",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38379/img_6626e9dc2268e_9cdc5487fae24a2115e9.png",
                "hash": "822e6fa077c6fd88733fd1bcea3ef415",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:08+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyR&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 19,
                "playlist_slot_start_at_seconds": 152
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GRQ-LP-4NyR",
                "id": "45471",
                "lcuid": "LCUID-LP-47d761bd-55a5-44a7-afa6-290faf4c454c",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38379/img_6626e9dc2268e_9cdc5487fae24a2115e9.png",
                "hash": "822e6fa077c6fd88733fd1bcea3ef415",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:08+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyR&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 20,
                "playlist_slot_start_at_seconds": 160
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GRQ-LP-4NyR",
                "id": "45471",
                "lcuid": "LCUID-LP-47d761bd-55a5-44a7-afa6-290faf4c454c",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38379/img_6626e9dc2268e_9cdc5487fae24a2115e9.png",
                "hash": "822e6fa077c6fd88733fd1bcea3ef415",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:08+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyR&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 21,
                "playlist_slot_start_at_seconds": 168
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GRQ-LP-4NyR",
                "id": "45471",
                "lcuid": "LCUID-LP-47d761bd-55a5-44a7-afa6-290faf4c454c",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38379/img_6626e9dc2268e_9cdc5487fae24a2115e9.png",
                "hash": "822e6fa077c6fd88733fd1bcea3ef415",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:08+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyR&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 22,
                "playlist_slot_start_at_seconds": 176
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GRQ-LP-4NyP",
                "id": "45469",
                "lcuid": "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38378/img_6626e9d99f449_07c0b4d986c8bcc88b4a.png",
                "hash": "da61ed8e5d4dbde7dac374582e143ea3",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:05+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyP&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 23,
                "playlist_slot_start_at_seconds": 184
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GRQ-LP-4NyP",
                "id": "45469",
                "lcuid": "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38378/img_6626e9d99f449_07c0b4d986c8bcc88b4a.png",
                "hash": "da61ed8e5d4dbde7dac374582e143ea3",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:05+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyP&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 24,
                "playlist_slot_start_at_seconds": 192
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GRQ-LP-4NyP",
                "id": "45469",
                "lcuid": "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38378/img_6626e9d99f449_07c0b4d986c8bcc88b4a.png",
                "hash": "da61ed8e5d4dbde7dac374582e143ea3",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:05+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyP&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 25,
                "playlist_slot_start_at_seconds": 200
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GRQ-LP-4NyP",
                "id": "45469",
                "lcuid": "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38378/img_6626e9d99f449_07c0b4d986c8bcc88b4a.png",
                "hash": "da61ed8e5d4dbde7dac374582e143ea3",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:05+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyP&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 26,
                "playlist_slot_start_at_seconds": 208
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GRQ-LP-4NyR",
                "id": "45471",
                "lcuid": "LCUID-LP-47d761bd-55a5-44a7-afa6-290faf4c454c",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38379/img_6626e9dc2268e_9cdc5487fae24a2115e9.png",
                "hash": "822e6fa077c6fd88733fd1bcea3ef415",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:08+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyR&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 27,
                "playlist_slot_start_at_seconds": 216
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GRQ-LP-4NyR",
                "id": "45471",
                "lcuid": "LCUID-LP-47d761bd-55a5-44a7-afa6-290faf4c454c",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38379/img_6626e9dc2268e_9cdc5487fae24a2115e9.png",
                "hash": "822e6fa077c6fd88733fd1bcea3ef415",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:08+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyR&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 28,
                "playlist_slot_start_at_seconds": 224
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GRQ-LP-4NyR",
                "id": "45471",
                "lcuid": "LCUID-LP-47d761bd-55a5-44a7-afa6-290faf4c454c",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38379/img_6626e9dc2268e_9cdc5487fae24a2115e9.png",
                "hash": "822e6fa077c6fd88733fd1bcea3ef415",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:08+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyR&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 29,
                "playlist_slot_start_at_seconds": 232
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GRQ-LP-4NyR",
                "id": "45471",
                "lcuid": "LCUID-LP-47d761bd-55a5-44a7-afa6-290faf4c454c",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38379/img_6626e9dc2268e_9cdc5487fae24a2115e9.png",
                "hash": "822e6fa077c6fd88733fd1bcea3ef415",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:08+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyR&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 30,
                "playlist_slot_start_at_seconds": 240
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GRQ-LP-4NyR",
                "id": "45471",
                "lcuid": "LCUID-LP-47d761bd-55a5-44a7-afa6-290faf4c454c",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38379/img_6626e9dc2268e_9cdc5487fae24a2115e9.png",
                "hash": "822e6fa077c6fd88733fd1bcea3ef415",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:08+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyR&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 31,
                "playlist_slot_start_at_seconds": 248
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GRQ-LP-4NyR",
                "id": "45471",
                "lcuid": "LCUID-LP-47d761bd-55a5-44a7-afa6-290faf4c454c",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38379/img_6626e9dc2268e_9cdc5487fae24a2115e9.png",
                "hash": "822e6fa077c6fd88733fd1bcea3ef415",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:08+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyR&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 32,
                "playlist_slot_start_at_seconds": 256
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GRQ-LP-4NyR",
                "id": "45471",
                "lcuid": "LCUID-LP-47d761bd-55a5-44a7-afa6-290faf4c454c",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38379/img_6626e9dc2268e_9cdc5487fae24a2115e9.png",
                "hash": "822e6fa077c6fd88733fd1bcea3ef415",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:08+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyR&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 33,
                "playlist_slot_start_at_seconds": 264
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GRQ-LP-4NyR",
                "id": "45471",
                "lcuid": "LCUID-LP-47d761bd-55a5-44a7-afa6-290faf4c454c",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38379/img_6626e9dc2268e_9cdc5487fae24a2115e9.png",
                "hash": "822e6fa077c6fd88733fd1bcea3ef415",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:08+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyR&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 34,
                "playlist_slot_start_at_seconds": 272
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "1",
                "creative_name": "Some Item 1",
                "creative_slug": "some_item_1",
                "creative_id": "C1-4GRQ-LP-4NyR",
                "id": "45471",
                "lcuid": "LCUID-LP-47d761bd-55a5-44a7-afa6-290faf4c454c",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38379/img_6626e9dc2268e_9cdc5487fae24a2115e9.png",
                "hash": "822e6fa077c6fd88733fd1bcea3ef415",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:08+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyR&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 35,
                "playlist_slot_start_at_seconds": 280
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GRQ-LP-4NyP",
                "id": "45469",
                "lcuid": "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38378/img_6626e9d99f449_07c0b4d986c8bcc88b4a.png",
                "hash": "da61ed8e5d4dbde7dac374582e143ea3",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:05+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyP&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 36,
                "playlist_slot_start_at_seconds": 288
            },
            {
                "account": "Blue River Real Estate",
                "campaign_hash_id": "lch-4GRQ",
                "campaign_lcuid": "LCUID-LE-730234e2-96dc-4e20-8697-959c4692cf12",
                "campaign_build_id": "8768",
                "item_count": "2",
                "item_selected_index": "0",
                "creative_name": "Some Item 0",
                "creative_slug": "some_item_0",
                "creative_id": "C1-4GRQ-LP-4NyP",
                "id": "45469",
                "lcuid": "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce",
                "approval_status": "0",
                "src": "http://localhost:8080/storage/13/38378/img_6626e9d99f449_07c0b4d986c8bcc88b4a.png",
                "hash": "da61ed8e5d4dbde7dac374582e143ea3",
                "hash_algo": "md5",
                "width": "1024",
                "height": "768",
                "creative_datetime": "2024-04-22T22:51:05+00:00",
                "pingback_url": "http://localhost:8080/api/v1/analytics/track/lucit-drive-play?creative_id=C1-4GRQ-LP-4NyP&lucit_layout_digital_board_id=49244&play_datetime=${PLAY_DATETIME_UTC}&play_duration=${PLAY_DURATION_SECONDS}&api_token=${API_TOKEN}",
                "slot_length": 8,
                "playlist_slot_position": 37,
                "playlist_slot_start_at_seconds": 296
            }
        ],
        "base64_images": {
            "LCUID-LP-6f54bb52-6620-4b8f-9875-36f6a66b92ce": "data:image/png;base64,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+Id/eOmllzRNw5+uX7/+d3/3d/F4/Gtf+5rH48FcWFs/XHYj+g5KACqwmjlPNUEQBLE57LzX1VYiZHF0rJdleWRk5Ic//OErr7yCIpEsy7d0+neA4kJHR8e+ffvQZolmS7/fPzg46PP5isXi2g+IIQEAUCqVXnvttd7e3meffXb//v24OICpirZ7FImdAV7twp9+fn7++eeff+mll3K5HFb/ZYw98MADTz/99DPPPHPs2DGR6xYVY7vV337VrVSkbCXnGVEBDe8sDA+IRCIPPvhguVz2+Xwvv/zy4uIiNun69evPP/98R0fHpz71KVVV8ZqHbVKAd6zKvUObTRAEQawfUgBugb0AkKZpr7zyyve+973h4WF0+3Fk5lkLKGD19vaGw2FRSNg0TUVRenp62tvbh4eH1y61i5AASZKmp6f/8R//MZFI/OVf/qXP5wNKw0/cPsLP7a233vq///f/TkxMoDIJAPv373/22We/8Y1vtLa2okqMka+3jHq/3e9FhQ27910kEvniF7/Y3d1drVZfeumlcrksy7JhGK+88kpHR0dfXx8WBxAh8gRBEARBrAQpAKuBsghK54ZhvPbaay+88ILI93/LIk0NMU0zGo329/fjn3b7aCwWGxwcHB0dFdLV2tuJCsn09PQLL7zQ29v75JNPolOE8EkgpyBiJfDaQEUUL6SPPvro+9///vDwMNRUguPHj3/zm9/8gz/4g9bWVmH7t5efE8EDYk1MZKzCJYKGJ4Wbndns4ru4BcQBVVW99957n332WdM0T58+nc1mUVc5ffr00aNH//RP/zQej9szAm3NBe8IE7ojWrdYS3F0xO4feKdqjS2P2BaMFEEQBNE0kAJwa1B2mZ6e/pd/+Zff/e53KPesPe1PPYcOHRIRwAi+4IPB4N133/3mm2+WSiVhdl0LmHIRkyS+/fbb7e3tBw4ccAQDkPRPrIRdfmWMzczMYG07XdfR06atre0rX/nKX/7lX7a3t6P0uUrlacf39rxAji/FB7v3v71J9tgAER/8+c9/njG2uLj4xhtvYGPQMe/QoUOf//znHcffstETnzf1vPaD36mAB0mygGIACIIg9hikADTALp0YhqGqaiaT+eEPf/jb3/62Uqls3Mfg6NGjBw4cAJuUgx98Pt99993n8/lKpdI6ToG7aJr229/+9sUXX4zH462traI6GK0A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