• Contact Us
English (US)
BR Portuguese (Brazil)
US English (US)
ES Spanish

Developer & API

Integrate OnSign with external tools and APIs, from BigQuery to GraphQL.

    Please fill out the contact form below and we will reply as soon as possible.

    • Home

    • Tutorials

      • Players & Screens

        • Player Fundamentals

          • Hardware - What is a Player

          • Supported hardware device

          • Organizing Players with Tags

          • Offline Content Playback

          • Advanced Alerts

        • Connecting & Managing Players

          • Connecting a player

          • Renaming a player

          • Deleting a player

          • Replacing a hardware device

          • Detaching a hardware device

        • Player Installation

      • Content

        • Campaign Building

          • How to create a Campaign

          • Creating Campaigns from the Content page

          • How to create Custom Screen Layouts

          • Custom layout to match your display resolution

          • How to use the Timeline

          • Adjusting the Campaign duration

          • Transitions for Campaigns

          • Adding an Audio track to a Campaign

        • Playlist Building

          • Creating a Playlist

          • Adding Content to a Playlist

          • Transitions for Playlists

          • Creating complex Playlists

        • Media

          • The Content page

          • Organize Content in Folders

          • How to duplicate Content

          • How to delete files

          • How to upload media files

          • Supported file types and recommended formats

          • View File Specifications

          • Supported video formats for BrightSign Players

          • How to upload Font

          • Tracking content usage

          • Using Compositions

          • Using Dynamic Compositions

          • Using Flash Content

          • Showing PowerPoint Presentations

          • Adjusting Image Aspect Ratio

          • Transparent image background

          • Optimizing videos with Handbrake

          • Converting MOV to MP4

          • How to enable Media Optimizer

        • Audio Content

          • Using Audio Files

          • Using Audio Announcement App

          • Using Audio Ducking

        • Video Wall

          • How to build a Video Wall

          • Calculate the Video Wall resolution

          • Adjusting the resolution on Windows

          • Setting the resolution with Geometry

          • Display fullscreen on Windows

          • Aligning the screen

          • Adjusting MacOS settings

          • Hiding MacOS menu bar

      • Publishing

        • Publishing Content

          • Basic Content publishing

          • Publish Content with Time-based Restrictions

          • Playback restriction by Tags

          • Publish Tag filtered Content

          • Content publishing moderation

          • Managing published Content

          • Reordering Content

          • Pausing Content playback

          • Adding restrictions to Content

          • Unpublishing Content

          • Fallback Loop

        • On-demand & Scheduled Playback

          • Playing on-demand Content

          • Pausing on-demand Content

          • Playback at specific time

          • Using HTTP Request Trigger

          • Local Web API

          • Setting GeoRegions

          • Using GeoRegion Trigger

          • Using QR Code Trigger

        • Tagging & Scheduling Campaigns

          • Organizing Campaigns with Tags

          • Searching Campaigns by Tag

          • Restricting a Campaign Timeline

        • Publishing & Cycling Playlists

          • Publishing Playlists to a Player

          • Distributing Content by Categories in a Playlist

          • Organizing Playlists with Tags

          • Add restrictions to Playlists

          • Campaign cycling

          • How to Cycle Video Ads

        • Player Groups & Multi-screen Sync

          • How to create Player Groups

          • Multi-screen Synchronized Playback

        • Content Update & Bandwidth Schedule

          • Player Download Settings

          • Content Update Interval

          • Content Update Frequency (Data Feeds and RSS)

          • Content Download Schedule

          • Content Download Restrictions

      • Operation & Monitoring

        • Monitoring & Remote Control

          • Monitoring Events

          • Monitoring Resource Usage

          • Monitoring your Dashboard

          • Remote View

          • Monitoring Mosaic

          • Set email notification for errors

          • Remote control Android Players

          • Remote reboot

          • Shut down Windows Players

          • Health Check

        • Player Settings & Customization

          • Remote Player reboot

          • Muting a Player

          • Setting the Player location

          • Player default settings

          • Configuring multiple players

          • Adding logos or footer (mask)

          • Configuring a new Player logo

          • Configuring Player Brightness Control

          • Show black screen after working hours

          • Disable Android Play Store auto update

          • How to create Players in bulk using CSV

          • Video Playback Decoder

        • Player Updates

          • Remote Player update

          • Manual Player update

          • Offline Player update

        • Network & Bandwidth

          • Firewall Settings

          • Using China Proxy Server

          • Player Data Saving Options

          • Player Bandwidth Consumption

      • Apps & Data Feeds

        • App Fundamentals

          • What is an App?

          • Creating an App

          • Applying transparent background to Apps

          • New Apps Page

          • New Editing App Page

          • New Color Picker

        • Creating Custom Apps

          • Uploading custom Apps

          • Creating an App with HTML5

        • Built-in Apps

          • Using Finance Apps

          • Using Table & Sports Apps

          • Using Text Apps

          • Using Clock Apps

          • Using Weather Apps

          • How to display Birthdays

          • Using the Wi-Fi App

          • Using Flight Status Apps

          • Using Meeting Room Apps

          • Using Calendar Apps

          • Connecting your calendar server (iCal)

          • Using Google Files

          • Using the Website Link App

          • Using QR Codes

          • Creating a Zapier account

          • Using RSS Feeds

          • Using the PowerBI App

          • Using the Cafeteria App

          • Using the Menu Board - Casual App

          • Using URL templates with the Website Link App

          • Google Maps Apps

          • Configuring Allowed Domains in the OnSign Web Link App

        • Media & Entertainment Apps

          • Using Social Network Apps

          • Creating an Instagram feed

          • Using the YouTube Video App

          • Using the Upcoming Movies App

          • Displaying streaming videos

          • Using Media RSS Feeds

          • Live TV compatible hardware (HDMI Input)

          • Displaying live TV (HDMI Input)

          • Using Media Cycling Apps

          • Using Audio Announcement App

        • Data Feeds

          • Data Feed Introduction

          • Creating a New Data Feed

          • Creating a Data Feed from an External Source

          • Google Sheets as Data Feed external source

          • Data Feed Settings and Filters

          • Data Feed Content Moderation

          • Data Feed Content Channels

          • Using Dynamic Compositions

          • Data Feed – Using a Column as an Index

          • Using Apps to display a Data Feed

        • Programmatic Advertising

          • Programmatic Ads with Hivestack

          • Programmatic Ads with Outcon

          • Place Exchange credentials

          • Programatic Ads with Place Exchange

          • Programmatic Ads with Vengo

        • Developer & API

          • DataBridge integrating Google BigQuery with OnSign

      • Interactivity & Automation

        • Triggers and Interactivity

          • Introduction to Triggers and Interactivity

          • Create a Key Press Trigger

          • Additional Trigger Settings

          • Create Interactive Campaigns

          • Create Interactive Buttons

          • Create Interactive Menus

          • Create Expanded Interactive Menus

          • Create Carousel Sliders for Photos

          • Setting Interactivity Timeout

          • Using GeoRegion Trigger

          • Playback at specific time

          • Soccer Goal Trigger Plugin — Automate content with live soccer match events

        • Sensors & IoT

          • Using Serial Port Write Data App

          • Setting up Nexmosphere LED Strip on BrightSign

          • Quividi Integration

          • Using Weather Plugin

          • Using Nexmosphere

          • Setting up Nexmosphere on Windows

          • Setting up Nexmosphere on BrightSign

      • Reports

        • Introduction to reports

        • Using Tags to filter Reports

        • Creating scheduled Reports

        • Media playback Report

        • Report Hub

      • Account & Admin

        • Account Settings

          • Updating user information

          • Setting email notifications

          • Connecting social media accounts

          • Enabling FTP service

          • Using FTP clients

          • Setting up Default Content

          • Adding a Technical Contact

        • Users & Permissions

          • Creating additional users

          • Sharing files and folders

          • Setting permissions to users

          • Deleting users

          • Deleting an account

          • Creating user groups

          • Adding permissions to user groups

          • Deleting user groups

      • Billing & Plans

        • Billing & Licensing

          • How to upgrade the trial account

          • How to change a credit card

          • How to download your invoice

          • How to change the billing cycle (monthly / yearly)

          • Adjust the number of player licenses

          • License Management - Add or Remove Licenses

        • White Label

          • How to create accounts

          • How to edit accounts

          • How to impersonate a user’s account

          • How to block accounts

        • Enterprise License

          • Audit log

          • Two-factor authentication (2FA)

          • Single Sign-On (SSO)

          • Enterprise platform backup

          • Publication change tracking

          • Organization Security Settings

      • Troubleshoot & Reference

    • Back to Main Site
    Home Tutorials Apps & Data Feeds Developer & API
    • DataBridge integrating Google BigQuery with OnSign

      DataBridge gives you real-time access to OnSign player data by automatically mirroring events — playback, interactivity, app activity, and player status — to Google BigQuery as they happen. No manual exports or scheduled reports needed....

      July 1st, 2026 134 views 0 likes

    Welcome to the OnSign Help Center!

    Can't find what you're looking for? Contact us

    • Features
    • Pricing
    • About
    • Terms of Use
    • Blog
    • Case Studies

    ©2026 OnSign. All Rights reserved.