Create a team
POST/v1/teams
const url = 'https://api.ligr.live/rest/v1/teams';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"name":"example","gfxName":"example","gfxFullName":"example","abbreviation":"example","sport":"football","age":"Adults","gender":"Male","gradeId":1,"competitionIds":[1],"defaultVenueId":1,"primaryBackgroundColor":"example","primaryTextColor":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.ligr.live/rest/v1/teams \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "name": "example", "gfxName": "example", "gfxFullName": "example", "abbreviation": "example", "sport": "football", "age": "Adults", "gender": "Male", "gradeId": 1, "competitionIds": [ 1 ], "defaultVenueId": 1, "primaryBackgroundColor": "example", "primaryTextColor": "example" }'Creates a team. Supplied competitions and the default venue must belong to your organization.
Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”Create a team and optionally add it to competitions in the same organization. Discover grade identifiers with GET /v1/competitions/grades.
object
Default Entity name
Name predominantly display in graphics
Name predominantly display in graphics
Abbreviation
Entity identifier
Entity identifier
Responses
Section titled “Responses”Created
object
Entity identifier
Default Entity name
Name predominantly display in graphics
Name predominantly display in graphics
Abbreviation
Entity identifier
Entity identifier
CDN URL of the team logo, or of the club logo when the team has none. Present only on the team routes.
Coaches and other staff who are not players. Graphics show the manager entry as the coach.
If no entry has the manager role, graphics show the first entry.
A coach or other staff member of a team.
object
Role of a team staff member. Graphics show the manager as the coach.
object
Example
{ "sport": "football", "nonPlayerStaff": [ { "role": "manager" } ], "dataProvider": { "name": "RB" }}Request is invalid
object
object
Examplegenerated
{ "message": "example", "details": { "additionalProperty": "example" }}Missing or invalid api key
object
Examplegenerated
{ "message": "example"}Api key provides insufficient access for the request
object
Examplegenerated
{ "message": "example"}Team not found
object
Examplegenerated
{ "message": "example"}Api key has made too many requests
object
Examplegenerated
{ "message": "example"}An unexpected error has occured. If problems persist please contact support
object
Examplegenerated
{ "message": "example"}