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": "kshrqk7",
"name": "Unit Test - 9zyvU1dJ2vISNUj",
"status": 1,
"created_at": "2026-01-07T00:13:06.000000Z",
"updated_at": "2026-01-07T00:13:06.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-4Hrm",
"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 - IiqPDBSAamxs6qf",
"description": "Unit Test Description - 8GSsljKNzmLUGF48dSyssDDkCyK9tM4Dx0TrpbICdHWNCYk2UHbghphv7mnFWklE7YZZCADFP4KjXGu3VwdgAPli5fcrlLlLHCaHVTTG0bB0BGUBZ9AgkbcBm9QhBMcZIsxBRrncDcvQ4qeDUdPkY0",
"phone": "+1-806-508-9425",
"address": "420 Keon Loop Suite 022",
"city": "South Meaganside",
"region": "New York",
"postal_code": "33447",
"country": "US",
"latitude": "30.38931300000000",
"longitude": "-114.57014800000000",
"location_default": 1,
"status": 1,
"options": {
"_init": []
},
"location_class": "App\\LuCore\\Locations\\GenericLocationClass",
"lcuid": "LCUID-LL-92684ab0-ccf7-45c9-8701-4e6ee67803c3",
"street_view_status": null,
"heading": null,
"pitch": null,
"zoom": null,
"hash_id": "lch-4CtN",
"lid": "LL2873",
"parent_id": 21994,
"parent_type": "App\\DigitalBoard",
"created_at": "2026-01-07T00:13:06.000000Z",
"updated_at": "2026-01-07T00:13:06.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-d5fbee7a-0175-4dd3-93f4-8dbae3f805a5",
"slug": "TestAgencyUnitTestZr6jfBoardKshrqk7",
"address": "420 Keon Loop Suite 022",
"city": "South Meaganside",
"region": "New York",
"postal_code": "33447",
"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.38931300",
"longitude": "-114.57014800",
"cached_tags": null
},
{
"board_identifier": "unpeuzm",
"name": "Unit Test - zfmUscWL3aGzdTE",
"status": 1,
"created_at": "2026-01-07T00:13:06.000000Z",
"updated_at": "2026-01-07T00:13:06.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-4Hrn",
"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 - WIaHGJSocEBJtyb",
"description": "Unit Test Description - 09XLdk7euSEaLRMI5xyKl7zI46FtHfncw5ukhg5x5hbUbhHrMetbgxBcwlHZ3vgFEUXaecwCh3U3SjacJUQx3VOWG6JA4KLWxjGZlNubKQtfWLfqQiWTaBFT82QZ6abCADUoUIM9xiCdGBgFa3FAYf",
"phone": "(949) 851-3577",
"address": "68183 Hodkiewicz Harbors",
"city": "Corrineton",
"region": "Idaho",
"postal_code": "27211-2798",
"country": "US",
"latitude": "42.36650300000000",
"longitude": "-109.51379800000000",
"location_default": 1,
"status": 1,
"options": {
"_init": []
},
"location_class": "App\\LuCore\\Locations\\GenericLocationClass",
"lcuid": "LCUID-LL-84be6f28-414a-4c82-8e59-73de5232b53a",
"street_view_status": null,
"heading": null,
"pitch": null,
"zoom": null,
"hash_id": "lch-4CtO",
"lid": "LL2874",
"parent_id": 21995,
"parent_type": "App\\DigitalBoard",
"created_at": "2026-01-07T00:13:06.000000Z",
"updated_at": "2026-01-07T00:13:06.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-4cc9c086-0e21-4190-97a4-4ca9a6707142",
"slug": "TestAgencyUnitTestZr6jfBoardUnpeuzm",
"address": "68183 Hodkiewicz Harbors",
"city": "Corrineton",
"region": "Idaho",
"postal_code": "27211-2798",
"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": "42.36650300",
"longitude": "-109.51379800",
"cached_tags": null
},
{
"board_identifier": "9jwlbvx",
"name": "Unit Test - n68RVr5lA7kr1CE",
"status": 1,
"created_at": "2026-01-07T00:13:07.000000Z",
"updated_at": "2026-01-07T00:13:07.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-4Hro",
"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 - paQ2RHc0Lw9byAH",
"description": "Unit Test Description - uWeyqcMyN4ZqSEgDJ9BkgWqhKFDZT8TRVXYuAvfa6jElQCJRHp1rjFqOIKV0WEx15opsc9V40VMlY9OFFrstiRuvp1vq0VVQmfnXJBUfBLaPy6I6yHaPGERodi6eKDH0x8uqC30GlGFQfbUmrRHZST",
"phone": "+1 (203) 291-5452",
"address": "11987 Tillman Mews Apt. 999",
"city": "Barrowsburgh",
"region": "South Carolina",
"postal_code": "97838",
"country": "US",
"latitude": "44.02623600000000",
"longitude": "-99.21197800000000",
"location_default": 1,
"status": 1,
"options": {
"_init": []
},
"location_class": "App\\LuCore\\Locations\\GenericLocationClass",
"lcuid": "LCUID-LL-355cc4dd-7df3-454d-a3e7-5a8e2c370b6e",
"street_view_status": null,
"heading": null,
"pitch": null,
"zoom": null,
"hash_id": "lch-4CtP",
"lid": "LL2875",
"parent_id": 21996,
"parent_type": "App\\DigitalBoard",
"created_at": "2026-01-07T00:13:07.000000Z",
"updated_at": "2026-01-07T00:13:07.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-30a2d57e-89d7-4da0-b6de-b90636ce17a2",
"slug": "TestAgencyUnitTestZr6jfBoard9jwlbvx",
"address": "11987 Tillman Mews Apt. 999",
"city": "Barrowsburgh",
"region": "South Carolina",
"postal_code": "97838",
"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.02623600",
"longitude": "-99.21197800",
"cached_tags": null
},
{
"board_identifier": "41vpecs",
"name": "Unit Test - Z7Izl1wDCrw2WOs",
"status": 1,
"created_at": "2026-01-07T00:13:25.000000Z",
"updated_at": "2026-01-07T00:13:25.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-4Hrp",
"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 - zgWu8pbghQQBqx7",
"description": "Unit Test Description - jbQRJ8TkTLxicmnnSG924vysuUpUlCgrASugQjkHm8SUX1n0EINDWlA6Vr87MURnH4lkOmMEOpzFeaU5s2DDPVBeF6Ogy6OvKxKr6KHmFMVkl5z1ypcmj6Wh8Sxz6pv7Hno8KrwTBn8jddeU55otRi",
"phone": "(630) 262-0247",
"address": "3127 Hodkiewicz Island Apt. 911",
"city": "South Selina",
"region": "Oklahoma",
"postal_code": "53165-1205",
"country": "US",
"latitude": "37.81357700000000",
"longitude": "-93.19389100000000",
"location_default": 1,
"status": 1,
"options": {
"_init": []
},
"location_class": "App\\LuCore\\Locations\\GenericLocationClass",
"lcuid": "LCUID-LL-ba91cece-d509-40aa-b9ec-3d17eb18902f",
"street_view_status": null,
"heading": null,
"pitch": null,
"zoom": null,
"hash_id": "lch-4CtQ",
"lid": "LL2876",
"parent_id": 21997,
"parent_type": "App\\DigitalBoard",
"created_at": "2026-01-07T00:13:25.000000Z",
"updated_at": "2026-01-07T00:13:25.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-d4fe68f1-096a-445b-84b2-061f6778e1a7",
"slug": "BreezyBillboardsBoard41vpecs",
"address": "3127 Hodkiewicz Island Apt. 911",
"city": "South Selina",
"region": "Oklahoma",
"postal_code": "53165-1205",
"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": "37.81357700",
"longitude": "-93.19389100",
"cached_tags": null
},
{
"board_identifier": "g5rbkpc",
"name": "Unit Test - AyHuuNEjeZzdKE8",
"status": 1,
"created_at": "2026-01-07T00:13:25.000000Z",
"updated_at": "2026-01-07T00:13:25.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-4Hrq",
"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 - 34nO7Yrz1QUCgYP",
"description": "Unit Test Description - GVR0bjGAl7PglzAp1v6H3PQwErg0InfJugaEie2VYX8zcwaEiJliYypfB8Uo9Tj0fG2kQQPMxxguFdZi8muwOzwHy8UjdK4A1PU91R6Wp2ZK12P5u5Jdp21W36PzzaHv8z7MdhLaZsJgqu5NOdkCHp",
"phone": "+1.409.518.0523",
"address": "96242 Bradtke Cliff",
"city": "New Kaileyhaven",
"region": "Virginia",
"postal_code": "47857",
"country": "US",
"latitude": "29.75228800000000",
"longitude": "-101.70986400000000",
"location_default": 1,
"status": 1,
"options": {
"_init": []
},
"location_class": "App\\LuCore\\Locations\\GenericLocationClass",
"lcuid": "LCUID-LL-f24de655-94d1-4992-bb60-48e6b72d795a",
"street_view_status": null,
"heading": null,
"pitch": null,
"zoom": null,
"hash_id": "lch-4CtR",
"lid": "LL2877",
"parent_id": 21998,
"parent_type": "App\\DigitalBoard",
"created_at": "2026-01-07T00:13:25.000000Z",
"updated_at": "2026-01-07T00:13:25.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-1612d876-d993-479b-b5cf-76aaeca552cf",
"slug": "BreezyBillboardsBoardG5rbkpc",
"address": "96242 Bradtke Cliff",
"city": "New Kaileyhaven",
"region": "Virginia",
"postal_code": "47857",
"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": "29.75228800",
"longitude": "-101.70986400",
"cached_tags": null
},
{
"board_identifier": "uvkqesi",
"name": "Unit Test - xRzA9JWxi4c9x5O",
"status": 1,
"created_at": "2026-01-07T00:13:26.000000Z",
"updated_at": "2026-01-07T00:13:26.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-4Hrr",
"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 - 6hhN1apqd0jIUpp",
"description": "Unit Test Description - BOLvl7uKLsnIzvDi3mxoJwDwto7xeyIHNYMhuOrMNIHRiQenD3F2Vj0ImckgkfPrL88ntlxY0GAnILM2Ps7nhNmuqliNKBtdSxrZwkZBJoYUJ0LbWWLAyQThJMfMN1UHfSSQVjYHLptOamZ5RfHxFH",
"phone": "+1 (586) 210-9053",
"address": "3166 Estella Ford Suite 652",
"city": "East Aliya",
"region": "Ohio",
"postal_code": "43315",
"country": "US",
"latitude": "35.29396100000000",
"longitude": "-72.02586200000000",
"location_default": 1,
"status": 1,
"options": {
"_init": []
},
"location_class": "App\\LuCore\\Locations\\GenericLocationClass",
"lcuid": "LCUID-LL-77e303ae-32b6-4294-aff5-626b5dbd9725",
"street_view_status": null,
"heading": null,
"pitch": null,
"zoom": null,
"hash_id": "lch-4CtS",
"lid": "LL2878",
"parent_id": 21999,
"parent_type": "App\\DigitalBoard",
"created_at": "2026-01-07T00:13:26.000000Z",
"updated_at": "2026-01-07T00:13:26.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-977540b8-0d17-4592-8858-3b7e8d8f21c3",
"slug": "BreezyBillboardsBoardUvkqesi",
"address": "3166 Estella Ford Suite 652",
"city": "East Aliya",
"region": "Ohio",
"postal_code": "43315",
"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": "35.29396100",
"longitude": "-72.02586200",
"cached_tags": null
},
{
"board_identifier": "pvpgbkb",
"name": "Unit Test - FIa5qpclHZUXXBz",
"status": 1,
"created_at": "2026-01-07T00:13:26.000000Z",
"updated_at": "2026-01-07T00:13:26.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-4Hrs",
"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 - 73zczziG8VTHU8A",
"description": "Unit Test Description - 2QIMGVgauciH5yNWepHsgklSse2hZxxMn8GeQu24yireGs2SEfrL6A7SlruEikBSC5ihKIAhtsj12YM7XT8bSruN5OxZCIIn7brkyBRHuGbfIb1jvoxqiCplKRkiVH7tjhX0UI35gaxyw2kkVNRJpP",
"phone": "805-961-6681",
"address": "629 Carlee Valleys",
"city": "New Pinkieberg",
"region": "Minnesota",
"postal_code": "70912-3072",
"country": "US",
"latitude": "34.79869800000000",
"longitude": "-106.34081400000000",
"location_default": 1,
"status": 1,
"options": {
"_init": []
},
"location_class": "App\\LuCore\\Locations\\GenericLocationClass",
"lcuid": "LCUID-LL-2d8fa259-84d8-4899-bb6d-4fcd48c93592",
"street_view_status": null,
"heading": null,
"pitch": null,
"zoom": null,
"hash_id": "lch-4CtT",
"lid": "LL2879",
"parent_id": 22000,
"parent_type": "App\\DigitalBoard",
"created_at": "2026-01-07T00:13:26.000000Z",
"updated_at": "2026-01-07T00:13:26.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-904d302e-5dd6-4e21-978f-fefd9309e767",
"slug": "BreezyBillboardsBoardPvpgbkb",
"address": "629 Carlee Valleys",
"city": "New Pinkieberg",
"region": "Minnesota",
"postal_code": "70912-3072",
"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.79869800",
"longitude": "-106.34081400",
"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()