TeamSnap Logo
Log inFind My Team
  • Solutions
    • For Business
      For Business

      Tools for clubs, leagues, tournament organizers, and associations to run their business

      For Teams
      For Teams

      For coaches, players & fans to stay connected on our top-rated mobile app

      Promo image
      • Overview
      • Program ManagementManage all aspects of your organization
      • SponsorshipAccess our network of opportunities
      • RegistrationPayments, dues, and more
      • TournamentsBuild and manage your events
      • PaymentsA better way to manage payments
      • Website BuilderProfessional & mobile friendly sites
      • SchedulingAutomate games & practices
      • Services & SupportIndustry-leading account support
      • MessagesSimple, reliable communication
      • Get started!Chat with our team right now
  • Pricing
  • Resources
    • Community

      Our mission is to enhance the lives of kids by enabling participation in sport

        Other resources
        • Blog
        • Coaches’ Corner
        • For Business Resources
        • TeamSnap Updates
        • Help Center
        Company
        • About
        • Careers
        • Partners
    • For Brands
      • Build relationships in the moments that matter.

        Convert families into superfans with TeamSnap for brands.

          • OverviewThe #1 way to reach the Chief Household Officer
          • AudienceLearn about our audience and network
          • CapabilitiesExplore our products and measurement solutions
          • Download Media Kit

      Find My Team

      Sign upLog in
      Sign upLog in
      • Home
      • Ruby SDK
      • API
      • API Help / Feedback
      • Getting Started
      • API Objects
      • Authorization
      • Collection+JSON
      • Example

      API Objects

      The TeamSnap API has a large number of objects and concepts that may be unfamiliar. This document describes these objects and some of their roles.

      Users

      There is only one user related object - the user!

      me

      The me rel will direct you to the current user's object. It is not possible to create or delete users via the API; however, it is possible to update data on a user's record.

      rels that point to user objects are:

      • me - this rel always points to the current user
      • users

      Teams

      teams

      The teams rel will direct you to associated teams from your origin object. Full CRUD is possible with the teams endpoint.

      teams_preferences

      The teams_preferences rel will direct you to the team preferences for a specific team.

      custom_fields

      tracked_items

      tracked_item_statuses

      Members

      A member (also referred to as a roster in our web and mobile apps) is a member of a team.

      members

      The members rel provides a list of members associated with the origin object.

      member_email_addresses

      The member_email_addresses rel provides a list of email addresses associated with the member record.

      member_phone_numbers

      The member_phone_numbers rel provides a list of phone numbers associated with the member record.

      member_links

      member_preferences

      Contacts

      A contact is an associated object to a member; and represents a person who should be a designated contact for the member (i.e. parents, grandparents, emergency contact)

      contacts

      The contacts rel provides a list of contacts associated with the origin object.

      contact_email_addresses

      contact_phone_numbers

      contact_preferences

      Events

      An event is an associated object to a team; and represents an event or game that is tracked in the TeamSnap system.

      events

      locations

      opponents

      assignments

      availabilities

      API Questions?
      Contact api@teamsnap.com

      Table of Contents
      • Users
        • me
      • Teams
        • teams
        • teams_preferences
        • custom_fields
        • tracked_items
        • tracked_item_statuses
      • Members
        • members
        • member_email_addreses
        • member_phone_numbers
        • member_links
      • Contacts
        • contacts
        • contact_email_addresses
        • contact_phone_numbers
        • contact_preferences
      • Events
        • events
        • locations
        • opponents
        • assignments
        • availabilities
      API Status:

      loading
      Weekly API Changelog
      Want to be notified about changes in the TeamSnap API?
      Sign up here to receive our weekly changelog newsletter
      Products
      Sports Organizations
      • Get a demo
      • Features
      • Pricing
      • Tournaments
      • FAQs
      Coaches or Team Managers
      • Features
      • Pricing
      • Tournaments
      • Get Started
      Parents or Athletes
      • Features
      • Pricing
      • Find My Team
      • Get Started
      Sports
      Sports Organizations
      • Baseball
      • Basketball
      • Football
      • Ice Hockey
      • Lacrosse
      • Soccer
      • Softball
      • Volleyball
      Teams
      • Baseball
      • Basketball
      • Football
      • Ice Hockey
      • Soccer
      • Softball
      • +100s more
      Resources
      • Blog
      • Coaches’ Corner
      • Return To Play
      • For Business Resource Library
      • Skills & Drills
      • Press Releases
      • TeamSnap Updates
      • TeamSnap Help Center
      • Community
      • Why TeamSnap?
      Company
      • About
      • CareersHiring!
      • For Brands
      • Partners
      • TeamSnap API
      • Responsible Disclosure Policy
      • Youth sports team and sports org app Apple App Store Logo
      • Youth sports team and sports org app Google Play Store Logo
      • social-media-facebook
      • social-media-twitter
      • social-pinterest
      • social-instagram
      • social-video-youtube
      • professional-network-linkedin
      • social-tiktok

      TeamSnap Footer Logo

      Copyright © 2005–2025 TeamSnap, Inc.

      • Sitemap
      • Terms
      • Privacy Policy
      • California Privacy Policy
      • Your Privacy Choices