BagID Documentation

Welcome to the BagID developer documentation. Here you will find everything you need to integrate electronic baggage tag (EBT) functionality into your airline applications.

What is BagID?

BagID is an electronic baggage tag company for the aviation industry. We design and produce our own EBTs, and provide the developer tools airlines need to integrate EBT management directly into their passenger-facing apps.

Purpose

The BagID check-in platform along with SDK enables airlines to embed the BagID baggage transfer workflow directly inside their mobile apps or any other tools. It provides secure connectivity, journey retrieval, tag generation, validations, EBT ownership, and aids EBT transaction security.

The check-in platform is the HTTPS edge of the platform: TLS, authentication (app key and bearer tokens), routing to the right services, rate limits on sensitive routes, and a stable BagID API surface for SDK package instances.

Goals & Design Principles

Security-first

The communication between EBT and the mobile device and mobile device and the backend is secured with adequate security measures. EBTs are locked to journeys with the capability of managing ownership, providing peace of mind for travelers with additional measures like lost mode.

Seamless experience

Designed for seamless operations for passengers irrespective of the channel used for interaction.

Low integration burden

Simple SDK + stable API, ensuring least possible work for airline partners when enabling EBTs.

Passenger and journey scoped

Operations are passenger and journey focused. This allows implementations to focus on one passenger and one journey at a time, reducing complexity of operations.

Modular and maintainable

DCS connectivity, Validations and Rules maintained as pluggable modules.

Tenant isolated

Airline-specific credentials and rules.

Operationally robust

Tracing, metrics and dashboards.

Getting Started

To get started using BagIDs functionality for as an airline, you should first need to have an agreement with BagID to communicate with the backend API to get valid certificates and tokens to connect to and update the EBT. Once this is in place, please refer to the SDK and API documentation for detailed instructions on how to proceed.