Indica Labs Announces February Webinar
Indica Labs: Learn the fundamentals of the HALO GraphQL API and how to design, develop, and implement time-saving automations
Designing and Developing Automated Solutions Using the HALO GraphQL API
Date: 19 February 2026
Time: 8:00 – 9:00 PST | 11:00 – 12:00 EST | 16:00 – 17:00 GMT
Location: Webinar
Summary
This presentation introduces the foundational concepts of GraphQL, beginning with a clear explanation of what GraphQL is and how it is implemented for the HALO Link platform. It then provides an overview of OpenID Connect (OIDC) while examining both the Client Credentials Flow and the Authorization Code Flow. The session demonstrates how OIDC authentication integrates with the HALO Link GraphQL API, including a walkthrough of obtaining an access token using the Client Credentials Flow.
Building on these fundamentals, the presentation unveils the design and development of an Automated Slide QC Process. Feature requirements are defined, including: triggering the process via the ImageCatalogedEvent when an image is cataloged into HALO Link; automatically performing an Image QC analysis to compute percent normal tissue; and updating the corresponding HALO Link task to complete or failed based on a configurable threshold. A high-level architectural overview illustrates how the Automated Slide QC workflow interacts with both GraphQL and OIDC, supported by a sequence diagram.
The session concludes with a live coding demonstration in Python, developing the Automated Slide QC Process in real time to show how the concepts, APIs, and authentication mechanisms come together in a practical implementation.
Learning Objectives
- Learn the fundamentals of GraphQL and how it is implemented in HALO Link
- Learn about OpenID Connect and how OIDC authentication works with the GraphQL API
- Learn how the discussed tools and concepts can be applied to automate slide QC
Presenter
Andrew Gibson
Integrations Developer
Indica Labs
Andrew Gibson is a software engineer from Albuquerque, New Mexico. He earned his bachelor’s degree in Business Operations from the University of New Mexico before continuing his studies in computer science at Oregon State University. With nearly nine years at Indica Labs Inc., Andrew began his career as a front-end developer on HALO Link, where he was responsible for implementing new UI features. He later transitioned to a back-end development team, where he played a key role in designing, implementing, and maintaining the company’s GraphQL API. Currently, Andrew works with Indica’s Cloud Services team as the lead Integrations Developer, where he helps develop integration software solutions for HALO, HALO Link, and HALO AP with third-party software.
SOURCE: Indica Labs
next article
Indica Labs: Learn about the exciting new features in the 2.5 versions of HALO AP®! HALO AP 2.5 Sneak Peek Webinar Date: 16 April 2026 Time: 8:00 – 9:00 PDT | 11:00 – 12:00 EDT | 16:00 – 17:00...































