Skip to content

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 when digital_board_identifiers is not present.
  • digital_board_identifiers (object): An array of vendor unique ids to add to the campaign.This field is required when digital_board_lcuids is not present.

Responses

Response: 200

Description: Sample Response

Content Type: application/json

Schema

Type: object

Properties:

  • success (boolean)
  • digital_boards (array)
  • Array items: object Type: object

    Properties:

    • 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: object

      Properties:

      • _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()

← Back to campaigns index | Back to main index