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": "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()

← Back to campaigns index | Back to main index