API Integration - Onboarding and Best practices

API Integration - Onboarding and Best practices

About Pixellot

Pixellot offers automated sports production solutions that provide affordable alternatives to traditional video capture, production, and distribution systems for professional and semi-professional sports events. Founded in 2013, Pixellot’s AI technology solution streamlines production workflow by deploying an unmanned multicamera system in a fixed location, with additional angles as required, to cover the entire field, offering a stitched panoramic image. Advanced algorithms enable automatic coverage of the flow of play and generate highlights. Pixellot systems are deployed by broadcasters, production companies, clubs, federations, universities, high schools, sports portals, and coaching solution providers around the globe.

For more information visit: www.pixellot.tv


Legal Notice

This document contains proprietary and confidential material of Pixellot Ltd. Any unauthorized reproduction, use, or disclosure of this material, or any part thereof, is strictly prohibited. This document is solely for the use of Pixellot employees and authorized Pixellot customers.

The material furnished in this document is believed to be accurate and reliable. However, no responsibility is assumed by Pixellot Ltd. for the use of this document or any material included herein. Pixellot Ltd. reserves the right to make changes to this document or any material included herein at any time and without notice. 

For more information visit: www.pixellot.tv 

Copyright © 2024 Pixellot Ltd.

All Rights Reserved.



Onboarding 


1. Sales or account manager should request API credentials & tenant for stage on the customer behalf.
A venue on stage must exist and should be configured to match the needed use cases. Ask your account manager or the global support team to create the environment
2. Once granted, the customer can start developing, see below Best Practices recommendations for development
3. Once development is completed, please send the architecture by email for a review by the api team - api-support@pixellot.tv
  1. Detailed architecture diagram. Example of such a diagram:

Diagram can omit the platform or framework names (e.g. “Oracle SQL 19c running on 3 nodes”). But should provide information on which component actually calls the Pixellot API, what are the expected APIs to be utilized, and more relevant information about the integration itself.

4. Once architecture is approved sales or account manager can request the prod credentials on the customer behalf.
5. Sales or account manager configures the needed tenant or club-level options, such as streaming settings, or feature flags.

** Notes for step 3 - Our experience shows that certain implementations tend to expose integrations to issues later, the architecture review is meant for us to avoid such cases and make sure your implementation is scalable once you grow

Best practices

  1. Once you login with the username & pass you get a token, the token is valid for 10 hours after which you will need to renew. It is not needed to use a fresh token for each request.
  2. 10 minutes before the event start$date we start automatic process for the live stream. From this point on no changes can be made to the event start$date 
  3. Instead of fetching events, teams, or venues to refresh the saved lists of them, Webhook Subscriptions should be used, such as the one for team changes - API Integration - Events Monitoring and Hooks.
  4. If you want to finish event early (before the original scheduled time) change the update the end$date to now+1 minute.
  5. If you wish to get details on event changes, URLs, system changes and more - please do a Webhook Subscription as described in the:   API Integration - Events Monitoring and Hooks document.
  6. Follow the provided payload schemas for create and update operations - see which fields are required, and what their recommended format is.


API Support


Contact us by api-support@pixellot.tv in case of API questions. Venue installation, club setup, or credentials are not managed by API Support, but by the account managers and a global support team.

When contacting the API support in regards to failed requests it is important to provide the following details - 

  1. The endpoint you made the request to - please remove any sensitive information like tokens and passwords.
  2. The body of the request.
  3. The response you received.
Recommended, but not required:
  1. The timestamp (or time range) when you sent the request, and related events IDs.
  2. “X-Request-ID” header from the response headers.

    • Related Articles

    • API Integration - Events and Clubs

      About Pixellot Pixellot offers automated sports production solutions that provide affordable alternatives to traditional video capture, production, and distribution systems for professional and semi-professional sports events. Founded in 2013, ...
    • API Integration - Troubleshooting and Q&A

      About Pixellot Pixellot offers automated sports production solutions that provide affordable alternatives to traditional video capture, production, and distribution systems for professional and semi-professional sports events. Founded in 2013, ...
    • API Integration - Events Monitoring and Hooks

      About Pixellot Pixellot offers automated sports production solutions that provide affordable alternatives to traditional video capture, production, and distribution systems for professional and semi-professional sports events. Founded in 2013, ...
    • API Integration - Venue Monitoring

      About Pixellot Pixellot offers automated sports production solutions that provide affordable alternatives to traditional video capture, production, and distribution systems for professional and semi-professional sports events. Founded in 2013, ...
    • API Integration - Pixellot Marketplace

      About Pixellot Pixellot offers automated sports production solutions that provide affordable alternatives to traditional video capture, production, and distribution systems for professional and semi-professional sports events. Founded in 2013, ...