Set the team logo
PUT/v1/teams/{teamId}/logo
const url = 'https://api.ligr.live/rest/v1/teams/1/logo';const options = { method: 'PUT', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"uploadId":1}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://api.ligr.live/rest/v1/teams/1/logo \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "uploadId": 1 }'Sets the team logo from a completed upload. The API checks the size and SHA-256 of the bytes. It applies the same image checks as the dashboard upload. Each upload sets a logo one time. If a data provider supplies the team, a provider sync keeps the logo. No data provider sets team logos. The response has the same shape as GET /v1/teams/{teamId}.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Entity identifier
The team id
Request Bodyrequired
Section titled “Request Bodyrequired”Set the team logo from a completed upload.
object
The uploadId from POST /v1/teams/{teamId}/logo/uploads.
Examplegenerated
{ "uploadId": 1}Responses
Section titled “Responses”Ok
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"}