PUT /api/v3/campaigns/{lcuid}/digital-boards¶
Summary¶
PUT campaigns/{lcuid}/digital-boards
Description¶
Add a digital board to a campaign. This digital board must exist and it must belong to an operator that your application has access to.
Tags: campaigns
Parameters¶
Header Parameters¶
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
Authorization |
string |
✓ Yes | Bearer {AuthToken} |
|
Content-Type |
string |
✓ Yes | application/json |
|
Accept |
string |
✓ Yes | application/json |
|
AppIdV3 |
string |
✓ Yes | LCUID-LAP-********-****-****-****-************ |
Request Body¶
Content Type: application/json¶
Schema¶
Type: object
Properties:
digital_board_lcuids(object): An array of digital board lcuids to add to the campaign.This field is required whendigital_board_identifiersis not present.digital_board_identifiers(object): An array of vendor unique ids to add to the campaign.This field is required whendigital_board_lcuidsis not present.
Responses¶
Response: 200¶
Description: Sample Response
Content Type: application/json¶
Schema¶
Type: object
Properties:
success(boolean)digital_boards(array)-
Array items:
objectType:objectProperties:
board_identifier(string)name(string)status(integer)created_at(string)updated_at(string)network(integer)width(integer)height(integer)hardware_provider(string)software_provider(string)description(string)street_view_status(string)street_view_review_status(integer)xr_status(integer)venue_taxonomy_id(integer)board_class(string)hash_id(string)creative_width(integer)creative_height(integer)creative_is_upscaled(boolean)digital_board_format(object) Type:object
Properties:
code(string)name(string)width(integer)height(integer)min_ratio(number)max_ratio(number)-
meta(array) -
location(object) Type:object
Properties:
name(string)description(string)phone(string)address(string)city(string)region(string)postal_code(string)country(string)latitude(string)longitude(string)location_default(integer)status(integer)-
options(object) Type:objectProperties:
_init(array)
-
location_class(string) lcuid(string)street_view_status(string)heading(string)pitch(string)zoom(string)hash_id(string)lid(string)parent_id(integer)parent_type(string)created_at(string)updated_at(string)location_class_description(string)-
fov(integer) -
street_view_location(string) board_class_description(string)board_size_description(string)options(object) Type:object
Properties:
primary_image_public_url(string)slot_count(string)slot_length(string)impressions_calc_method(string)avg_daily_impressions(string)facing_degrees(string)facing_cardinal(string)read(string)-
pending_xr_image_url(string) -
lcuid(string) slug(string)address(string)city(string)region(string)postal_code(string)country(string)transact_channel_class(array)- Array items:
string transact_channel_class_description(string)media_type_class(array)- Array items:
string media_type_class_description(string)aspect_ratio(string)latitude(string)longitude(string)cached_tags(string)
Example Response¶
{
"success": true,
"digital_boards": [
{
"board_identifier": "bumuqkf",
"name": "Unit Test - 2IRExt2duCns6yt",
"status": 1,
"created_at": "2026-10-09T13:49:39.000000Z",
"updated_at": "2026-10-09T13:49:39.000000Z",
"network": 0,
"width": 1400,
"height": 400,
"hardware_provider": "unit_test_hardware",
"software_provider": "unit_test_software_provider",
"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-4Lzx",
"creative_width": 1400,
"creative_height": 400,
"creative_is_upscaled": false,
"digital_board_format": {
"code": "bulletin",
"name": "Bulletin",
"width": 1400,
"height": 400,
"min_ratio": 3.2666,
"max_ratio": 3.717,
"meta": []
},
"location": {
"name": "Unit Test - Huz50YMkK6UqFbb",
"description": "Unit Test Description - y87KLSgfEiYdMhJmkyMxPGKpMZakKmJHcUlT1U5DV2NvI7sHxc79ukS7uJTDfnlMeuTl07nXdzfi5aKFNawH3qSkyNpU7Jts7c4v7o7WrYVe59QDY5EpXiunajlF0mHMMtB7aE6mTa5Pi4bmcdqjzS",
"phone": "239-521-0575",
"address": "1128 Schultz Ways Suite 227",
"city": "Reynoldsbury",
"region": "Pennsylvania",
"postal_code": "41536",
"country": "US",
"latitude": "40.93423100000000",
"longitude": "-68.82021100000000",
"location_default": 1,
"status": 1,
"options": {
"_init": []
},
"location_class": "App\\LuCore\\Locations\\GenericLocationClass",
"lcuid": "LCUID-LL-49376c45-b1b1-430c-8625-8f4e105ae1f7",
"street_view_status": null,
"heading": null,
"pitch": null,
"zoom": null,
"hash_id": "lch-4HsL",
"lid": "LL22029",
"parent_id": 37877,
"parent_type": "App\\DigitalBoard",
"created_at": "2026-10-09T13:49:39.000000Z",
"updated_at": "2026-10-09T13:49:39.000000Z",
"location_class_description": "Generic Location",
"fov": 1
},
"street_view_location": null,
"board_class_description": "Digital Billboard",
"board_size_description": "1400x400",
"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,
"pending_xr_image_url": null
},
"lcuid": "LCUID-LB-6b8a5c5a-1199-4f38-83dd-4a6fa921b6d7",
"slug": "TestAgencyUnitTestDvzd4BoardBumuqkf",
"address": "1128 Schultz Ways Suite 227",
"city": "Reynoldsbury",
"region": "Pennsylvania",
"postal_code": "41536",
"country": "US",
"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": "3.50000000",
"latitude": "40.93423100",
"longitude": "-68.82021100",
"cached_tags": null
},
{
"board_identifier": "7kfuntg",
"name": "Unit Test - FJ30JiK0lSiD2DL",
"status": 1,
"created_at": "2026-10-09T13:49:40.000000Z",
"updated_at": "2026-10-09T13:49:40.000000Z",
"network": 0,
"width": 1400,
"height": 400,
"hardware_provider": "unit_test_hardware",
"software_provider": "unit_test_software_provider",
"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-4Lzy",
"creative_width": 1400,
"creative_height": 400,
"creative_is_upscaled": false,
"digital_board_format": {
"code": "bulletin",
"name": "Bulletin",
"width": 1400,
"height": 400,
"min_ratio": 3.2666,
"max_ratio": 3.717,
"meta": []
},
"location": {
"name": "Unit Test - naXKjuTicMVwuqK",
"description": "Unit Test Description - sCizNzm1RvuhDBioRvdzinmiThf3iafURSeYoQtxAwOQrndwVnMIxC9DgL2UXOLViAaYMqktN8pkRY9kue5cbjxGUz9EI89PBVFYKW2nCGbiKMmvrR6aXAlRoCxrjqvN70qFfUTFoEy2CtNL1owwuC",
"phone": "+19595629018",
"address": "68684 Dibbert Forest",
"city": "Port Jairo",
"region": "Connecticut",
"postal_code": "15680-1973",
"country": "US",
"latitude": "30.31071200000000",
"longitude": "-93.64148900000000",
"location_default": 1,
"status": 1,
"options": {
"_init": []
},
"location_class": "App\\LuCore\\Locations\\GenericLocationClass",
"lcuid": "LCUID-LL-b369beae-6aed-452e-a831-386748c7d645",
"street_view_status": null,
"heading": null,
"pitch": null,
"zoom": null,
"hash_id": "lch-4HsM",
"lid": "LL22030",
"parent_id": 37878,
"parent_type": "App\\DigitalBoard",
"created_at": "2026-10-09T13:49:40.000000Z",
"updated_at": "2026-10-09T13:49:40.000000Z",
"location_class_description": "Generic Location",
"fov": 1
},
"street_view_location": null,
"board_class_description": "Digital Billboard",
"board_size_description": "1400x400",
"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,
"pending_xr_image_url": null
},
"lcuid": "LCUID-LB-8fa0a31b-171c-4f71-af2e-714ef6f8316a",
"slug": "TestAgencyUnitTestDvzd4Board7kfuntg",
"address": "68684 Dibbert Forest",
"city": "Port Jairo",
"region": "Connecticut",
"postal_code": "15680-1973",
"country": "US",
"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": "3.50000000",
"latitude": "30.31071200",
"longitude": "-93.64148900",
"cached_tags": null
},
{
"board_identifier": "x6t71va",
"name": "Unit Test - iZIEa9sht15Gxvy",
"status": 1,
"created_at": "2026-10-09T13:49:41.000000Z",
"updated_at": "2026-10-09T13:49:41.000000Z",
"network": 0,
"width": 1400,
"height": 400,
"hardware_provider": "unit_test_hardware",
"software_provider": "unit_test_software_provider",
"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-4Lzz",
"creative_width": 1400,
"creative_height": 400,
"creative_is_upscaled": false,
"digital_board_format": {
"code": "bulletin",
"name": "Bulletin",
"width": 1400,
"height": 400,
"min_ratio": 3.2666,
"max_ratio": 3.717,
"meta": []
},
"location": {
"name": "Unit Test - E9m5Txkz7M8op9E",
"description": "Unit Test Description - 2pGhGyAPnejUv6MQGNvXt4sVS803eSoB5X4wGGslOxusWgEX68QyF54aJeu9RAlP1JHbYhTZbZ9u0C6HinZ8pEyIsDzipJveYGJnQ7uabOboM3xmpqpfJeBgxcxB2cFCUAprqHCn4FkAOYy4g5u25n",
"phone": "+1 (267) 405-3010",
"address": "626 Schamberger Prairie",
"city": "New Cathyfort",
"region": "Hawaii",
"postal_code": "77786",
"country": "US",
"latitude": "24.70561700000000",
"longitude": "-103.84881100000000",
"location_default": 1,
"status": 1,
"options": {
"_init": []
},
"location_class": "App\\LuCore\\Locations\\GenericLocationClass",
"lcuid": "LCUID-LL-e61bb69b-3071-4220-942f-81499f42d8b4",
"street_view_status": null,
"heading": null,
"pitch": null,
"zoom": null,
"hash_id": "lch-4HsN",
"lid": "LL22031",
"parent_id": 37879,
"parent_type": "App\\DigitalBoard",
"created_at": "2026-10-09T13:49:41.000000Z",
"updated_at": "2026-10-09T13:49:41.000000Z",
"location_class_description": "Generic Location",
"fov": 1
},
"street_view_location": null,
"board_class_description": "Digital Billboard",
"board_size_description": "1400x400",
"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,
"pending_xr_image_url": null
},
"lcuid": "LCUID-LB-d9933c51-893c-4e30-bbc2-f5f44217476b",
"slug": "TestAgencyUnitTestDvzd4BoardX6t71va",
"address": "626 Schamberger Prairie",
"city": "New Cathyfort",
"region": "Hawaii",
"postal_code": "77786",
"country": "US",
"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": "3.50000000",
"latitude": "24.70561700",
"longitude": "-103.84881100",
"cached_tags": null
},
{
"board_identifier": "0e2xzx8",
"name": "Unit Test - eVx3pdPVo2w5eun",
"status": 1,
"created_at": "2026-10-09T13:49:46.000000Z",
"updated_at": "2026-10-09T13:49:46.000000Z",
"network": 0,
"width": 1400,
"height": 400,
"hardware_provider": "unit_test_hardware",
"software_provider": "unit_test_software_provider",
"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-4M00",
"creative_width": 1400,
"creative_height": 400,
"creative_is_upscaled": false,
"digital_board_format": {
"code": "bulletin",
"name": "Bulletin",
"width": 1400,
"height": 400,
"min_ratio": 3.2666,
"max_ratio": 3.717,
"meta": []
},
"location": {
"name": "Unit Test - tIQ6OzUF5NFNReZ",
"description": "Unit Test Description - lrEXiKhyPxK0dFfTibeYQtPN84CUJSUwLj454OGTFvc51y2nIH5qMTOL3jCz1nlNuCH7CUnx3oO1r04JyH3pJ7lxbfUOSTFEMMca9vKMYlgvgwQx4t3ZKM3P1uSjXmggZLrpnW7VD3AIwuUiurXm49",
"phone": "+17376488576",
"address": "72839 Freeman Forges Apt. 514",
"city": "Roweport",
"region": "Mississippi",
"postal_code": "02451",
"country": "US",
"latitude": "34.30669600000000",
"longitude": "-87.73027300000000",
"location_default": 1,
"status": 1,
"options": {
"_init": []
},
"location_class": "App\\LuCore\\Locations\\GenericLocationClass",
"lcuid": "LCUID-LL-21c506b7-f9c1-4f9f-8d00-d16fcdc95ab8",
"street_view_status": null,
"heading": null,
"pitch": null,
"zoom": null,
"hash_id": "lch-4HsO",
"lid": "LL22032",
"parent_id": 37880,
"parent_type": "App\\DigitalBoard",
"created_at": "2026-10-09T13:49:46.000000Z",
"updated_at": "2026-10-09T13:49:46.000000Z",
"location_class_description": "Generic Location",
"fov": 1
},
"street_view_location": null,
"board_class_description": "Digital Billboard",
"board_size_description": "1400x400",
"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,
"pending_xr_image_url": null
},
"lcuid": "LCUID-LB-dbe68ee8-feb3-42d3-a5e0-538a474f7dd7",
"slug": "BreezyBillboardsBoard0e2xzx8",
"address": "72839 Freeman Forges Apt. 514",
"city": "Roweport",
"region": "Mississippi",
"postal_code": "02451",
"country": "US",
"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": "3.50000000",
"latitude": "34.30669600",
"longitude": "-87.73027300",
"cached_tags": null
},
{
"board_identifier": "sgvzhgr",
"name": "Unit Test - hpFFtIhtgEHCdqQ",
"status": 1,
"created_at": "2026-10-09T13:49:47.000000Z",
"updated_at": "2026-10-09T13:49:47.000000Z",
"network": 0,
"width": 1400,
"height": 400,
"hardware_provider": "unit_test_hardware",
"software_provider": "unit_test_software_provider",
"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-4M01",
"creative_width": 1400,
"creative_height": 400,
"creative_is_upscaled": false,
"digital_board_format": {
"code": "bulletin",
"name": "Bulletin",
"width": 1400,
"height": 400,
"min_ratio": 3.2666,
"max_ratio": 3.717,
"meta": []
},
"location": {
"name": "Unit Test - BPikZvFyvJ4WkUP",
"description": "Unit Test Description - VHEEFbAcuLKYaPIcklYNuXhKNthCC4yyWJP1hYDvtWnksqKfbCPyp0m31XbTUmcoQClAoynjFkqQ0ELQ0L6GfsGq2s0MhAwHCuONf50jjKFzPtQs5sZ5fZuSnnQZiXGd2uRKQCyucJ712DN1eiXNnC",
"phone": "+1.443.961.2176",
"address": "61968 Reilly Knolls",
"city": "Lupeside",
"region": "Nevada",
"postal_code": "81276",
"country": "US",
"latitude": "45.70697500000000",
"longitude": "-69.03868300000000",
"location_default": 1,
"status": 1,
"options": {
"_init": []
},
"location_class": "App\\LuCore\\Locations\\GenericLocationClass",
"lcuid": "LCUID-LL-602418eb-f021-4d05-8bda-ec9dc65781c0",
"street_view_status": null,
"heading": null,
"pitch": null,
"zoom": null,
"hash_id": "lch-4HsP",
"lid": "LL22033",
"parent_id": 37881,
"parent_type": "App\\DigitalBoard",
"created_at": "2026-10-09T13:49:47.000000Z",
"updated_at": "2026-10-09T13:49:47.000000Z",
"location_class_description": "Generic Location",
"fov": 1
},
"street_view_location": null,
"board_class_description": "Digital Billboard",
"board_size_description": "1400x400",
"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,
"pending_xr_image_url": null
},
"lcuid": "LCUID-LB-2420db2f-13df-403d-b005-65ec02ab2ad9",
"slug": "BreezyBillboardsBoardSgvzhgr",
"address": "61968 Reilly Knolls",
"city": "Lupeside",
"region": "Nevada",
"postal_code": "81276",
"country": "US",
"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": "3.50000000",
"latitude": "45.70697500",
"longitude": "-69.03868300",
"cached_tags": null
},
{
"board_identifier": "ont8bkb",
"name": "Unit Test - XNnWmrEo4XH2C4m",
"status": 1,
"created_at": "2026-10-09T13:49:48.000000Z",
"updated_at": "2026-10-09T13:49:48.000000Z",
"network": 0,
"width": 1400,
"height": 400,
"hardware_provider": "unit_test_hardware",
"software_provider": "unit_test_software_provider",
"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-4M02",
"creative_width": 1400,
"creative_height": 400,
"creative_is_upscaled": false,
"digital_board_format": {
"code": "bulletin",
"name": "Bulletin",
"width": 1400,
"height": 400,
"min_ratio": 3.2666,
"max_ratio": 3.717,
"meta": []
},
"location": {
"name": "Unit Test - YcGpsegWpWRwKBJ",
"description": "Unit Test Description - zQas6YJiOA4xP82sXb8Nsa60lnDBIu6joZOZoasNfURvJced1IUvfnU8HirtcAxVL3lNSW2BR0U8Obzyh9mhMVRdZK11Hz6q2rjO0k0o2gMIY01aq3Q90E2H5hZHBzPQoSGiBiZYvHEVqOh3xGE7hg",
"phone": "+13399946526",
"address": "32025 Mante Summit",
"city": "Harveyshire",
"region": "Minnesota",
"postal_code": "72875",
"country": "US",
"latitude": "33.25116400000000",
"longitude": "-123.90773100000000",
"location_default": 1,
"status": 1,
"options": {
"_init": []
},
"location_class": "App\\LuCore\\Locations\\GenericLocationClass",
"lcuid": "LCUID-LL-7eb9fd0e-105d-4352-8ae8-c83f9bab89e2",
"street_view_status": null,
"heading": null,
"pitch": null,
"zoom": null,
"hash_id": "lch-4HsQ",
"lid": "LL22034",
"parent_id": 37882,
"parent_type": "App\\DigitalBoard",
"created_at": "2026-10-09T13:49:48.000000Z",
"updated_at": "2026-10-09T13:49:48.000000Z",
"location_class_description": "Generic Location",
"fov": 1
},
"street_view_location": null,
"board_class_description": "Digital Billboard",
"board_size_description": "1400x400",
"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,
"pending_xr_image_url": null
},
"lcuid": "LCUID-LB-bfc8e1fe-dfdb-446c-8b84-8d8b75990c10",
"slug": "BreezyBillboardsBoardOnt8bkb",
"address": "32025 Mante Summit",
"city": "Harveyshire",
"region": "Minnesota",
"postal_code": "72875",
"country": "US",
"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": "3.50000000",
"latitude": "33.25116400",
"longitude": "-123.90773100",
"cached_tags": null
},
{
"board_identifier": "whzl8mi",
"name": "Unit Test - J83wDC3aQrAn7KZ",
"status": 1,
"created_at": "2026-10-09T13:49:49.000000Z",
"updated_at": "2026-10-09T13:49:49.000000Z",
"network": 0,
"width": 1400,
"height": 400,
"hardware_provider": "unit_test_hardware",
"software_provider": "unit_test_software_provider",
"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-4M03",
"creative_width": 1400,
"creative_height": 400,
"creative_is_upscaled": false,
"digital_board_format": {
"code": "bulletin",
"name": "Bulletin",
"width": 1400,
"height": 400,
"min_ratio": 3.2666,
"max_ratio": 3.717,
"meta": []
},
"location": {
"name": "Unit Test - NGTQWqnYuyOzErp",
"description": "Unit Test Description - ujGpDnt2hc69pJB9QbeGMoM8QHcmSjKUuYnjazSoKORjsUQVM80Kxb5Qe2noUOWTHnY6TiIgZiPoVaLX7cWcPxzl7ufLRZgFTPQm5PqZrlV0phDi42xXWQMsnt6N0ARchucDaIeD2GnQQ9QEmPKfWZ",
"phone": "512-801-9589",
"address": "34144 Adolph Meadow Suite 742",
"city": "North Pansy",
"region": "South Dakota",
"postal_code": "34002",
"country": "US",
"latitude": "44.89400100000000",
"longitude": "-75.74383800000000",
"location_default": 1,
"status": 1,
"options": {
"_init": []
},
"location_class": "App\\LuCore\\Locations\\GenericLocationClass",
"lcuid": "LCUID-LL-71095a05-6891-46ff-8699-5302bec1be0a",
"street_view_status": null,
"heading": null,
"pitch": null,
"zoom": null,
"hash_id": "lch-4HsR",
"lid": "LL22035",
"parent_id": 37883,
"parent_type": "App\\DigitalBoard",
"created_at": "2026-10-09T13:49:49.000000Z",
"updated_at": "2026-10-09T13:49:49.000000Z",
"location_class_description": "Generic Location",
"fov": 1
},
"street_view_location": null,
"board_class_description": "Digital Billboard",
"board_size_description": "1400x400",
"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,
"pending_xr_image_url": null
},
"lcuid": "LCUID-LB-64bd01f5-58f1-4f09-a6e6-cd2cf64c98e7",
"slug": "BreezyBillboardsBoardWhzl8mi",
"address": "34144 Adolph Meadow Suite 742",
"city": "North Pansy",
"region": "South Dakota",
"postal_code": "34002",
"country": "US",
"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": "3.50000000",
"latitude": "44.89400100",
"longitude": "-75.74383800",
"cached_tags": null
}
]
}
Example Implementations¶
Bash (cURL)¶
curl --request PUT \
"https://api.lucit.app/api/v3/campaigns/LCUID-LE-506fc585-77be-11ec-acb9-c2cdb617d190/digital-boards" \
--header "Authorization: Bearer {AuthToken}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "AppIdV3: LCUID-LAP-********-****-****-****-************" \
--data "{
\"digital_board_lcuids\": [
\"LCUID-DB-506fc585-77be-11ec-acb9-c2cdb617d190\",
\"LCUID-DB-906fc585-12be-11ec-acb9-c2cdb617d190\"
],
\"digital_board_identifiers\": [
\"123456\",
\"222346\"
]
}"
JavaScript (Fetch API)¶
const url = new URL(
"https://api.lucit.app/api/v3/campaigns/LCUID-LE-506fc585-77be-11ec-acb9-c2cdb617d190/digital-boards"
);
const headers = {
"Authorization": "Bearer {AuthToken}",
"Content-Type": "application/json",
"Accept": "application/json",
"AppIdV3": "LCUID-LAP-********-****-****-****-************",
};
let body = {
"digital_board_lcuids": [
"LCUID-DB-506fc585-77be-11ec-acb9-c2cdb617d190",
"LCUID-DB-906fc585-12be-11ec-acb9-c2cdb617d190"
],
"digital_board_identifiers": [
"123456",
"222346"
]
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
PHP (Guzzle)¶
$client = new \GuzzleHttp\Client();
$response = $client->put(
'https://api.lucit.app/api/v3/campaigns/LCUID-LE-506fc585-77be-11ec-acb9-c2cdb617d190/digital-boards',
[
'headers' => [
'Authorization' => 'Bearer {AuthToken}',
'Content-Type' => 'application/json',
'Accept' => 'application/json',
'AppIdV3' => 'LCUID-LAP-********-****-****-****-************',
],
'json' => [
'digital_board_lcuids' => [
'LCUID-DB-506fc585-77be-11ec-acb9-c2cdb617d190',
'LCUID-DB-906fc585-12be-11ec-acb9-c2cdb617d190',
],
'digital_board_identifiers' => [
'123456',
'222346',
],
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
Python (Requests)¶
import requests
import json
url = 'https://api.lucit.app/api/v3/campaigns/LCUID-LE-506fc585-77be-11ec-acb9-c2cdb617d190/digital-boards'
payload = {
"digital_board_lcuids": [
"LCUID-DB-506fc585-77be-11ec-acb9-c2cdb617d190",
"LCUID-DB-906fc585-12be-11ec-acb9-c2cdb617d190"
],
"digital_board_identifiers": [
"123456",
"222346"
]
}
headers = {
'Authorization': 'Bearer {AuthToken}',
'Content-Type': 'application/json',
'Accept': 'application/json',
'AppIdV3': 'LCUID-LAP-********-****-****-****-************'
}
response = requests.request('PUT', url, headers=headers, json=payload)
response.json()