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.
There is only one user related object - the user!
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:
relalways points to the current user
rel will direct you to associated teams from your origin object. Full CRUD is possible with the teams endpoint.
rel will direct you to the team preferences for a specific team.
member (also referred to as a
roster in our web and mobile apps) is a member of a team.
rel provides a list of members associated with the origin object.
rel provides a list of email addresses associated with the
rel provides a list of phone numbers associated with the
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)
rel provides a list of contacts associated with the origin object.
event is an associated object to a team; and represents an event or game that is tracked in the TeamSnap system.