Download OpenAPI specification:Download
Inventário de endpoints gerado a partir dos controllers reais. Bodies de request/response vêm dos types de @raizfc/contracts usados nas assinaturas (@Body() e tipo de retorno).
{- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "shortName": "string",
- "bio": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "active",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}, - "categories": [
- {
- "id": "string",
- "name": "string",
- "slug": "string",
- "active": true,
- "order": 0
}
], - "metrics": {
- "followers": 0,
- "supporters": 0,
- "validatedMatches": 0
}, - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}
}, - "viewer": {
- "isAuthenticated": true,
- "isFollowing": true,
- "isCheering": true,
- "canManage": true,
- "canReport": true,
- "canClaim": true
}, - "warnings": [
- {
- "code": "ENTITY_INACTIVE",
- "title": "string",
- "message": "string",
- "action": {
- "label": "string",
- "href": "string"
}
}
], - "spotlight": {
- "lastResult": {
- "id": "string",
- "publicRoute": "string",
- "kind": "last_result",
- "competitionName": "string",
- "categoryName": "string",
- "startsAt": "string",
- "venueName": "string",
- "opponent": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "teamScore": 0,
- "opponentScore": 0,
- "status": "scheduled"
}, - "nextMatch": {
- "id": "string",
- "publicRoute": "string",
- "kind": "last_result",
- "competitionName": "string",
- "categoryName": "string",
- "startsAt": "string",
- "venueName": "string",
- "opponent": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "teamScore": 0,
- "opponentScore": 0,
- "status": "scheduled"
}
}, - "ranking": {
- "position": 0,
- "totalTeams": 0,
- "periodLabel": "string",
- "territoryLabel": "string",
- "provisional": true
}, - "stats": {
- "played": 0,
- "wins": 0,
- "draws": 0,
- "losses": 0,
- "goalsFor": 0,
- "goalsAgainst": 0,
- "recentForm": [
- "W"
]
}, - "squad": {
- "status": "available",
- "items": [
- {
- "linkId": "string",
- "player": {
- "id": "string",
- "slug": "string",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "primaryPosition": "string",
- "publicRoute": "string"
}, - "guestDisplayName": "string",
- "position": "string",
- "categoryIds": [
- "string"
], - "kind": "registered"
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "torcidas": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "slug": "string",
- "name": "string",
- "publicRoute": "string",
- "members": 0
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "feed": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "type": "text",
- "title": "string",
- "excerpt": "string",
- "publishedAt": "string",
- "publicRoute": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "link": {
- "url": "string",
- "label": "string"
}
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "supporters": {
- "total": 0,
- "anonymousCount": 0,
- "status": "available",
- "items": [
- {
- "id": "string",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "sponsors": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "name": "string",
- "logo": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "href": "string"
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "gallery": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "image": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "caption": "string"
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}
}| keepFollowing required | boolean |
{- "keepFollowing": true
}{- "relationship": {
- "isAuthenticated": true,
- "isFollowing": true,
- "isCheering": true,
- "canManage": true,
- "canReport": true,
- "canClaim": true
}
}| property name* additional property | any |
{- "property1": null,
- "property2": null
}{- "player": {
- "id": "string",
- "slug": "string",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "primaryPosition": "string",
- "positions": [
- "string"
], - "dominantFoot": "left",
- "bio": "string",
- "status": "available",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "availability": {
- "label": "string",
- "scheduleSummary": "string"
}, - "privacy": {
- "profilePublic": true,
- "contactsPublic": true,
- "currentTeamsPublic": true,
- "formerTeamsPublic": true,
- "statsPublic": true,
- "availabilityPublic": true
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}, - "completeness": {
- "complete": true,
- "items": [
- {
- "key": "primaryPosition",
- "label": "string",
- "complete": true
}
]
}
}{- "player": {
- "id": "string",
- "slug": "string",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "primaryPosition": "string",
- "positions": [
- "string"
], - "dominantFoot": "left",
- "bio": "string",
- "status": "available",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "availability": {
- "label": "string",
- "scheduleSummary": "string"
}, - "privacy": {
- "profilePublic": true,
- "contactsPublic": true,
- "currentTeamsPublic": true,
- "formerTeamsPublic": true,
- "statsPublic": true,
- "availabilityPublic": true
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}, - "completeness": {
- "complete": true,
- "items": [
- {
- "key": "primaryPosition",
- "label": "string",
- "complete": true
}
]
}
}| displayName | string |
object (ImageAsset) | |
| primaryPosition | string |
| positions | Array of strings |
| dominantFoot | string (PlayerDominantFoot) Enum: "left" "right" "both" |
| bio | string |
object (PlayerContactDto) | |
object (PlayerAvailabilityDto) | |
| status | string (PlayerAvailabilityStatus) Enum: "available" "active" "inactive" "retired" |
| version required | number |
{- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "primaryPosition": "string",
- "positions": [
- "string"
], - "dominantFoot": "left",
- "bio": "string",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "availability": {
- "label": "string",
- "scheduleSummary": "string"
}, - "status": "available",
- "version": 0
}{- "player": {
- "id": "string",
- "slug": "string",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "primaryPosition": "string",
- "positions": [
- "string"
], - "dominantFoot": "left",
- "bio": "string",
- "status": "available",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "availability": {
- "label": "string",
- "scheduleSummary": "string"
}, - "privacy": {
- "profilePublic": true,
- "contactsPublic": true,
- "currentTeamsPublic": true,
- "formerTeamsPublic": true,
- "statsPublic": true,
- "availabilityPublic": true
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}, - "completeness": {
- "complete": true,
- "items": [
- {
- "key": "primaryPosition",
- "label": "string",
- "complete": true
}
]
}
}| profilePublic | boolean |
| contactsPublic | boolean |
| currentTeamsPublic | boolean |
| formerTeamsPublic | boolean |
| statsPublic | boolean |
| availabilityPublic | boolean |
| version required | number |
{- "profilePublic": true,
- "contactsPublic": true,
- "currentTeamsPublic": true,
- "formerTeamsPublic": true,
- "statsPublic": true,
- "availabilityPublic": true,
- "version": 0
}{- "player": {
- "id": "string",
- "slug": "string",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "primaryPosition": "string",
- "positions": [
- "string"
], - "dominantFoot": "left",
- "bio": "string",
- "status": "available",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "availability": {
- "label": "string",
- "scheduleSummary": "string"
}, - "privacy": {
- "profilePublic": true,
- "contactsPublic": true,
- "currentTeamsPublic": true,
- "formerTeamsPublic": true,
- "statsPublic": true,
- "availabilityPublic": true
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}, - "completeness": {
- "complete": true,
- "items": [
- {
- "key": "primaryPosition",
- "label": "string",
- "complete": true
}
]
}
}{- "player": {
- "id": "string",
- "slug": "string",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "primaryPosition": "string",
- "positions": [
- "string"
], - "dominantFoot": "left",
- "bio": "string",
- "status": "available",
- "pageStatus": "active",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}, - "availability": {
- "label": "string",
- "scheduleSummary": "string"
}, - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}
}, - "viewer": {
- "isOwner": true,
- "canInvitePlayer": true,
- "inviteContexts": [
- {
- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "categories": [
- {
- "id": "string",
- "name": "string"
}
]
}
], - "isAuthenticated": true,
- "isFollowing": true,
- "isCheering": true,
- "canManage": true,
- "canReport": true,
- "canClaim": true
}, - "warnings": [
- {
- "code": "ENTITY_INACTIVE",
- "title": "string",
- "message": "string",
- "action": {
- "label": "string",
- "href": "string"
}
}
], - "stats": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "period": {
- "id": "string",
- "label": "string"
}, - "teamId": "string",
- "categoryId": "string",
- "championshipId": "string",
- "games": 0,
- "goals": 0,
- "assists": 0,
- "yellowCards": 0,
- "redCards": 0
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "statsFilters": {
- "periods": [
- {
- "id": "string",
- "label": "string"
}
], - "teams": [
- {
- "id": "string",
- "label": "string"
}
], - "categories": [
- {
- "id": "string",
- "label": "string"
}
], - "championships": [
- {
- "id": "string",
- "label": "string"
}
]
}, - "teamLinks": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "relationship": "current",
- "categoryNames": [
- "string"
], - "position": "string",
- "startedAt": "string",
- "endedAt": "string"
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "recentMatches": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "publicRoute": "string",
- "startsAt": "string",
- "competitionName": "string",
- "categoryName": "string",
- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "opponent": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "resultLabel": "string",
- "goals": 0,
- "assists": 0,
- "status": "validated"
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "championships": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "slug": "string",
- "name": "string",
- "publicRoute": "string",
- "editionLabel": "string",
- "appearances": 0
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}
}{- "stats": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "period": {
- "id": "string",
- "label": "string"
}, - "teamId": "string",
- "categoryId": "string",
- "championshipId": "string",
- "games": 0,
- "goals": 0,
- "assists": 0,
- "yellowCards": 0,
- "redCards": 0
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "filters": {
- "periods": [
- {
- "id": "string",
- "label": "string"
}
], - "teams": [
- {
- "id": "string",
- "label": "string"
}
], - "categories": [
- {
- "id": "string",
- "label": "string"
}
], - "championships": [
- {
- "id": "string",
- "label": "string"
}
]
}
}{- "history": {
- "teamLinks": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "relationship": "current",
- "categoryNames": [
- "string"
], - "position": "string",
- "startedAt": "string",
- "endedAt": "string"
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "championships": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "slug": "string",
- "name": "string",
- "publicRoute": "string",
- "editionLabel": "string",
- "appearances": 0
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}
}
}| type required | string (AuthIntentType) Enum: "follow_entity" "cheer_team" "join_torcida" "report_content" "identified_support" "manage_entity" "invite_player" "accept_invite" |
required | object |
| returnUrl required | string |
{- "type": "follow_entity",
- "target": {
- "entityType": "string",
- "entityId": "string"
}, - "returnUrl": "string"
}{- "intent": {
- "id": "string",
- "type": "follow_entity",
- "target": {
- "entityType": "string",
- "entityId": "string"
}, - "returnUrl": "string",
- "expiresAt": "string"
}
}| displayName required | string |
string | |
| phone | string |
| password required | string |
| intentId | string (ID) |
{- "displayName": "string",
- "email": "string",
- "phone": "string",
- "password": "string",
- "intentId": "string"
}{- "user": {
- "id": "string",
- "displayName": "string",
- "nickname": "string",
- "districtId": "string",
- "roles": [
- "supporter"
], - "onboardingCompleted": true
}, - "tokens": {
- "accessToken": "string",
- "accessTokenExpiresAt": "string",
- "refreshToken": "string"
}, - "intent": {
- "id": "string",
- "type": "follow_entity",
- "target": {
- "entityType": "string",
- "entityId": "string"
}, - "returnUrl": "string",
- "expiresAt": "string"
}
}| identifier required | string |
| password required | string |
| intentId | string (ID) |
{- "identifier": "string",
- "password": "string",
- "intentId": "string"
}{- "user": {
- "id": "string",
- "displayName": "string",
- "nickname": "string",
- "districtId": "string",
- "roles": [
- "supporter"
], - "onboardingCompleted": true
}, - "tokens": {
- "accessToken": "string",
- "accessTokenExpiresAt": "string",
- "refreshToken": "string"
}, - "intent": {
- "id": "string",
- "type": "follow_entity",
- "target": {
- "entityType": "string",
- "entityId": "string"
}, - "returnUrl": "string",
- "expiresAt": "string"
}
}| refreshToken required | string |
{- "refreshToken": "string"
}{- "tokens": {
- "accessToken": "string",
- "accessTokenExpiresAt": "string",
- "refreshToken": "string"
}
}| nickname required | string |
| districtId required | string (ID) |
| favoriteTeamId | string (ID) |
| followTorcidaIds | Array of strings (ID) |
{- "nickname": "string",
- "districtId": "string",
- "favoriteTeamId": "string",
- "followTorcidaIds": [
- "string"
]
}{- "user": {
- "id": "string",
- "displayName": "string",
- "nickname": "string",
- "districtId": "string",
- "roles": [
- "supporter"
], - "onboardingCompleted": true
}
}| displayName required | string |
| nickname required | string |
| districtId required | string (ID) |
{- "displayName": "string",
- "nickname": "string",
- "districtId": "string"
}{- "user": {
- "id": "string",
- "displayName": "string",
- "nickname": "string",
- "districtId": "string",
- "roles": [
- "supporter"
], - "onboardingCompleted": true
}
}| pushNotificationsEnabled | boolean |
| emailNotificationsEnabled | boolean |
{- "pushNotificationsEnabled": true,
- "emailNotificationsEnabled": true
}{- "settings": {
- "pushNotificationsEnabled": true,
- "emailNotificationsEnabled": true
}
}{- "teams": [
- {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}, - "isCheering": true
}
], - "torcidas": [
- {
- "id": "string",
- "slug": "string",
- "name": "string",
- "publicRoute": "string",
- "members": 0
}
], - "districts": [
- {
- "id": "string",
- "slug": "string",
- "name": "string",
- "publicRoute": "string",
- "cityName": "string",
- "stateName": "string",
- "status": "active"
}
], - "neighborhoods": [
- {
- "id": "string",
- "slug": "string",
- "name": "string",
- "publicRoute": "string",
- "regionalLabel": "Bairro",
- "status": "active",
- "activeTeamsCount": 0
}
]
}{- "torcida": {
- "bio": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}, - "joinMode": "open",
- "status": "pending_team_approval",
- "pageStatus": "active",
- "statusDetail": {
- "label": "string",
- "message": "string",
- "updatedAt": "string"
}, - "rejectionReason": "string",
- "metrics": {
- "followers": 0
}, - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "id": "string",
- "slug": "string",
- "name": "string",
- "publicRoute": "string",
- "members": 0
}, - "viewer": {
- "membershipStatus": "none",
- "canRequestJoin": true,
- "canSupport": true,
- "canResubmit": true,
- "managementRoute": "string",
- "isAuthenticated": true,
- "isFollowing": true,
- "isCheering": true,
- "canManage": true,
- "canReport": true,
- "canClaim": true
}, - "warnings": [
- {
- "code": "ENTITY_INACTIVE",
- "title": "string",
- "message": "string",
- "action": {
- "label": "string",
- "href": "string"
}
}
], - "members": {
- "total": 0,
- "status": "available",
- "items": [
- {
- "id": "string",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "memberSince": "string"
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "posts": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "type": "text",
- "title": "string",
- "excerpt": "string",
- "publishedAt": "string",
- "publicRoute": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "link": {
- "url": "string",
- "label": "string"
}
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "matches": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "publicRoute": "string",
- "status": "date_pending",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "homeScore": 0,
- "awayScore": 0,
- "startsAt": "string",
- "competitionName": "string",
- "categoryName": "string"
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "supporters": {
- "total": 0,
- "anonymousCount": 0,
- "status": "available",
- "items": [
- {
- "id": "string",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "sponsors": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "name": "string",
- "logo": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "href": "string"
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}
}{- "district": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "publicRoute": "string",
- "cityName": "string",
- "stateName": "string",
- "status": "active",
- "statusDetail": {
- "label": "string",
- "message": "string",
- "updatedAt": "string"
}
}, - "viewer": {
- "isAuthenticated": true,
- "isFollowing": true,
- "isCheering": true,
- "canManage": true,
- "canReport": true,
- "canClaim": true
}, - "warnings": [
- {
- "code": "ENTITY_INACTIVE",
- "title": "string",
- "message": "string",
- "action": {
- "label": "string",
- "href": "string"
}
}
], - "summary": {
- "activeTeams": 0,
- "activeChampionships": 0,
- "upcomingMatches": 0,
- "torcidas": 0,
- "services": 0
}, - "teams": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "matches": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "publicRoute": "string",
- "status": "date_pending",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "homeScore": 0,
- "awayScore": 0,
- "startsAt": "string",
- "competitionName": "string",
- "categoryName": "string"
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "championships": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "slug": "string",
- "publicRoute": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}, - "status": "published",
- "editionLabel": "string"
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "torcidas": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "slug": "string",
- "name": "string",
- "publicRoute": "string",
- "members": 0
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "services": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "slug": "string",
- "name": "string",
- "publicRoute": "string",
- "type": "refereeing",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}, - "status": "active"
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "rankings": {
- "periodLabel": "string",
- "teams": {
- "status": "available",
- "items": [
- {
- "position": 0,
- "entityId": "string",
- "entityName": "string",
- "entityRoute": "string",
- "score": 0,
- "provisional": true
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "torcidas": {
- "status": "available",
- "items": [
- {
- "position": 0,
- "entityId": "string",
- "entityName": "string",
- "entityRoute": "string",
- "score": 0,
- "provisional": true
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}
}, - "neighborhoods": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "slug": "string",
- "name": "string",
- "publicRoute": "string",
- "regionalLabel": "Bairro",
- "status": "active",
- "activeTeamsCount": 0
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}
}{- "neighborhood": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "publicRoute": "string",
- "regionalLabel": "Bairro",
- "district": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "publicRoute": "string",
- "cityName": "string",
- "stateName": "string",
- "status": "active"
}, - "status": "active",
- "statusDetail": {
- "label": "string",
- "message": "string",
- "updatedAt": "string"
}
}, - "viewer": {
- "isAuthenticated": true,
- "isFollowing": true,
- "isCheering": true,
- "canManage": true,
- "canReport": true,
- "canClaim": true
}, - "warnings": [
- {
- "code": "ENTITY_INACTIVE",
- "title": "string",
- "message": "string",
- "action": {
- "label": "string",
- "href": "string"
}
}
], - "summary": {
- "activeTeams": 0,
- "activeChampionships": 0,
- "upcomingMatches": 0,
- "torcidas": 0,
- "services": 0
}, - "teams": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "matches": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "publicRoute": "string",
- "status": "date_pending",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "homeScore": 0,
- "awayScore": 0,
- "startsAt": "string",
- "competitionName": "string",
- "categoryName": "string"
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "championships": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "slug": "string",
- "publicRoute": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}, - "status": "published",
- "editionLabel": "string"
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "torcidas": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "slug": "string",
- "name": "string",
- "publicRoute": "string",
- "members": 0
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "services": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "slug": "string",
- "name": "string",
- "publicRoute": "string",
- "type": "refereeing",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}, - "status": "active"
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "rankings": {
- "periodLabel": "string",
- "teams": {
- "status": "available",
- "items": [
- {
- "position": 0,
- "entityId": "string",
- "entityName": "string",
- "entityRoute": "string",
- "score": 0,
- "provisional": true
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "torcidas": {
- "status": "available",
- "items": [
- {
- "position": 0,
- "entityId": "string",
- "entityName": "string",
- "entityRoute": "string",
- "score": 0,
- "provisional": true
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}
}
}{- "match": {
- "pageStatus": "active",
- "kind": "friendly",
- "competition": {
- "id": "string",
- "name": "string",
- "editionLabel": "string",
- "publicRoute": "string"
}, - "championshipId": "string",
- "editionId": "string",
- "category": {
- "id": "string",
- "name": "string"
}, - "schedule": {
- "label": "string",
- "timezone": "America/Sao_Paulo",
- "startsAt": "string"
}, - "venue": {
- "kind": "field",
- "name": "string",
- "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "statusDetail": {
- "label": "string",
- "message": "string",
- "scoreFinal": true,
- "updatedAt": "string"
}, - "cancellationReason": "string",
- "id": "string",
- "publicRoute": "string",
- "status": "date_pending",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "homeScore": 0,
- "awayScore": 0,
- "startsAt": "string",
- "competitionName": "string",
- "categoryName": "string"
}, - "viewer": {
- "canEdit": true,
- "canReportResult": true,
- "canValidate": true,
- "canContest": true,
- "managementRoute": "string",
- "pendingAction": {
- "label": "string",
- "deadline": "string"
}, - "isAuthenticated": true,
- "isFollowing": true,
- "isCheering": true,
- "canManage": true,
- "canReport": true,
- "canClaim": true
}, - "warnings": [
- {
- "code": "ENTITY_INACTIVE",
- "title": "string",
- "message": "string",
- "action": {
- "label": "string",
- "href": "string"
}
}
], - "validation": {
- "state": "none",
- "label": "string",
- "message": "string",
- "provisional": true
}, - "lineups": {
- "status": "available",
- "items": [
- {
- "teamId": "string",
- "teamName": "string",
- "formation": "string",
- "starters": [
- {
- "id": "string",
- "displayName": "string",
- "position": "string",
- "role": "starter",
- "kind": "registered",
- "shirtNumber": 0,
- "publicRoute": "string",
- "playerId": "string"
}
], - "bench": [
- {
- "id": "string",
- "displayName": "string",
- "position": "string",
- "role": "starter",
- "kind": "registered",
- "shirtNumber": 0,
- "publicRoute": "string",
- "playerId": "string"
}
]
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "timeline": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "type": "goal",
- "period": "first_half",
- "minuteLabel": "string",
- "teamId": "string",
- "primaryPlayer": {
- "displayName": "string",
- "publicRoute": "string",
- "playerId": "string"
}, - "secondaryPlayer": {
- "displayName": "string",
- "publicRoute": "string",
- "playerId": "string"
}, - "description": "string"
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "report": {
- "status": "available",
- "items": [
- {
- "teamId": "string",
- "teamName": "string",
- "goals": 0,
- "assists": 0,
- "yellowCards": 0,
- "redCards": 0,
- "substitutions": 0
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "headToHead": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "publicRoute": "string",
- "status": "date_pending",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "homeScore": 0,
- "awayScore": 0,
- "startsAt": "string",
- "competitionName": "string",
- "categoryName": "string"
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "gallery": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "image": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "caption": "string",
- "credit": "string"
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "providers": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "name": "string",
- "serviceType": "string",
- "publicRoute": "string"
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}
}| categoryId | string (ID) |
| championshipId | string (ID) |
| startsAt | string (ISODateString) |
object (MatchVenueDto)
| |
| version required | number |
{- "categoryId": "string",
- "championshipId": "string",
- "startsAt": "string",
- "venue": {
- "kind": "field",
- "fieldId": "string",
- "label": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "version": 0
}{- "match": {
- "permissions": {
- "canEditSchedule": true,
- "canStart": true,
- "canFinishWithoutResult": true,
- "canCancel": true,
- "canManageReport": true,
- "canReportResult": true,
- "canValidate": true,
- "canContest": true,
- "canRetify": true
}, - "id": "string",
- "publicRoute": "string",
- "status": "draft",
- "type": "friendly",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "categoryId": "string",
- "categoryName": "string",
- "championshipId": "string",
- "championshipName": "string",
- "editionId": "string",
- "schedule": {
- "label": "string",
- "startsAt": "string"
}, - "venue": {
- "kind": "field",
- "fieldId": "string",
- "label": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "homeScore": 0,
- "awayScore": 0,
- "cancellationReason": "string",
- "createdByTeamId": "string",
- "result": {
- "matchId": "string",
- "homeScore": 0,
- "awayScore": 0,
- "reportedByTeamId": "string",
- "reportedAt": "string",
- "notes": "string",
- "validatedByTeamId": "string",
- "validatedAt": "string",
- "autoValidated": true
}, - "dispute": {
- "id": "string",
- "matchId": "string",
- "status": "open",
- "reason": "string",
- "evidence": [
- "string"
], - "openedByTeamId": "string",
- "openedAt": "string",
- "resolution": "validated",
- "resolvedByTeamId": "string",
- "resolutionNotes": "string",
- "resolvedAt": "string"
}, - "retifications": [
- {
- "id": "string",
- "matchId": "string",
- "requestedByTeamId": "string",
- "requestedAt": "string",
- "reason": "string",
- "previousHomeScore": 0,
- "previousAwayScore": 0,
- "resolution": "validated",
- "newHomeScore": 0,
- "newAwayScore": 0
}
], - "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}| homeTeamId required | string (ID) |
| awayTeamId required | string (ID) |
| type required | string (MatchType) Enum: "friendly" "championship" |
| categoryId required | string (ID) |
| championshipId | string (ID) |
| editionId | string (ID) |
| startsAt | string (ISODateString) |
object (MatchVenueDto)
|
{- "homeTeamId": "string",
- "awayTeamId": "string",
- "type": "friendly",
- "categoryId": "string",
- "championshipId": "string",
- "editionId": "string",
- "startsAt": "string",
- "venue": {
- "kind": "field",
- "fieldId": "string",
- "label": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}
}{- "match": {
- "permissions": {
- "canEditSchedule": true,
- "canStart": true,
- "canFinishWithoutResult": true,
- "canCancel": true,
- "canManageReport": true,
- "canReportResult": true,
- "canValidate": true,
- "canContest": true,
- "canRetify": true
}, - "id": "string",
- "publicRoute": "string",
- "status": "draft",
- "type": "friendly",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "categoryId": "string",
- "categoryName": "string",
- "championshipId": "string",
- "championshipName": "string",
- "editionId": "string",
- "schedule": {
- "label": "string",
- "startsAt": "string"
}, - "venue": {
- "kind": "field",
- "fieldId": "string",
- "label": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "homeScore": 0,
- "awayScore": 0,
- "cancellationReason": "string",
- "createdByTeamId": "string",
- "result": {
- "matchId": "string",
- "homeScore": 0,
- "awayScore": 0,
- "reportedByTeamId": "string",
- "reportedAt": "string",
- "notes": "string",
- "validatedByTeamId": "string",
- "validatedAt": "string",
- "autoValidated": true
}, - "dispute": {
- "id": "string",
- "matchId": "string",
- "status": "open",
- "reason": "string",
- "evidence": [
- "string"
], - "openedByTeamId": "string",
- "openedAt": "string",
- "resolution": "validated",
- "resolvedByTeamId": "string",
- "resolutionNotes": "string",
- "resolvedAt": "string"
}, - "retifications": [
- {
- "id": "string",
- "matchId": "string",
- "requestedByTeamId": "string",
- "requestedAt": "string",
- "reason": "string",
- "previousHomeScore": 0,
- "previousAwayScore": 0,
- "resolution": "validated",
- "newHomeScore": 0,
- "newAwayScore": 0
}
], - "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}{- "matches": [
- {
- "id": "string",
- "publicRoute": "string",
- "status": "draft",
- "type": "friendly",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "categoryId": "string",
- "categoryName": "string",
- "championshipId": "string",
- "championshipName": "string",
- "editionId": "string",
- "schedule": {
- "label": "string",
- "startsAt": "string"
}, - "homeScore": 0,
- "awayScore": 0,
- "pendingAction": {
- "kind": "report_result",
- "deadline": "string"
}
}
]
}{- "match": {
- "permissions": {
- "canEditSchedule": true,
- "canStart": true,
- "canFinishWithoutResult": true,
- "canCancel": true,
- "canManageReport": true,
- "canReportResult": true,
- "canValidate": true,
- "canContest": true,
- "canRetify": true
}, - "id": "string",
- "publicRoute": "string",
- "status": "draft",
- "type": "friendly",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "categoryId": "string",
- "categoryName": "string",
- "championshipId": "string",
- "championshipName": "string",
- "editionId": "string",
- "schedule": {
- "label": "string",
- "startsAt": "string"
}, - "venue": {
- "kind": "field",
- "fieldId": "string",
- "label": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "homeScore": 0,
- "awayScore": 0,
- "cancellationReason": "string",
- "createdByTeamId": "string",
- "result": {
- "matchId": "string",
- "homeScore": 0,
- "awayScore": 0,
- "reportedByTeamId": "string",
- "reportedAt": "string",
- "notes": "string",
- "validatedByTeamId": "string",
- "validatedAt": "string",
- "autoValidated": true
}, - "dispute": {
- "id": "string",
- "matchId": "string",
- "status": "open",
- "reason": "string",
- "evidence": [
- "string"
], - "openedByTeamId": "string",
- "openedAt": "string",
- "resolution": "validated",
- "resolvedByTeamId": "string",
- "resolutionNotes": "string",
- "resolvedAt": "string"
}, - "retifications": [
- {
- "id": "string",
- "matchId": "string",
- "requestedByTeamId": "string",
- "requestedAt": "string",
- "reason": "string",
- "previousHomeScore": 0,
- "previousAwayScore": 0,
- "resolution": "validated",
- "newHomeScore": 0,
- "newAwayScore": 0
}
], - "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}| version required | number |
{- "version": 0
}{- "match": {
- "permissions": {
- "canEditSchedule": true,
- "canStart": true,
- "canFinishWithoutResult": true,
- "canCancel": true,
- "canManageReport": true,
- "canReportResult": true,
- "canValidate": true,
- "canContest": true,
- "canRetify": true
}, - "id": "string",
- "publicRoute": "string",
- "status": "draft",
- "type": "friendly",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "categoryId": "string",
- "categoryName": "string",
- "championshipId": "string",
- "championshipName": "string",
- "editionId": "string",
- "schedule": {
- "label": "string",
- "startsAt": "string"
}, - "venue": {
- "kind": "field",
- "fieldId": "string",
- "label": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "homeScore": 0,
- "awayScore": 0,
- "cancellationReason": "string",
- "createdByTeamId": "string",
- "result": {
- "matchId": "string",
- "homeScore": 0,
- "awayScore": 0,
- "reportedByTeamId": "string",
- "reportedAt": "string",
- "notes": "string",
- "validatedByTeamId": "string",
- "validatedAt": "string",
- "autoValidated": true
}, - "dispute": {
- "id": "string",
- "matchId": "string",
- "status": "open",
- "reason": "string",
- "evidence": [
- "string"
], - "openedByTeamId": "string",
- "openedAt": "string",
- "resolution": "validated",
- "resolvedByTeamId": "string",
- "resolutionNotes": "string",
- "resolvedAt": "string"
}, - "retifications": [
- {
- "id": "string",
- "matchId": "string",
- "requestedByTeamId": "string",
- "requestedAt": "string",
- "reason": "string",
- "previousHomeScore": 0,
- "previousAwayScore": 0,
- "resolution": "validated",
- "newHomeScore": 0,
- "newAwayScore": 0
}
], - "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}| version required | number |
{- "version": 0
}{- "match": {
- "permissions": {
- "canEditSchedule": true,
- "canStart": true,
- "canFinishWithoutResult": true,
- "canCancel": true,
- "canManageReport": true,
- "canReportResult": true,
- "canValidate": true,
- "canContest": true,
- "canRetify": true
}, - "id": "string",
- "publicRoute": "string",
- "status": "draft",
- "type": "friendly",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "categoryId": "string",
- "categoryName": "string",
- "championshipId": "string",
- "championshipName": "string",
- "editionId": "string",
- "schedule": {
- "label": "string",
- "startsAt": "string"
}, - "venue": {
- "kind": "field",
- "fieldId": "string",
- "label": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "homeScore": 0,
- "awayScore": 0,
- "cancellationReason": "string",
- "createdByTeamId": "string",
- "result": {
- "matchId": "string",
- "homeScore": 0,
- "awayScore": 0,
- "reportedByTeamId": "string",
- "reportedAt": "string",
- "notes": "string",
- "validatedByTeamId": "string",
- "validatedAt": "string",
- "autoValidated": true
}, - "dispute": {
- "id": "string",
- "matchId": "string",
- "status": "open",
- "reason": "string",
- "evidence": [
- "string"
], - "openedByTeamId": "string",
- "openedAt": "string",
- "resolution": "validated",
- "resolvedByTeamId": "string",
- "resolutionNotes": "string",
- "resolvedAt": "string"
}, - "retifications": [
- {
- "id": "string",
- "matchId": "string",
- "requestedByTeamId": "string",
- "requestedAt": "string",
- "reason": "string",
- "previousHomeScore": 0,
- "previousAwayScore": 0,
- "resolution": "validated",
- "newHomeScore": 0,
- "newAwayScore": 0
}
], - "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}| version required | number |
| reason required | string |
{- "version": 0,
- "reason": "string"
}{- "match": {
- "permissions": {
- "canEditSchedule": true,
- "canStart": true,
- "canFinishWithoutResult": true,
- "canCancel": true,
- "canManageReport": true,
- "canReportResult": true,
- "canValidate": true,
- "canContest": true,
- "canRetify": true
}, - "id": "string",
- "publicRoute": "string",
- "status": "draft",
- "type": "friendly",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "categoryId": "string",
- "categoryName": "string",
- "championshipId": "string",
- "championshipName": "string",
- "editionId": "string",
- "schedule": {
- "label": "string",
- "startsAt": "string"
}, - "venue": {
- "kind": "field",
- "fieldId": "string",
- "label": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "homeScore": 0,
- "awayScore": 0,
- "cancellationReason": "string",
- "createdByTeamId": "string",
- "result": {
- "matchId": "string",
- "homeScore": 0,
- "awayScore": 0,
- "reportedByTeamId": "string",
- "reportedAt": "string",
- "notes": "string",
- "validatedByTeamId": "string",
- "validatedAt": "string",
- "autoValidated": true
}, - "dispute": {
- "id": "string",
- "matchId": "string",
- "status": "open",
- "reason": "string",
- "evidence": [
- "string"
], - "openedByTeamId": "string",
- "openedAt": "string",
- "resolution": "validated",
- "resolvedByTeamId": "string",
- "resolutionNotes": "string",
- "resolvedAt": "string"
}, - "retifications": [
- {
- "id": "string",
- "matchId": "string",
- "requestedByTeamId": "string",
- "requestedAt": "string",
- "reason": "string",
- "previousHomeScore": 0,
- "previousAwayScore": 0,
- "resolution": "validated",
- "newHomeScore": 0,
- "newAwayScore": 0
}
], - "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}| homeScore required | number |
| awayScore required | number |
| reportedByTeamId required | string (ID) |
| notes | string |
| version required | number |
{- "homeScore": 0,
- "awayScore": 0,
- "reportedByTeamId": "string",
- "notes": "string",
- "version": 0
}{- "result": {
- "matchId": "string",
- "homeScore": 0,
- "awayScore": 0,
- "reportedByTeamId": "string",
- "reportedAt": "string",
- "notes": "string",
- "validatedByTeamId": "string",
- "validatedAt": "string",
- "autoValidated": true
}, - "match": {
- "permissions": {
- "canEditSchedule": true,
- "canStart": true,
- "canFinishWithoutResult": true,
- "canCancel": true,
- "canManageReport": true,
- "canReportResult": true,
- "canValidate": true,
- "canContest": true,
- "canRetify": true
}, - "id": "string",
- "publicRoute": "string",
- "status": "draft",
- "type": "friendly",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "categoryId": "string",
- "categoryName": "string",
- "championshipId": "string",
- "championshipName": "string",
- "editionId": "string",
- "schedule": {
- "label": "string",
- "startsAt": "string"
}, - "venue": {
- "kind": "field",
- "fieldId": "string",
- "label": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "homeScore": 0,
- "awayScore": 0,
- "cancellationReason": "string",
- "createdByTeamId": "string",
- "result": {
- "matchId": "string",
- "homeScore": 0,
- "awayScore": 0,
- "reportedByTeamId": "string",
- "reportedAt": "string",
- "notes": "string",
- "validatedByTeamId": "string",
- "validatedAt": "string",
- "autoValidated": true
}, - "dispute": {
- "id": "string",
- "matchId": "string",
- "status": "open",
- "reason": "string",
- "evidence": [
- "string"
], - "openedByTeamId": "string",
- "openedAt": "string",
- "resolution": "validated",
- "resolvedByTeamId": "string",
- "resolutionNotes": "string",
- "resolvedAt": "string"
}, - "retifications": [
- {
- "id": "string",
- "matchId": "string",
- "requestedByTeamId": "string",
- "requestedAt": "string",
- "reason": "string",
- "previousHomeScore": 0,
- "previousAwayScore": 0,
- "resolution": "validated",
- "newHomeScore": 0,
- "newAwayScore": 0
}
], - "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}| version required | number |
{- "version": 0
}{- "result": {
- "matchId": "string",
- "homeScore": 0,
- "awayScore": 0,
- "reportedByTeamId": "string",
- "reportedAt": "string",
- "notes": "string",
- "validatedByTeamId": "string",
- "validatedAt": "string",
- "autoValidated": true
}, - "match": {
- "permissions": {
- "canEditSchedule": true,
- "canStart": true,
- "canFinishWithoutResult": true,
- "canCancel": true,
- "canManageReport": true,
- "canReportResult": true,
- "canValidate": true,
- "canContest": true,
- "canRetify": true
}, - "id": "string",
- "publicRoute": "string",
- "status": "draft",
- "type": "friendly",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "categoryId": "string",
- "categoryName": "string",
- "championshipId": "string",
- "championshipName": "string",
- "editionId": "string",
- "schedule": {
- "label": "string",
- "startsAt": "string"
}, - "venue": {
- "kind": "field",
- "fieldId": "string",
- "label": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "homeScore": 0,
- "awayScore": 0,
- "cancellationReason": "string",
- "createdByTeamId": "string",
- "result": {
- "matchId": "string",
- "homeScore": 0,
- "awayScore": 0,
- "reportedByTeamId": "string",
- "reportedAt": "string",
- "notes": "string",
- "validatedByTeamId": "string",
- "validatedAt": "string",
- "autoValidated": true
}, - "dispute": {
- "id": "string",
- "matchId": "string",
- "status": "open",
- "reason": "string",
- "evidence": [
- "string"
], - "openedByTeamId": "string",
- "openedAt": "string",
- "resolution": "validated",
- "resolvedByTeamId": "string",
- "resolutionNotes": "string",
- "resolvedAt": "string"
}, - "retifications": [
- {
- "id": "string",
- "matchId": "string",
- "requestedByTeamId": "string",
- "requestedAt": "string",
- "reason": "string",
- "previousHomeScore": 0,
- "previousAwayScore": 0,
- "resolution": "validated",
- "newHomeScore": 0,
- "newAwayScore": 0
}
], - "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}| reason required | string |
| evidence | Array of strings |
| version required | number |
{- "reason": "string",
- "evidence": [
- "string"
], - "version": 0
}{- "dispute": {
- "id": "string",
- "matchId": "string",
- "status": "open",
- "reason": "string",
- "evidence": [
- "string"
], - "openedByTeamId": "string",
- "openedAt": "string",
- "resolution": "validated",
- "resolvedByTeamId": "string",
- "resolutionNotes": "string",
- "resolvedAt": "string"
}, - "match": {
- "permissions": {
- "canEditSchedule": true,
- "canStart": true,
- "canFinishWithoutResult": true,
- "canCancel": true,
- "canManageReport": true,
- "canReportResult": true,
- "canValidate": true,
- "canContest": true,
- "canRetify": true
}, - "id": "string",
- "publicRoute": "string",
- "status": "draft",
- "type": "friendly",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "categoryId": "string",
- "categoryName": "string",
- "championshipId": "string",
- "championshipName": "string",
- "editionId": "string",
- "schedule": {
- "label": "string",
- "startsAt": "string"
}, - "venue": {
- "kind": "field",
- "fieldId": "string",
- "label": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "homeScore": 0,
- "awayScore": 0,
- "cancellationReason": "string",
- "createdByTeamId": "string",
- "result": {
- "matchId": "string",
- "homeScore": 0,
- "awayScore": 0,
- "reportedByTeamId": "string",
- "reportedAt": "string",
- "notes": "string",
- "validatedByTeamId": "string",
- "validatedAt": "string",
- "autoValidated": true
}, - "dispute": {
- "id": "string",
- "matchId": "string",
- "status": "open",
- "reason": "string",
- "evidence": [
- "string"
], - "openedByTeamId": "string",
- "openedAt": "string",
- "resolution": "validated",
- "resolvedByTeamId": "string",
- "resolutionNotes": "string",
- "resolvedAt": "string"
}, - "retifications": [
- {
- "id": "string",
- "matchId": "string",
- "requestedByTeamId": "string",
- "requestedAt": "string",
- "reason": "string",
- "previousHomeScore": 0,
- "previousAwayScore": 0,
- "resolution": "validated",
- "newHomeScore": 0,
- "newAwayScore": 0
}
], - "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}| resolution required | string Enum: "validated" "cancelled" |
| reason required | string |
| homeScore | number |
| awayScore | number |
| version required | number |
{- "resolution": "validated",
- "reason": "string",
- "homeScore": 0,
- "awayScore": 0,
- "version": 0
}{- "retification": {
- "id": "string",
- "matchId": "string",
- "requestedByTeamId": "string",
- "requestedAt": "string",
- "reason": "string",
- "previousHomeScore": 0,
- "previousAwayScore": 0,
- "resolution": "validated",
- "newHomeScore": 0,
- "newAwayScore": 0
}, - "match": {
- "permissions": {
- "canEditSchedule": true,
- "canStart": true,
- "canFinishWithoutResult": true,
- "canCancel": true,
- "canManageReport": true,
- "canReportResult": true,
- "canValidate": true,
- "canContest": true,
- "canRetify": true
}, - "id": "string",
- "publicRoute": "string",
- "status": "draft",
- "type": "friendly",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "categoryId": "string",
- "categoryName": "string",
- "championshipId": "string",
- "championshipName": "string",
- "editionId": "string",
- "schedule": {
- "label": "string",
- "startsAt": "string"
}, - "venue": {
- "kind": "field",
- "fieldId": "string",
- "label": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "homeScore": 0,
- "awayScore": 0,
- "cancellationReason": "string",
- "createdByTeamId": "string",
- "result": {
- "matchId": "string",
- "homeScore": 0,
- "awayScore": 0,
- "reportedByTeamId": "string",
- "reportedAt": "string",
- "notes": "string",
- "validatedByTeamId": "string",
- "validatedAt": "string",
- "autoValidated": true
}, - "dispute": {
- "id": "string",
- "matchId": "string",
- "status": "open",
- "reason": "string",
- "evidence": [
- "string"
], - "openedByTeamId": "string",
- "openedAt": "string",
- "resolution": "validated",
- "resolvedByTeamId": "string",
- "resolutionNotes": "string",
- "resolvedAt": "string"
}, - "retifications": [
- {
- "id": "string",
- "matchId": "string",
- "requestedByTeamId": "string",
- "requestedAt": "string",
- "reason": "string",
- "previousHomeScore": 0,
- "previousAwayScore": 0,
- "resolution": "validated",
- "newHomeScore": 0,
- "newAwayScore": 0
}
], - "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}{- "report": {
- "matchId": "string",
- "lineups": [
- {
- "teamId": "string",
- "formation": "string",
- "entries": [
- {
- "role": "starter",
- "linkId": "string",
- "kind": "registered",
- "displayName": "string",
- "position": "string",
- "shirtNumber": 0,
- "publicRoute": "string",
- "playerId": "string"
}
]
}
], - "events": [
- {
- "id": "string",
- "matchId": "string",
- "type": "goal",
- "teamId": "string",
- "period": "first_half",
- "minute": 0,
- "primaryParticipant": {
- "linkId": "string",
- "kind": "registered",
- "displayName": "string",
- "position": "string",
- "shirtNumber": 0,
- "publicRoute": "string",
- "playerId": "string"
}, - "secondaryParticipant": {
- "linkId": "string",
- "kind": "registered",
- "displayName": "string",
- "position": "string",
- "shirtNumber": 0,
- "publicRoute": "string",
- "playerId": "string"
}, - "note": "string",
- "createdByUserId": "string",
- "createdAt": "string"
}
], - "locked": true,
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}required | Array of objects (UpsertMatchTeamLineupRequest) |
| version required | number |
{- "lineups": [
- {
- "teamId": "string",
- "formation": "string",
- "entries": [
- {
- "linkId": "string",
- "role": "starter",
- "shirtNumber": 0
}
]
}
], - "version": 0
}{- "report": {
- "matchId": "string",
- "lineups": [
- {
- "teamId": "string",
- "formation": "string",
- "entries": [
- {
- "role": "starter",
- "linkId": "string",
- "kind": "registered",
- "displayName": "string",
- "position": "string",
- "shirtNumber": 0,
- "publicRoute": "string",
- "playerId": "string"
}
]
}
], - "events": [
- {
- "id": "string",
- "matchId": "string",
- "type": "goal",
- "teamId": "string",
- "period": "first_half",
- "minute": 0,
- "primaryParticipant": {
- "linkId": "string",
- "kind": "registered",
- "displayName": "string",
- "position": "string",
- "shirtNumber": 0,
- "publicRoute": "string",
- "playerId": "string"
}, - "secondaryParticipant": {
- "linkId": "string",
- "kind": "registered",
- "displayName": "string",
- "position": "string",
- "shirtNumber": 0,
- "publicRoute": "string",
- "playerId": "string"
}, - "note": "string",
- "createdByUserId": "string",
- "createdAt": "string"
}
], - "locked": true,
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}| type required | string (MatchEventType) Enum: "goal" "yellow_card" "red_card" "substitution" "administrative" |
| teamId required | string (ID) |
| period required | string (MatchEventPeriod) Enum: "first_half" "second_half" "extra_time" "penalties" "administrative" |
| minute required | number |
| primaryLinkId | string (ID) |
| secondaryLinkId | string (ID) |
| note | string |
{- "type": "goal",
- "teamId": "string",
- "period": "first_half",
- "minute": 0,
- "primaryLinkId": "string",
- "secondaryLinkId": "string",
- "note": "string"
}{- "event": {
- "id": "string",
- "matchId": "string",
- "type": "goal",
- "teamId": "string",
- "period": "first_half",
- "minute": 0,
- "primaryParticipant": {
- "linkId": "string",
- "kind": "registered",
- "displayName": "string",
- "position": "string",
- "shirtNumber": 0,
- "publicRoute": "string",
- "playerId": "string"
}, - "secondaryParticipant": {
- "linkId": "string",
- "kind": "registered",
- "displayName": "string",
- "position": "string",
- "shirtNumber": 0,
- "publicRoute": "string",
- "playerId": "string"
}, - "note": "string",
- "createdByUserId": "string",
- "createdAt": "string"
}, - "report": {
- "matchId": "string",
- "lineups": [
- {
- "teamId": "string",
- "formation": "string",
- "entries": [
- {
- "role": "starter",
- "linkId": "string",
- "kind": "registered",
- "displayName": "string",
- "position": "string",
- "shirtNumber": 0,
- "publicRoute": "string",
- "playerId": "string"
}
]
}
], - "events": [
- {
- "id": "string",
- "matchId": "string",
- "type": "goal",
- "teamId": "string",
- "period": "first_half",
- "minute": 0,
- "primaryParticipant": {
- "linkId": "string",
- "kind": "registered",
- "displayName": "string",
- "position": "string",
- "shirtNumber": 0,
- "publicRoute": "string",
- "playerId": "string"
}, - "secondaryParticipant": {
- "linkId": "string",
- "kind": "registered",
- "displayName": "string",
- "position": "string",
- "shirtNumber": 0,
- "publicRoute": "string",
- "playerId": "string"
}, - "note": "string",
- "createdByUserId": "string",
- "createdAt": "string"
}
], - "locked": true,
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}| teamId required | string (ID) |
| displayName required | string |
| position required | string |
{- "teamId": "string",
- "displayName": "string",
- "position": "string"
}{- "participant": {
- "linkId": "string",
- "kind": "registered",
- "displayName": "string",
- "position": "string",
- "shirtNumber": 0,
- "publicRoute": "string",
- "playerId": "string"
}
}{- "championship": {
- "pageStatus": "active",
- "description": "string",
- "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "format": {
- "type": "round_robin",
- "label": "string",
- "description": "string",
- "hasStandings": true,
- "hasBracket": true
}, - "edition": {
- "id": "string",
- "label": "string",
- "phaseLabel": "string",
- "startsAt": "string",
- "endsAt": "string",
- "registration": {
- "status": "not_open",
- "mode": "invite",
- "windowLabel": "string"
}
}, - "editions": [
- {
- "id": "string",
- "label": "string",
- "current": true,
- "publicRoute": "string"
}
], - "statusDetail": {
- "label": "string",
- "message": "string",
- "updatedAt": "string"
}, - "cancellationReason": "string",
- "id": "string",
- "slug": "string",
- "publicRoute": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}, - "status": "published",
- "editionLabel": "string"
}, - "viewer": {
- "canRequestRegistration": true,
- "managementRoute": "string",
- "isAuthenticated": true,
- "isFollowing": true,
- "isCheering": true,
- "canManage": true,
- "canReport": true,
- "canClaim": true
}, - "warnings": [
- {
- "code": "ENTITY_INACTIVE",
- "title": "string",
- "message": "string",
- "action": {
- "label": "string",
- "href": "string"
}
}
], - "regulation": {
- "summary": [
- "string"
], - "fullText": "string",
- "pdf": {
- "url": "string",
- "label": "string"
}, - "version": 0,
- "lockedAt": "string"
}, - "fixtures": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "publicRoute": "string",
- "status": "date_pending",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "homeScore": 0,
- "awayScore": 0,
- "startsAt": "string",
- "competitionName": "string",
- "categoryName": "string"
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "standings": {
- "status": "available",
- "items": [
- {
- "groupName": "string",
- "position": 0,
- "teamId": "string",
- "teamName": "string",
- "teamRoute": "string",
- "played": 0,
- "wins": 0,
- "draws": 0,
- "losses": 0,
- "goalsFor": 0,
- "goalsAgainst": 0,
- "goalDifference": 0,
- "points": 0,
- "provisional": true
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "bracket": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "label": "string",
- "matches": [
- {
- "id": "string",
- "homeTeamName": "string",
- "awayTeamName": "string",
- "homeScore": 0,
- "awayScore": 0,
- "statusLabel": "string",
- "publicRoute": "string"
}
]
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "registrations": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "teamId": "string",
- "teamName": "string",
- "teamRoute": "string",
- "territoryLabel": "string",
- "categoryName": "string"
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "topScorers": {
- "status": "available",
- "items": [
- {
- "position": 0,
- "displayName": "string",
- "publicRoute": "string",
- "teamName": "string",
- "goals": 0,
- "assists": 0
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "discipline": {
- "status": "available",
- "items": [
- {
- "playerDisplayName": "string",
- "teamName": "string",
- "yellowCards": 0,
- "redCards": 0,
- "suspended": true,
- "suspensionReason": "string"
}
], - "message": "string",
- "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}
}{- "field": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "publicRoute": "string",
- "bio": "string",
- "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "active",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}, - "address": {
- "visibility": "public",
- "displayText": "string",
- "street": "string"
}, - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "statusDetail": {
- "label": "string",
- "message": "string",
- "updatedAt": "string"
}
}, - "viewer": {
- "managementRoute": "string",
- "isAuthenticated": true,
- "isFollowing": true,
- "isCheering": true,
- "canManage": true,
- "canReport": true,
- "canClaim": true
}, - "warnings": [
- {
- "code": "ENTITY_INACTIVE",
- "title": "string",
- "message": "string",
- "action": {
- "label": "string",
- "href": "string"
}
}
], - "matches": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "publicRoute": "string",
- "status": "date_pending",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "homeScore": 0,
- "awayScore": 0,
- "startsAt": "string",
- "competitionName": "string",
- "categoryName": "string"
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "gallery": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "image": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "caption": "string"
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}
}{- "service": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "publicRoute": "string",
- "type": "refereeing",
- "bio": "string",
- "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "active",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}, - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "statusDetail": {
- "label": "string",
- "message": "string",
- "updatedAt": "string"
}
}, - "viewer": {
- "managementRoute": "string",
- "isAuthenticated": true,
- "isFollowing": true,
- "isCheering": true,
- "canManage": true,
- "canReport": true,
- "canClaim": true
}, - "warnings": [
- {
- "code": "ENTITY_INACTIVE",
- "title": "string",
- "message": "string",
- "action": {
- "label": "string",
- "href": "string"
}
}
], - "showcase": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "image": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "title": "string",
- "description": "string",
- "href": "string"
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "providers": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "roleLabel": "string",
- "registered": true,
- "player": {
- "id": "string",
- "slug": "string",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "primaryPosition": "string",
- "publicRoute": "string"
}
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}, - "eventLinks": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "eventType": "match",
- "name": "string",
- "publicRoute": "string",
- "roleLabel": "string",
- "occurredAt": "string"
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}
}{- "query": "string",
- "types": [
- "team"
], - "groupCounts": [
- {
- "type": "team",
- "label": "string",
- "totalItems": 0
}
], - "items": [
- {
- "id": "string",
- "type": "team",
- "title": "string",
- "subtitle": "string",
- "publicRoute": "string",
- "badges": [
- {
- "label": "string",
- "tone": "neutral"
}
], - "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}, - "metricLabel": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "vocabulary": {
- "regionalLabel": "Bairro",
- "regionalLabelPlural": "string"
}
}
], - "suggestions": [
- {
- "id": "string",
- "label": "string",
- "type": "team",
- "publicRoute": "string"
}
]
}{- "ok": false,
- "error": {
- "code": "VALIDATION_ERROR",
- "message": "string",
- "details": {
- "property1": null,
- "property2": null
}, - "fieldErrors": [
- {
- "field": "string",
- "code": "string",
- "message": "string"
}
], - "retryAfterSeconds": 0
}, - "meta": {
- "requestId": "string",
- "timestamp": "string",
- "pagination": {
- "page": 0,
- "pageSize": 0,
- "totalItems": 0,
- "totalPages": 0,
- "hasNextPage": true,
- "hasPreviousPage": true
}, - "warnings": [
- {
- "code": "string",
- "message": "string",
- "target": {
- "type": "string",
- "id": "string"
}
}
]
}
}{- "ok": false,
- "error": {
- "code": "VALIDATION_ERROR",
- "message": "string",
- "details": {
- "property1": null,
- "property2": null
}, - "fieldErrors": [
- {
- "field": "string",
- "code": "string",
- "message": "string"
}
], - "retryAfterSeconds": 0
}, - "meta": {
- "requestId": "string",
- "timestamp": "string",
- "pagination": {
- "page": 0,
- "pageSize": 0,
- "totalItems": 0,
- "totalPages": 0,
- "hasNextPage": true,
- "hasPreviousPage": true
}, - "warnings": [
- {
- "code": "string",
- "message": "string",
- "target": {
- "type": "string",
- "id": "string"
}
}
]
}
}{- "ok": false,
- "error": {
- "code": "VALIDATION_ERROR",
- "message": "string",
- "details": {
- "property1": null,
- "property2": null
}, - "fieldErrors": [
- {
- "field": "string",
- "code": "string",
- "message": "string"
}
], - "retryAfterSeconds": 0
}, - "meta": {
- "requestId": "string",
- "timestamp": "string",
- "pagination": {
- "page": 0,
- "pageSize": 0,
- "totalItems": 0,
- "totalPages": 0,
- "hasNextPage": true,
- "hasPreviousPage": true
}, - "warnings": [
- {
- "code": "string",
- "message": "string",
- "target": {
- "type": "string",
- "id": "string"
}
}
]
}
}{- "ok": false,
- "error": {
- "code": "VALIDATION_ERROR",
- "message": "string",
- "details": {
- "property1": null,
- "property2": null
}, - "fieldErrors": [
- {
- "field": "string",
- "code": "string",
- "message": "string"
}
], - "retryAfterSeconds": 0
}, - "meta": {
- "requestId": "string",
- "timestamp": "string",
- "pagination": {
- "page": 0,
- "pageSize": 0,
- "totalItems": 0,
- "totalPages": 0,
- "hasNextPage": true,
- "hasPreviousPage": true
}, - "warnings": [
- {
- "code": "string",
- "message": "string",
- "target": {
- "type": "string",
- "id": "string"
}
}
]
}
}{- "ok": false,
- "error": {
- "code": "VALIDATION_ERROR",
- "message": "string",
- "details": {
- "property1": null,
- "property2": null
}, - "fieldErrors": [
- {
- "field": "string",
- "code": "string",
- "message": "string"
}
], - "retryAfterSeconds": 0
}, - "meta": {
- "requestId": "string",
- "timestamp": "string",
- "pagination": {
- "page": 0,
- "pageSize": 0,
- "totalItems": 0,
- "totalPages": 0,
- "hasNextPage": true,
- "hasPreviousPage": true
}, - "warnings": [
- {
- "code": "string",
- "message": "string",
- "target": {
- "type": "string",
- "id": "string"
}
}
]
}
}{- "ok": false,
- "error": {
- "code": "VALIDATION_ERROR",
- "message": "string",
- "details": {
- "property1": null,
- "property2": null
}, - "fieldErrors": [
- {
- "field": "string",
- "code": "string",
- "message": "string"
}
], - "retryAfterSeconds": 0
}, - "meta": {
- "requestId": "string",
- "timestamp": "string",
- "pagination": {
- "page": 0,
- "pageSize": 0,
- "totalItems": 0,
- "totalPages": 0,
- "hasNextPage": true,
- "hasPreviousPage": true
}, - "warnings": [
- {
- "code": "string",
- "message": "string",
- "target": {
- "type": "string",
- "id": "string"
}
}
]
}
}{- "ok": false,
- "error": {
- "code": "VALIDATION_ERROR",
- "message": "string",
- "details": {
- "property1": null,
- "property2": null
}, - "fieldErrors": [
- {
- "field": "string",
- "code": "string",
- "message": "string"
}
], - "retryAfterSeconds": 0
}, - "meta": {
- "requestId": "string",
- "timestamp": "string",
- "pagination": {
- "page": 0,
- "pageSize": 0,
- "totalItems": 0,
- "totalPages": 0,
- "hasNextPage": true,
- "hasPreviousPage": true
}, - "warnings": [
- {
- "code": "string",
- "message": "string",
- "target": {
- "type": "string",
- "id": "string"
}
}
]
}
}| targetType required | string Enum: "team" "torcida" "district" "neighborhood" |
| targetId required | string (ID) |
{- "targetType": "team",
- "targetId": "string"
}{- "relationship": {
- "isAuthenticated": true,
- "isFollowing": true,
- "isCheering": true,
- "canManage": true,
- "canReport": true,
- "canClaim": true
}
}| name required | string |
| description | string |
| districtId required | string (ID) |
| neighborhoodId | string (ID) |
object (TeamIdentityContactDto) |
{- "name": "string",
- "description": "string",
- "districtId": "string",
- "neighborhoodId": "string",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}
}{- "championship": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "description": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "draft",
- "districtId": "string",
- "neighborhoodId": "string",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "cancellationReason": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}, - "managementMembershipId": "string"
}{- "championship": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "description": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "draft",
- "districtId": "string",
- "neighborhoodId": "string",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "cancellationReason": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}, - "membership": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "userId": "string",
- "role": "primary_owner",
- "permissions": [
- "string"
], - "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
], - "status": "invited",
- "invitedAt": "string",
- "respondedAt": "string",
- "version": 0
}, - "modules": [
- {
- "id": "identity",
- "label": "string",
- "description": "string",
- "available": true,
- "enabled": true,
- "requiredPermission": "championship.editProfile",
- "route": "string"
}
], - "checklist": {
- "ready": true,
- "items": [
- {
- "key": "string",
- "label": "string",
- "met": true
}
], - "price": {
- "amountInCents": 0,
- "currency": "BRL"
}
}, - "editions": [
- {
- "id": "string",
- "championshipId": "string",
- "name": "string",
- "season": "string",
- "current": true,
- "registrationMode": "invite",
- "registrationOpensAt": "string",
- "registrationClosesAt": "string",
- "eligibilityPolicy": {
- "minAge": 0,
- "maxAge": 0,
- "genderRestriction": "any",
- "exclusiveToEdition": true,
- "maxAthletesPerTeam": 0,
- "notes": "string"
}, - "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
], - "regulation": {
- "editionId": "string",
- "text": "string",
- "structuredRules": [
- {
- "id": "string",
- "label": "string",
- "description": "string"
}
], - "pdf": {
- "url": "string",
- "label": "string"
}, - "version": 0,
- "locked": true,
- "lockedAt": "string",
- "lockedBy": "string",
- "updatedAt": "string"
}, - "payment": {
- "id": "string",
- "championshipId": "string",
- "purpose": "championship_publication",
- "status": "waiting_payment",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "qrCode": "string",
- "copyPasteCode": "string",
- "createdAt": "string",
- "expiresAt": "string",
- "confirmedAt": "string"
}, - "registrations": [
- {
- "id": "string",
- "championshipId": "string",
- "editionId": "string",
- "teamId": "string",
- "teamName": "string",
- "teamSlug": "string",
- "categoryIds": [
- "string"
], - "categoryNames": [
- "string"
], - "status": "invited",
- "initiatedBy": "organizer",
- "roster": [
- {
- "playerId": "string",
- "linkId": "string",
- "displayName": "string",
- "eligible": true,
- "ineligibilityReason": "string"
}
], - "rejectionReason": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "decidedAt": "string",
- "decidedBy": "string",
- "version": 0
}
], - "format": {
- "editionId": "string",
- "config": {
- "type": "round_robin"
}, - "updatedAt": "string",
- "version": 0
}, - "phases": [
- {
- "id": "string",
- "editionId": "string",
- "kind": "group",
- "name": "string",
- "order": 0,
- "groupName": "string",
- "teamIds": [
- "string"
], - "createdAt": "string"
}
], - "fixtures": [
- {
- "id": "string",
- "editionId": "string",
- "phaseId": "string",
- "round": 0,
- "leg": 1,
- "groupName": "string",
- "homeTeamId": "string",
- "homeTeamName": "string",
- "awayTeamId": "string",
- "awayTeamName": "string",
- "date": "string",
- "datePending": true,
- "status": "scheduled"
}
], - "matches": [
- {
- "id": "string",
- "publicRoute": "string",
- "status": "date_pending",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "homeScore": 0,
- "awayScore": 0,
- "startsAt": "string",
- "competitionName": "string",
- "categoryName": "string"
}
], - "standings": [
- {
- "groupName": "string",
- "position": 0,
- "teamId": "string",
- "teamName": "string",
- "teamRoute": "string",
- "played": 0,
- "wins": 0,
- "draws": 0,
- "losses": 0,
- "goalsFor": 0,
- "goalsAgainst": 0,
- "goalDifference": 0,
- "points": 0,
- "provisional": true
}
], - "topScorers": [
- {
- "position": 0,
- "displayName": "string",
- "publicRoute": "string",
- "teamName": "string",
- "goals": 0,
- "assists": 0
}
], - "discipline": [
- {
- "playerKey": "string",
- "teamId": "string",
- "pendingSuspensionWarning": true,
- "overridden": true,
- "playerDisplayName": "string",
- "teamName": "string",
- "yellowCards": 0,
- "redCards": 0,
- "suspended": true,
- "suspensionReason": "string"
}
], - "disciplineRules": {
- "editionId": "string",
- "yellowCardsForSuspension": 0,
- "redCardSuspensionMatches": 0,
- "updatedAt": "string",
- "version": 0
}
}| name | string |
| slug | string |
| description | string |
object (ImageAsset) | |
object (ImageAsset) | |
object (TeamIdentityContactDto) | |
| districtId | string (ID) |
| neighborhoodId | string (ID) |
| version required | number |
{- "name": "string",
- "slug": "string",
- "description": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "districtId": "string",
- "neighborhoodId": "string",
- "version": 0
}{- "championship": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "description": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "draft",
- "districtId": "string",
- "neighborhoodId": "string",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "cancellationReason": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}| version required | number |
{- "version": 0
}{- "championship": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "description": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "draft",
- "districtId": "string",
- "neighborhoodId": "string",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "cancellationReason": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}, - "payment": {
- "id": "string",
- "championshipId": "string",
- "purpose": "championship_publication",
- "status": "waiting_payment",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "qrCode": "string",
- "copyPasteCode": "string",
- "createdAt": "string",
- "expiresAt": "string",
- "confirmedAt": "string"
}
}| name required | string |
| season required | string |
| registrationMode | string (ChampionshipRegistrationMode) Enum: "invite" "request" "both" "closed"
|
| registrationOpensAt | string (ISODateString) |
| registrationClosesAt | string (ISODateString) |
object (AthleteEligibilityPolicyDto) "Athlete eligibility policy" ( |
{- "name": "string",
- "season": "string",
- "registrationMode": "invite",
- "registrationOpensAt": "string",
- "registrationClosesAt": "string",
- "eligibilityPolicy": {
- "minAge": 0,
- "maxAge": 0,
- "genderRestriction": "any",
- "exclusiveToEdition": true,
- "maxAthletesPerTeam": 0,
- "notes": "string"
}
}{- "edition": {
- "id": "string",
- "championshipId": "string",
- "name": "string",
- "season": "string",
- "current": true,
- "registrationMode": "invite",
- "registrationOpensAt": "string",
- "registrationClosesAt": "string",
- "eligibilityPolicy": {
- "minAge": 0,
- "maxAge": 0,
- "genderRestriction": "any",
- "exclusiveToEdition": true,
- "maxAthletesPerTeam": 0,
- "notes": "string"
}, - "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}, - "editions": [
- {
- "id": "string",
- "championshipId": "string",
- "name": "string",
- "season": "string",
- "current": true,
- "registrationMode": "invite",
- "registrationOpensAt": "string",
- "registrationClosesAt": "string",
- "eligibilityPolicy": {
- "minAge": 0,
- "maxAge": 0,
- "genderRestriction": "any",
- "exclusiveToEdition": true,
- "maxAthletesPerTeam": 0,
- "notes": "string"
}, - "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
]
}| text required | string |
required | Array of objects (RegulationStructuredRuleDto) |
object | |
| locked | boolean |
| override | boolean |
| overrideReason | string |
| version required | number |
{- "text": "string",
- "structuredRules": [
- {
- "id": "string",
- "label": "string",
- "description": "string"
}
], - "pdf": {
- "url": "string",
- "label": "string"
}, - "locked": true,
- "override": true,
- "overrideReason": "string",
- "version": 0
}{- "regulation": {
- "editionId": "string",
- "text": "string",
- "structuredRules": [
- {
- "id": "string",
- "label": "string",
- "description": "string"
}
], - "pdf": {
- "url": "string",
- "label": "string"
}, - "version": 0,
- "locked": true,
- "lockedAt": "string",
- "lockedBy": "string",
- "updatedAt": "string"
}
}| teamId required | string (ID) |
| categoryIds required | Array of strings (ID) |
{- "teamId": "string",
- "categoryIds": [
- "string"
]
}{- "registration": {
- "id": "string",
- "championshipId": "string",
- "editionId": "string",
- "teamId": "string",
- "teamName": "string",
- "teamSlug": "string",
- "categoryIds": [
- "string"
], - "categoryNames": [
- "string"
], - "status": "invited",
- "initiatedBy": "organizer",
- "roster": [
- {
- "playerId": "string",
- "linkId": "string",
- "displayName": "string",
- "eligible": true,
- "ineligibilityReason": "string"
}
], - "rejectionReason": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "decidedAt": "string",
- "decidedBy": "string",
- "version": 0
}, - "registrations": [
- {
- "id": "string",
- "championshipId": "string",
- "editionId": "string",
- "teamId": "string",
- "teamName": "string",
- "teamSlug": "string",
- "categoryIds": [
- "string"
], - "categoryNames": [
- "string"
], - "status": "invited",
- "initiatedBy": "organizer",
- "roster": [
- {
- "playerId": "string",
- "linkId": "string",
- "displayName": "string",
- "eligible": true,
- "ineligibilityReason": "string"
}
], - "rejectionReason": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "decidedAt": "string",
- "decidedBy": "string",
- "version": 0
}
]
}| teamId required | string (ID) |
| categoryIds required | Array of strings (ID) |
| rosterLinkIds required | Array of strings (ID) |
{- "teamId": "string",
- "categoryIds": [
- "string"
], - "rosterLinkIds": [
- "string"
]
}{- "registration": {
- "id": "string",
- "championshipId": "string",
- "editionId": "string",
- "teamId": "string",
- "teamName": "string",
- "teamSlug": "string",
- "categoryIds": [
- "string"
], - "categoryNames": [
- "string"
], - "status": "invited",
- "initiatedBy": "organizer",
- "roster": [
- {
- "playerId": "string",
- "linkId": "string",
- "displayName": "string",
- "eligible": true,
- "ineligibilityReason": "string"
}
], - "rejectionReason": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "decidedAt": "string",
- "decidedBy": "string",
- "version": 0
}, - "registrations": [
- {
- "id": "string",
- "championshipId": "string",
- "editionId": "string",
- "teamId": "string",
- "teamName": "string",
- "teamSlug": "string",
- "categoryIds": [
- "string"
], - "categoryNames": [
- "string"
], - "status": "invited",
- "initiatedBy": "organizer",
- "roster": [
- {
- "playerId": "string",
- "linkId": "string",
- "displayName": "string",
- "eligible": true,
- "ineligibilityReason": "string"
}
], - "rejectionReason": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "decidedAt": "string",
- "decidedBy": "string",
- "version": 0
}
]
}| decision required | string Enum: "approve" "reject" |
| reason | string |
| rosterLinkIds | Array of strings (ID) |
| version required | number |
{- "decision": "approve",
- "reason": "string",
- "rosterLinkIds": [
- "string"
], - "version": 0
}{- "registration": {
- "id": "string",
- "championshipId": "string",
- "editionId": "string",
- "teamId": "string",
- "teamName": "string",
- "teamSlug": "string",
- "categoryIds": [
- "string"
], - "categoryNames": [
- "string"
], - "status": "invited",
- "initiatedBy": "organizer",
- "roster": [
- {
- "playerId": "string",
- "linkId": "string",
- "displayName": "string",
- "eligible": true,
- "ineligibilityReason": "string"
}
], - "rejectionReason": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "decidedAt": "string",
- "decidedBy": "string",
- "version": 0
}, - "registrations": [
- {
- "id": "string",
- "championshipId": "string",
- "editionId": "string",
- "teamId": "string",
- "teamName": "string",
- "teamSlug": "string",
- "categoryIds": [
- "string"
], - "categoryNames": [
- "string"
], - "status": "invited",
- "initiatedBy": "organizer",
- "roster": [
- {
- "playerId": "string",
- "linkId": "string",
- "displayName": "string",
- "eligible": true,
- "ineligibilityReason": "string"
}
], - "rejectionReason": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "decidedAt": "string",
- "decidedBy": "string",
- "version": 0
}
]
}required | RoundRobinFormatConfig (object) or LeagueHomeAwayFormatConfig (object) or KnockoutFormatConfig (object) or KnockoutHomeAwayFormatConfig (object) or GroupsThenKnockoutFormatConfig (object) (ChampionshipFormatConfig) |
| version required | number |
{- "config": {
- "type": "round_robin"
}, - "version": 0
}{- "format": {
- "editionId": "string",
- "config": {
- "type": "round_robin"
}, - "updatedAt": "string",
- "version": 0
}
}| kind required | string (PhaseKind) Enum: "group" "knockout" "final" "Phase builder" (IS requisito funcional). |
| name required | string |
| groupName | string |
| teamIds required | Array of strings (ID) |
{- "kind": "group",
- "name": "string",
- "groupName": "string",
- "teamIds": [
- "string"
]
}{- "phase": {
- "id": "string",
- "editionId": "string",
- "kind": "group",
- "name": "string",
- "order": 0,
- "groupName": "string",
- "teamIds": [
- "string"
], - "createdAt": "string"
}, - "phases": [
- {
- "id": "string",
- "editionId": "string",
- "kind": "group",
- "name": "string",
- "order": 0,
- "groupName": "string",
- "teamIds": [
- "string"
], - "createdAt": "string"
}
]
}| startDate | string (ISODateString) |
| matchIntervalDays | number |
{- "startDate": "string",
- "matchIntervalDays": 0
}{- "preview": {
- "inputHash": "string",
- "fixtures": [
- {
- "id": "string",
- "editionId": "string",
- "phaseId": "string",
- "round": 0,
- "leg": 1,
- "groupName": "string",
- "homeTeamId": "string",
- "homeTeamName": "string",
- "awayTeamId": "string",
- "awayTeamName": "string",
- "date": "string",
- "datePending": true,
- "status": "scheduled"
}
]
}
}| inputHash required | string |
| startDate | string (ISODateString) |
| matchIntervalDays | number |
{- "inputHash": "string",
- "startDate": "string",
- "matchIntervalDays": 0
}{- "fixtures": [
- {
- "id": "string",
- "editionId": "string",
- "phaseId": "string",
- "round": 0,
- "leg": 1,
- "groupName": "string",
- "homeTeamId": "string",
- "homeTeamName": "string",
- "awayTeamId": "string",
- "awayTeamName": "string",
- "date": "string",
- "datePending": true,
- "status": "scheduled"
}
]
}{- "standings": [
- {
- "groupName": "string",
- "position": 0,
- "teamId": "string",
- "teamName": "string",
- "teamRoute": "string",
- "played": 0,
- "wins": 0,
- "draws": 0,
- "losses": 0,
- "goalsFor": 0,
- "goalsAgainst": 0,
- "goalDifference": 0,
- "points": 0,
- "provisional": true
}
]
}| yellowCardsForSuspension required | number |
| redCardSuspensionMatches required | number |
Array of objects (DisciplineOverrideEntryDto) | |
| version required | number |
{- "yellowCardsForSuspension": 0,
- "redCardSuspensionMatches": 0,
- "overrides": [
- {
- "playerKey": "string",
- "playerDisplayName": "string",
- "action": "suspend",
- "reason": "string"
}
], - "version": 0
}{- "rules": {
- "editionId": "string",
- "yellowCardsForSuspension": 0,
- "redCardSuspensionMatches": 0,
- "updatedAt": "string",
- "version": 0
}, - "overrides": [
- {
- "playerKey": "string",
- "playerDisplayName": "string",
- "action": "suspend",
- "reason": "string"
}
], - "players": [
- {
- "playerKey": "string",
- "teamId": "string",
- "pendingSuspensionWarning": true,
- "overridden": true,
- "playerDisplayName": "string",
- "teamName": "string",
- "yellowCards": 0,
- "redCards": 0,
- "suspended": true,
- "suspensionReason": "string"
}
]
}{- "championship": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "description": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "draft",
- "districtId": "string",
- "neighborhoodId": "string",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "cancellationReason": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}, - "payment": {
- "id": "string",
- "championshipId": "string",
- "purpose": "championship_publication",
- "status": "waiting_payment",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "qrCode": "string",
- "copyPasteCode": "string",
- "createdAt": "string",
- "expiresAt": "string",
- "confirmedAt": "string"
}
}| name required | string |
| teamId required | string (ID) |
| districtId required | string (ID) |
| neighborhoodId | string (ID) |
| joinMode required | string (PublicTorcidaJoinMode) Enum: "open" "approval_required" "invite_only" |
| bio | string |
object (TeamIdentityContactDto) |
{- "name": "string",
- "teamId": "string",
- "districtId": "string",
- "neighborhoodId": "string",
- "joinMode": "open",
- "bio": "string",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}
}{- "torcida": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "bio": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "pending_team_approval",
- "teamId": "string",
- "districtId": "string",
- "neighborhoodId": "string",
- "joinMode": "open",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "rejectionReason": "string",
- "wallet": {
- "status": "locked",
- "balance": {
- "amountInCents": 0,
- "currency": "BRL"
}
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}, - "managementMembershipId": "string"
}{- "torcida": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "bio": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "pending_team_approval",
- "teamId": "string",
- "districtId": "string",
- "neighborhoodId": "string",
- "joinMode": "open",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "rejectionReason": "string",
- "wallet": {
- "status": "locked",
- "balance": {
- "amountInCents": 0,
- "currency": "BRL"
}
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}, - "membership": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "userId": "string",
- "role": "primary_owner",
- "permissions": [
- "string"
], - "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
], - "status": "invited",
- "invitedAt": "string",
- "respondedAt": "string",
- "version": 0
}, - "modules": [
- {
- "id": "identity",
- "label": "string",
- "description": "string",
- "available": true,
- "enabled": true,
- "requiredPermission": "torcida.editProfile",
- "route": "string"
}
], - "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}
}| name | string |
| slug | string |
| bio | string |
object (ImageAsset) | |
object (ImageAsset) | |
| joinMode | string (PublicTorcidaJoinMode) Enum: "open" "approval_required" "invite_only" |
object (TeamIdentityContactDto) | |
| version required | number |
{- "name": "string",
- "slug": "string",
- "bio": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "joinMode": "open",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "version": 0
}{- "torcida": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "bio": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "pending_team_approval",
- "teamId": "string",
- "districtId": "string",
- "neighborhoodId": "string",
- "joinMode": "open",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "rejectionReason": "string",
- "wallet": {
- "status": "locked",
- "balance": {
- "amountInCents": 0,
- "currency": "BRL"
}
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}| version required | number |
{- "version": 0
}{- "torcida": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "bio": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "pending_team_approval",
- "teamId": "string",
- "districtId": "string",
- "neighborhoodId": "string",
- "joinMode": "open",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "rejectionReason": "string",
- "wallet": {
- "status": "locked",
- "balance": {
- "amountInCents": 0,
- "currency": "BRL"
}
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}{- "membershipStatus": "none",
- "viewer": {
- "membershipStatus": "none",
- "canRequestJoin": true,
- "canSupport": true,
- "canResubmit": true,
- "managementRoute": "string",
- "isAuthenticated": true,
- "isFollowing": true,
- "isCheering": true,
- "canManage": true,
- "canReport": true,
- "canClaim": true
}
}{- "queue": [
- {
- "id": "string",
- "torcidaId": "string",
- "user": {
- "id": "string",
- "displayName": "string"
}, - "status": "pending",
- "requestedAt": "string",
- "invitedAt": "string",
- "decidedAt": "string",
- "reason": "string",
- "joinedAt": "string",
- "removedAt": "string"
}
], - "active": [
- {
- "id": "string",
- "torcidaId": "string",
- "user": {
- "id": "string",
- "displayName": "string"
}, - "status": "pending",
- "requestedAt": "string",
- "invitedAt": "string",
- "decidedAt": "string",
- "reason": "string",
- "joinedAt": "string",
- "removedAt": "string"
}
], - "history": [
- {
- "id": "string",
- "torcidaId": "string",
- "user": {
- "id": "string",
- "displayName": "string"
}, - "status": "pending",
- "requestedAt": "string",
- "invitedAt": "string",
- "decidedAt": "string",
- "reason": "string",
- "joinedAt": "string",
- "removedAt": "string"
}
]
}| userId required | string (ID) |
{- "userId": "string"
}{- "member": {
- "id": "string",
- "torcidaId": "string",
- "user": {
- "id": "string",
- "displayName": "string"
}, - "status": "pending",
- "requestedAt": "string",
- "invitedAt": "string",
- "decidedAt": "string",
- "reason": "string",
- "joinedAt": "string",
- "removedAt": "string"
}
}| decision required | string Enum: "approve" "reject" |
| reason | string |
{- "decision": "approve",
- "reason": "string"
}{- "member": {
- "id": "string",
- "torcidaId": "string",
- "user": {
- "id": "string",
- "displayName": "string"
}, - "status": "pending",
- "requestedAt": "string",
- "invitedAt": "string",
- "decidedAt": "string",
- "reason": "string",
- "joinedAt": "string",
- "removedAt": "string"
}
}{- "reason": "string"
}{- "member": {
- "id": "string",
- "torcidaId": "string",
- "user": {
- "id": "string",
- "displayName": "string"
}, - "status": "pending",
- "requestedAt": "string",
- "invitedAt": "string",
- "decidedAt": "string",
- "reason": "string",
- "joinedAt": "string",
- "removedAt": "string"
}
}{- "posts": [
- {
- "id": "string",
- "torcidaId": "string",
- "type": "text",
- "title": "string",
- "text": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "link": {
- "url": "string",
- "label": "string"
}, - "status": "draft",
- "publicRoute": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "publishedAt": "string",
- "archivedAt": "string",
- "authorId": "string",
- "version": 0
}
]
}| type required | string (OfficialPostContentType) Enum: "text" "photo" "link" Allowed shapes for an official post ( |
| title required | string |
| text required | string |
object (ImageAsset) | |
object (PostLinkDto) An external link attached to an official post ( | |
| publishNow required | boolean |
{- "type": "text",
- "title": "string",
- "text": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "link": {
- "url": "string",
- "label": "string"
}, - "publishNow": true
}{- "post": {
- "id": "string",
- "torcidaId": "string",
- "type": "text",
- "title": "string",
- "text": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "link": {
- "url": "string",
- "label": "string"
}, - "status": "draft",
- "publicRoute": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "publishedAt": "string",
- "archivedAt": "string",
- "authorId": "string",
- "version": 0
}
}| title | string |
| text | string |
object (ImageAsset) | |
object (PostLinkDto) An external link attached to an official post ( | |
| version required | number |
{- "title": "string",
- "text": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "link": {
- "url": "string",
- "label": "string"
}, - "version": 0
}{- "post": {
- "id": "string",
- "torcidaId": "string",
- "type": "text",
- "title": "string",
- "text": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "link": {
- "url": "string",
- "label": "string"
}, - "status": "draft",
- "publicRoute": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "publishedAt": "string",
- "archivedAt": "string",
- "authorId": "string",
- "version": 0
}
}| version required | number |
{- "version": 0
}{- "post": {
- "id": "string",
- "torcidaId": "string",
- "type": "text",
- "title": "string",
- "text": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "link": {
- "url": "string",
- "label": "string"
}, - "status": "draft",
- "publicRoute": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "publishedAt": "string",
- "archivedAt": "string",
- "authorId": "string",
- "version": 0
}
}| version required | number |
{- "version": 0
}{- "post": {
- "id": "string",
- "torcidaId": "string",
- "type": "text",
- "title": "string",
- "text": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "link": {
- "url": "string",
- "label": "string"
}, - "status": "draft",
- "publicRoute": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "publishedAt": "string",
- "archivedAt": "string",
- "authorId": "string",
- "version": 0
}
}{- "wallet": {
- "ownerType": "team",
- "ownerId": "string",
- "status": "active",
- "statusReason": "string",
- "availableBalance": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "nextExpiringLot": {
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "expiresAt": "string"
}
}
}{- "entries": [
- {
- "id": "string",
- "ownerType": "team",
- "ownerId": "string",
- "type": "credit",
- "kind": "support",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "creditLotId": "string",
- "reference": "string",
- "counterpartyName": "string",
- "anonymous": true,
- "note": "string",
- "createdAt": "string"
}
], - "pagination": {
- "page": 0,
- "pageSize": 0,
- "totalItems": 0,
- "totalPages": 0,
- "hasNextPage": true,
- "hasPreviousPage": true
}
}required | object (MoneyAmount) |
| purpose required | string |
| note | string |
{- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "purpose": "string",
- "note": "string"
}{- "wallet": {
- "ownerType": "team",
- "ownerId": "string",
- "status": "active",
- "statusReason": "string",
- "availableBalance": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "nextExpiringLot": {
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "expiresAt": "string"
}
}, - "entry": {
- "id": "string",
- "ownerType": "team",
- "ownerId": "string",
- "type": "credit",
- "kind": "support",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "creditLotId": "string",
- "reference": "string",
- "counterpartyName": "string",
- "anonymous": true,
- "note": "string",
- "createdAt": "string"
}
}| optionId required | string (TorcidaSupportOptionId) Enum: "lote_10" "lote_20" "lote_50" Preset "lotes de crédito" for support intake, same vocabulary the general wallet domain will use ( |
| anonymous required | boolean |
{- "optionId": "lote_10",
- "anonymous": true
}{- "payment": {
- "id": "string",
- "torcidaId": "string",
- "purpose": "torcida_support",
- "status": "waiting_payment",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "anonymous": true,
- "qrCode": "string",
- "copyPasteCode": "string",
- "createdAt": "string",
- "expiresAt": "string",
- "confirmedAt": "string"
}
}{- "payment": {
- "id": "string",
- "torcidaId": "string",
- "purpose": "torcida_support",
- "status": "waiting_payment",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "anonymous": true,
- "qrCode": "string",
- "copyPasteCode": "string",
- "createdAt": "string",
- "expiresAt": "string",
- "confirmedAt": "string"
}
}| targetOwnerType required | string (WalletOwnerType) Enum: "team" "torcida"
|
| targetOwnerId required | string (ID) |
required | object (MoneyAmount) |
| note | string |
{- "targetOwnerType": "team",
- "targetOwnerId": "string",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "note": "string"
}{- "wallet": {
- "ownerType": "team",
- "ownerId": "string",
- "status": "active",
- "statusReason": "string",
- "availableBalance": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "nextExpiringLot": {
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "expiresAt": "string"
}
}, - "entry": {
- "id": "string",
- "ownerType": "team",
- "ownerId": "string",
- "type": "credit",
- "kind": "support",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "creditLotId": "string",
- "reference": "string",
- "counterpartyName": "string",
- "anonymous": true,
- "note": "string",
- "createdAt": "string"
}
}{- "managers": [
- {
- "membership": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "userId": "string",
- "role": "primary_owner",
- "permissions": [
- "string"
], - "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
], - "status": "invited",
- "invitedAt": "string",
- "respondedAt": "string",
- "version": 0
}, - "user": {
- "id": "string",
- "displayName": "string"
}
}
]
}| userId required | string (ID) |
| role required | string (ManagementRole) Enum: "primary_owner" "admin_manager" "financial_manager" "media_manager" "sports_manager" "squad_manager" "events_manager" "viewer" |
Array of objects (PermissionOverrideDto) |
{- "userId": "string",
- "role": "primary_owner",
- "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
]
}{- "manager": {
- "membership": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "userId": "string",
- "role": "primary_owner",
- "permissions": [
- "string"
], - "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
], - "status": "invited",
- "invitedAt": "string",
- "respondedAt": "string",
- "version": 0
}, - "user": {
- "id": "string",
- "displayName": "string"
}
}
}| decision required | string Enum: "accept" "reject" |
{- "decision": "accept"
}{- "manager": {
- "membership": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "userId": "string",
- "role": "primary_owner",
- "permissions": [
- "string"
], - "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
], - "status": "invited",
- "invitedAt": "string",
- "respondedAt": "string",
- "version": 0
}, - "user": {
- "id": "string",
- "displayName": "string"
}
}
}| role | string (ManagementRole) Enum: "primary_owner" "admin_manager" "financial_manager" "media_manager" "sports_manager" "squad_manager" "events_manager" "viewer" |
Array of objects (PermissionOverrideDto) | |
| version required | number |
{- "role": "primary_owner",
- "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
], - "version": 0
}{- "manager": {
- "membership": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "userId": "string",
- "role": "primary_owner",
- "permissions": [
- "string"
], - "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
], - "status": "invited",
- "invitedAt": "string",
- "respondedAt": "string",
- "version": 0
}, - "user": {
- "id": "string",
- "displayName": "string"
}
}
}{- "manager": {
- "membership": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "userId": "string",
- "role": "primary_owner",
- "permissions": [
- "string"
], - "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
], - "status": "invited",
- "invitedAt": "string",
- "respondedAt": "string",
- "version": 0
}, - "user": {
- "id": "string",
- "displayName": "string"
}
}
}| newOwnerMembershipId required | string (ID) |
| currentOwnerVersion required | number |
{- "newOwnerMembershipId": "string",
- "currentOwnerVersion": 0
}{- "managers": [
- {
- "membership": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "userId": "string",
- "role": "primary_owner",
- "permissions": [
- "string"
], - "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
], - "status": "invited",
- "invitedAt": "string",
- "respondedAt": "string",
- "version": 0
}, - "user": {
- "id": "string",
- "displayName": "string"
}
}
]
}{- "logs": [
- {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "actorId": "string",
- "action": "string",
- "before": {
- "property1": null,
- "property2": null
}, - "after": {
- "property1": null,
- "property2": null
}, - "requestId": "string",
- "createdAt": "string"
}
]
}{- "wallet": {
- "ownerType": "team",
- "ownerId": "string",
- "status": "active",
- "statusReason": "string",
- "availableBalance": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "nextExpiringLot": {
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "expiresAt": "string"
}
}
}{- "lots": [
- {
- "id": "string",
- "ownerType": "team",
- "ownerId": "string",
- "source": "support",
- "sourceReference": "string",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "remaining": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "expiresAt": "string",
- "createdAt": "string"
}
]
}{- "entries": [
- {
- "id": "string",
- "ownerType": "team",
- "ownerId": "string",
- "type": "credit",
- "kind": "support",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "creditLotId": "string",
- "reference": "string",
- "counterpartyName": "string",
- "anonymous": true,
- "note": "string",
- "createdAt": "string"
}
], - "pagination": {
- "page": 0,
- "pageSize": 0,
- "totalItems": 0,
- "totalPages": 0,
- "hasNextPage": true,
- "hasPreviousPage": true
}
}| reason required | string |
{- "reason": "string"
}{- "wallet": {
- "ownerType": "team",
- "ownerId": "string",
- "status": "active",
- "statusReason": "string",
- "availableBalance": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "nextExpiringLot": {
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "expiresAt": "string"
}
}, - "audit": {
- "id": "string",
- "ownerType": "team",
- "ownerId": "string",
- "previousStatus": "active",
- "newStatus": "active",
- "actorId": "string",
- "reason": "string",
- "requestId": "string",
- "createdAt": "string"
}
}| reason required | string |
{- "reason": "string"
}{- "wallet": {
- "ownerType": "team",
- "ownerId": "string",
- "status": "active",
- "statusReason": "string",
- "availableBalance": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "nextExpiringLot": {
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "expiresAt": "string"
}
}, - "audit": {
- "id": "string",
- "ownerType": "team",
- "ownerId": "string",
- "previousStatus": "active",
- "newStatus": "active",
- "actorId": "string",
- "reason": "string",
- "requestId": "string",
- "createdAt": "string"
}
}required | object (MoneyAmount) |
| purpose required | string |
| note | string |
{- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "purpose": "string",
- "note": "string"
}{- "wallet": {
- "ownerType": "team",
- "ownerId": "string",
- "status": "active",
- "statusReason": "string",
- "availableBalance": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "nextExpiringLot": {
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "expiresAt": "string"
}
}, - "entry": {
- "id": "string",
- "ownerType": "team",
- "ownerId": "string",
- "type": "credit",
- "kind": "support",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "creditLotId": "string",
- "reference": "string",
- "counterpartyName": "string",
- "anonymous": true,
- "note": "string",
- "createdAt": "string"
}
}| targetOwnerType required | string (WalletOwnerType) Enum: "team" "torcida"
|
| targetOwnerId required | string (ID) |
required | object (MoneyAmount) |
| note | string |
{- "targetOwnerType": "team",
- "targetOwnerId": "string",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "note": "string"
}{- "wallet": {
- "ownerType": "team",
- "ownerId": "string",
- "status": "active",
- "statusReason": "string",
- "availableBalance": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "nextExpiringLot": {
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "expiresAt": "string"
}
}, - "entry": {
- "id": "string",
- "ownerType": "team",
- "ownerId": "string",
- "type": "credit",
- "kind": "support",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "creditLotId": "string",
- "reference": "string",
- "counterpartyName": "string",
- "anonymous": true,
- "note": "string",
- "createdAt": "string"
}
}| name required | string |
| districtId required | string (ID) |
| neighborhoodId | string (ID) |
| bio | string |
object (ImageAsset) | |
required | object (FieldAddressDto) |
object (FieldContactDto) |
{- "name": "string",
- "districtId": "string",
- "neighborhoodId": "string",
- "bio": "string",
- "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "address": {
- "visibility": "public",
- "displayText": "string",
- "street": "string"
}, - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}
}{- "field": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "bio": "string",
- "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "active",
- "districtId": "string",
- "neighborhoodId": "string",
- "address": {
- "visibility": "public",
- "displayText": "string",
- "street": "string"
}, - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}, - "managementMembershipId": "string"
}{- "field": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "bio": "string",
- "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "active",
- "districtId": "string",
- "neighborhoodId": "string",
- "address": {
- "visibility": "public",
- "displayText": "string",
- "street": "string"
}, - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}, - "membership": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "userId": "string",
- "role": "primary_owner",
- "permissions": [
- "string"
], - "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
], - "status": "invited",
- "invitedAt": "string",
- "respondedAt": "string",
- "version": 0
}, - "modules": [
- {
- "id": "identity",
- "label": "string",
- "description": "string",
- "available": true,
- "enabled": true,
- "requiredPermission": "field.editProfile",
- "route": "string"
}
], - "gallery": [
- {
- "id": "string",
- "image": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "caption": "string",
- "createdAt": "string"
}
], - "matches": {
- "status": "available",
- "items": [
- {
- "id": "string",
- "publicRoute": "string",
- "status": "date_pending",
- "homeTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "awayTeam": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "homeScore": 0,
- "awayScore": 0,
- "startsAt": "string",
- "competitionName": "string",
- "categoryName": "string"
}
], - "error": {
- "code": "string",
- "message": "string",
- "retryable": true
}
}
}| name | string |
| slug | string |
| bio | string |
object (ImageAsset) | |
| neighborhoodId | string (ID) |
object (FieldAddressDto) | |
object (FieldContactDto) | |
| version required | number |
{- "name": "string",
- "slug": "string",
- "bio": "string",
- "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "neighborhoodId": "string",
- "address": {
- "visibility": "public",
- "displayText": "string",
- "street": "string"
}, - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "version": 0
}{- "field": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "bio": "string",
- "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "active",
- "districtId": "string",
- "neighborhoodId": "string",
- "address": {
- "visibility": "public",
- "displayText": "string",
- "street": "string"
}, - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}| version required | number |
{- "version": 0
}{- "field": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "bio": "string",
- "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "active",
- "districtId": "string",
- "neighborhoodId": "string",
- "address": {
- "visibility": "public",
- "displayText": "string",
- "street": "string"
}, - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}required | object (ImageAsset) |
| caption | string |
{- "image": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "caption": "string"
}{- "asset": {
- "id": "string",
- "image": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "caption": "string",
- "createdAt": "string"
}
}| name required | string |
| shortName | string |
| districtId required | string (ID) |
| neighborhoodId | string (ID) |
required | Array of objects |
{- "name": "string",
- "shortName": "string",
- "districtId": "string",
- "neighborhoodId": "string",
- "categories": [
- {
- "name": "string"
}
]
}{- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "shortName": "string",
- "bio": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "colors": {
- "primary": "string",
- "secondary": "string"
}, - "status": "active",
- "districtId": "string",
- "neighborhoodId": "string",
- "categories": [
- {
- "id": "string",
- "name": "string",
- "slug": "string",
- "active": true,
- "order": 0
}
], - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}, - "managementMembershipId": "string"
}{- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "shortName": "string",
- "bio": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "colors": {
- "primary": "string",
- "secondary": "string"
}, - "status": "active",
- "districtId": "string",
- "neighborhoodId": "string",
- "categories": [
- {
- "id": "string",
- "name": "string",
- "slug": "string",
- "active": true,
- "order": 0
}
], - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}, - "membership": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "userId": "string",
- "role": "primary_owner",
- "permissions": [
- "string"
], - "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
], - "status": "invited",
- "invitedAt": "string",
- "respondedAt": "string",
- "version": 0
}, - "modules": [
- {
- "id": "identity",
- "label": "string",
- "description": "string",
- "available": true,
- "enabled": true,
- "requiredPermission": "team.viewManagement",
- "route": "string"
}
], - "pendingActions": [
- {
- "id": "string",
- "kind": "string",
- "title": "string",
- "description": "string",
- "route": "string"
}
]
}{- "teams": [
- {
- "entityId": "string",
- "name": "string",
- "status": "active",
- "role": "primary_owner",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "managementRoute": "string",
- "publicRoute": "string"
}
], - "torcidas": [
- {
- "entityId": "string",
- "name": "string",
- "status": "active",
- "role": "primary_owner",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "managementRoute": "string",
- "publicRoute": "string"
}
], - "championships": [
- {
- "entityId": "string",
- "name": "string",
- "status": "active",
- "role": "primary_owner",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "managementRoute": "string",
- "publicRoute": "string"
}
], - "fields": [
- {
- "entityId": "string",
- "name": "string",
- "status": "active",
- "role": "primary_owner",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "managementRoute": "string",
- "publicRoute": "string"
}
], - "services": [
- {
- "entityId": "string",
- "name": "string",
- "status": "active",
- "role": "primary_owner",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "managementRoute": "string",
- "publicRoute": "string"
}
]
}| name | string |
| shortName | string |
| slug | string |
| bio | string |
object (ImageAsset) | |
object (ImageAsset) | |
object (TeamColorsDto) | |
object (TeamIdentityContactDto) | |
| districtId | string (ID) |
| neighborhoodId | string (ID) |
| version required | number |
{- "name": "string",
- "shortName": "string",
- "slug": "string",
- "bio": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "colors": {
- "primary": "string",
- "secondary": "string"
}, - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "districtId": "string",
- "neighborhoodId": "string",
- "version": 0
}{- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "shortName": "string",
- "bio": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "colors": {
- "primary": "string",
- "secondary": "string"
}, - "status": "active",
- "districtId": "string",
- "neighborhoodId": "string",
- "categories": [
- {
- "id": "string",
- "name": "string",
- "slug": "string",
- "active": true,
- "order": 0
}
], - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}| name required | string |
| version required | number |
{- "name": "string",
- "version": 0
}{- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "shortName": "string",
- "bio": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "colors": {
- "primary": "string",
- "secondary": "string"
}, - "status": "active",
- "districtId": "string",
- "neighborhoodId": "string",
- "categories": [
- {
- "id": "string",
- "name": "string",
- "slug": "string",
- "active": true,
- "order": 0
}
], - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}, - "category": {
- "id": "string",
- "name": "string",
- "slug": "string",
- "active": true,
- "order": 0
}
}| name | string |
| active | boolean |
| order | number |
| version required | number |
{- "name": "string",
- "active": true,
- "order": 0,
- "version": 0
}{- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "shortName": "string",
- "bio": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "colors": {
- "primary": "string",
- "secondary": "string"
}, - "status": "active",
- "districtId": "string",
- "neighborhoodId": "string",
- "categories": [
- {
- "id": "string",
- "name": "string",
- "slug": "string",
- "active": true,
- "order": 0
}
], - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}, - "category": {
- "id": "string",
- "name": "string",
- "slug": "string",
- "active": true,
- "order": 0
}
}{- "links": [
- {
- "id": "string",
- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "player": {
- "id": "string",
- "slug": "string",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "primaryPosition": "string",
- "publicRoute": "string"
}, - "guestDisplayName": "string",
- "kind": "registered",
- "position": "string",
- "categoryIds": [
- "string"
], - "categoryNames": [
- "string"
], - "status": "active",
- "invitedAt": "string",
- "respondedAt": "string",
- "endedAt": "string"
}
]
}{- "players": [
- {
- "id": "string",
- "slug": "string",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "primaryPosition": "string",
- "publicRoute": "string"
}
]
}| playerId required | string (ID) |
| categoryIds required | Array of strings (ID) |
| message | string |
{- "playerId": "string",
- "categoryIds": [
- "string"
], - "message": "string"
}{- "link": {
- "id": "string",
- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "player": {
- "id": "string",
- "slug": "string",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "primaryPosition": "string",
- "publicRoute": "string"
}, - "guestDisplayName": "string",
- "kind": "registered",
- "position": "string",
- "categoryIds": [
- "string"
], - "categoryNames": [
- "string"
], - "status": "active",
- "invitedAt": "string",
- "respondedAt": "string",
- "endedAt": "string"
}
}| displayName required | string |
| categoryIds required | Array of strings (ID) |
| privateContact | string |
| privateDocument | string |
{- "displayName": "string",
- "categoryIds": [
- "string"
], - "privateContact": "string",
- "privateDocument": "string"
}{- "link": {
- "id": "string",
- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "player": {
- "id": "string",
- "slug": "string",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "primaryPosition": "string",
- "publicRoute": "string"
}, - "guestDisplayName": "string",
- "kind": "registered",
- "position": "string",
- "categoryIds": [
- "string"
], - "categoryNames": [
- "string"
], - "status": "active",
- "invitedAt": "string",
- "respondedAt": "string",
- "endedAt": "string"
}
}{- "links": [
- {
- "id": "string",
- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "player": {
- "id": "string",
- "slug": "string",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "primaryPosition": "string",
- "publicRoute": "string"
}, - "guestDisplayName": "string",
- "kind": "registered",
- "position": "string",
- "categoryIds": [
- "string"
], - "categoryNames": [
- "string"
], - "status": "active",
- "invitedAt": "string",
- "respondedAt": "string",
- "endedAt": "string"
}
]
}{- "invites": [
- {
- "id": "string",
- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "player": {
- "id": "string",
- "slug": "string",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "primaryPosition": "string",
- "publicRoute": "string"
}, - "guestDisplayName": "string",
- "kind": "registered",
- "position": "string",
- "categoryIds": [
- "string"
], - "categoryNames": [
- "string"
], - "status": "active",
- "invitedAt": "string",
- "respondedAt": "string",
- "endedAt": "string"
}
]
}| decision required | string Enum: "accept" "reject" |
{- "decision": "accept"
}{- "link": {
- "id": "string",
- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "player": {
- "id": "string",
- "slug": "string",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "primaryPosition": "string",
- "publicRoute": "string"
}, - "guestDisplayName": "string",
- "kind": "registered",
- "position": "string",
- "categoryIds": [
- "string"
], - "categoryNames": [
- "string"
], - "status": "active",
- "invitedAt": "string",
- "respondedAt": "string",
- "endedAt": "string"
}
}{- "confirmations": [
- {
- "id": "string",
- "linkId": "string",
- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "categoryName": "string",
- "opponentName": "string",
- "matchDate": "string",
- "guestDisplayNameUsed": "string",
- "position": "string",
- "status": "pending",
- "detectedAt": "string",
- "resolvedAt": "string"
}
]
}| decision required | string (GuestConfirmationDecision) Enum: "confirm" "contest" |
| reason | string |
{- "decision": "confirm",
- "reason": "string"
}{- "confirmation": {
- "id": "string",
- "linkId": "string",
- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "categoryName": "string",
- "opponentName": "string",
- "matchDate": "string",
- "guestDisplayNameUsed": "string",
- "position": "string",
- "status": "pending",
- "detectedAt": "string",
- "resolvedAt": "string"
}
}| reason | string |
{- "reason": "string"
}{- "link": {
- "id": "string",
- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string",
- "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}
}, - "player": {
- "id": "string",
- "slug": "string",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "primaryPosition": "string",
- "publicRoute": "string"
}, - "guestDisplayName": "string",
- "kind": "registered",
- "position": "string",
- "categoryIds": [
- "string"
], - "categoryNames": [
- "string"
], - "status": "active",
- "invitedAt": "string",
- "respondedAt": "string",
- "endedAt": "string"
}
}{- "posts": [
- {
- "id": "string",
- "teamId": "string",
- "type": "text",
- "title": "string",
- "text": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "link": {
- "url": "string",
- "label": "string"
}, - "status": "draft",
- "publicRoute": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "publishedAt": "string",
- "archivedAt": "string",
- "authorId": "string",
- "version": 0
}
]
}| type required | string (OfficialPostContentType) Enum: "text" "photo" "link" Allowed shapes for an official post ( |
| title required | string |
| text required | string |
object (ImageAsset) | |
object (PostLinkDto) An external link attached to an official post ( | |
| publishNow required | boolean |
{- "type": "text",
- "title": "string",
- "text": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "link": {
- "url": "string",
- "label": "string"
}, - "publishNow": true
}{- "post": {
- "id": "string",
- "teamId": "string",
- "type": "text",
- "title": "string",
- "text": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "link": {
- "url": "string",
- "label": "string"
}, - "status": "draft",
- "publicRoute": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "publishedAt": "string",
- "archivedAt": "string",
- "authorId": "string",
- "version": 0
}
}| title | string |
| text | string |
object (ImageAsset) | |
object (PostLinkDto) An external link attached to an official post ( | |
| version required | number |
{- "title": "string",
- "text": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "link": {
- "url": "string",
- "label": "string"
}, - "version": 0
}{- "post": {
- "id": "string",
- "teamId": "string",
- "type": "text",
- "title": "string",
- "text": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "link": {
- "url": "string",
- "label": "string"
}, - "status": "draft",
- "publicRoute": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "publishedAt": "string",
- "archivedAt": "string",
- "authorId": "string",
- "version": 0
}
}| version required | number |
{- "version": 0
}{- "post": {
- "id": "string",
- "teamId": "string",
- "type": "text",
- "title": "string",
- "text": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "link": {
- "url": "string",
- "label": "string"
}, - "status": "draft",
- "publicRoute": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "publishedAt": "string",
- "archivedAt": "string",
- "authorId": "string",
- "version": 0
}
}| version required | number |
{- "version": 0
}{- "post": {
- "id": "string",
- "teamId": "string",
- "type": "text",
- "title": "string",
- "text": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "link": {
- "url": "string",
- "label": "string"
}, - "status": "draft",
- "publicRoute": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "publishedAt": "string",
- "archivedAt": "string",
- "authorId": "string",
- "version": 0
}
}{- "suggestions": [
- {
- "id": "string",
- "teamId": "string",
- "kind": "match_result",
- "status": "suggested",
- "title": "string",
- "text": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "sourceMatchId": "string",
- "targetRoute": "string",
- "createdAt": "string",
- "decidedAt": "string",
- "decidedBy": "string",
- "rejectionReason": "string",
- "version": 0
}
]
}| title | string |
| text | string |
object (ImageAsset) | |
| version required | number |
{- "title": "string",
- "text": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "version": 0
}{- "suggestion": {
- "id": "string",
- "teamId": "string",
- "kind": "match_result",
- "status": "suggested",
- "title": "string",
- "text": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "sourceMatchId": "string",
- "targetRoute": "string",
- "createdAt": "string",
- "decidedAt": "string",
- "decidedBy": "string",
- "rejectionReason": "string",
- "version": 0
}
}| reason | string |
| version required | number |
{- "reason": "string",
- "version": 0
}{- "suggestion": {
- "id": "string",
- "teamId": "string",
- "kind": "match_result",
- "status": "suggested",
- "title": "string",
- "text": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "sourceMatchId": "string",
- "targetRoute": "string",
- "createdAt": "string",
- "decidedAt": "string",
- "decidedBy": "string",
- "rejectionReason": "string",
- "version": 0
}
}{- "requests": [
- {
- "id": "string",
- "name": "string",
- "slug": "string",
- "requestedBy": {
- "id": "string",
- "displayName": "string"
}, - "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}, - "status": "pending_team_approval",
- "createdAt": "string",
- "decidedAt": "string",
- "decisionReason": "string"
}
]
}| decision required | string Enum: "approve" "reject" |
| reason | string |
{- "decision": "approve",
- "reason": "string"
}{- "request": {
- "id": "string",
- "name": "string",
- "slug": "string",
- "requestedBy": {
- "id": "string",
- "displayName": "string"
}, - "territory": {
- "districtId": "string",
- "districtName": "string",
- "neighborhoodId": "string",
- "neighborhoodName": "string"
}, - "status": "pending_team_approval",
- "createdAt": "string",
- "decidedAt": "string",
- "decisionReason": "string"
}
}{- "managers": [
- {
- "membership": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "userId": "string",
- "role": "primary_owner",
- "permissions": [
- "string"
], - "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
], - "status": "invited",
- "invitedAt": "string",
- "respondedAt": "string",
- "version": 0
}, - "user": {
- "id": "string",
- "displayName": "string"
}
}
]
}| userId required | string (ID) |
| role required | string (ManagementRole) Enum: "primary_owner" "admin_manager" "financial_manager" "media_manager" "sports_manager" "squad_manager" "events_manager" "viewer" |
Array of objects (PermissionOverrideDto) |
{- "userId": "string",
- "role": "primary_owner",
- "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
]
}{- "manager": {
- "membership": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "userId": "string",
- "role": "primary_owner",
- "permissions": [
- "string"
], - "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
], - "status": "invited",
- "invitedAt": "string",
- "respondedAt": "string",
- "version": 0
}, - "user": {
- "id": "string",
- "displayName": "string"
}
}
}| decision required | string Enum: "accept" "reject" |
{- "decision": "accept"
}{- "manager": {
- "membership": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "userId": "string",
- "role": "primary_owner",
- "permissions": [
- "string"
], - "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
], - "status": "invited",
- "invitedAt": "string",
- "respondedAt": "string",
- "version": 0
}, - "user": {
- "id": "string",
- "displayName": "string"
}
}
}| role | string (ManagementRole) Enum: "primary_owner" "admin_manager" "financial_manager" "media_manager" "sports_manager" "squad_manager" "events_manager" "viewer" |
Array of objects (PermissionOverrideDto) | |
| version required | number |
{- "role": "primary_owner",
- "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
], - "version": 0
}{- "manager": {
- "membership": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "userId": "string",
- "role": "primary_owner",
- "permissions": [
- "string"
], - "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
], - "status": "invited",
- "invitedAt": "string",
- "respondedAt": "string",
- "version": 0
}, - "user": {
- "id": "string",
- "displayName": "string"
}
}
}{- "manager": {
- "membership": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "userId": "string",
- "role": "primary_owner",
- "permissions": [
- "string"
], - "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
], - "status": "invited",
- "invitedAt": "string",
- "respondedAt": "string",
- "version": 0
}, - "user": {
- "id": "string",
- "displayName": "string"
}
}
}| newOwnerMembershipId required | string (ID) |
| currentOwnerVersion required | number |
{- "newOwnerMembershipId": "string",
- "currentOwnerVersion": 0
}{- "managers": [
- {
- "membership": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "userId": "string",
- "role": "primary_owner",
- "permissions": [
- "string"
], - "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
], - "status": "invited",
- "invitedAt": "string",
- "respondedAt": "string",
- "version": 0
}, - "user": {
- "id": "string",
- "displayName": "string"
}
}
]
}{- "logs": [
- {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "actorId": "string",
- "action": "string",
- "before": {
- "property1": null,
- "property2": null
}, - "after": {
- "property1": null,
- "property2": null
}, - "requestId": "string",
- "createdAt": "string"
}
]
}| version required | number |
{- "version": 0
}{- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "shortName": "string",
- "bio": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "colors": {
- "primary": "string",
- "secondary": "string"
}, - "status": "active",
- "districtId": "string",
- "neighborhoodId": "string",
- "categories": [
- {
- "id": "string",
- "name": "string",
- "slug": "string",
- "active": true,
- "order": 0
}
], - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}| version required | number |
{- "version": 0
}{- "team": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "shortName": "string",
- "bio": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "colors": {
- "primary": "string",
- "secondary": "string"
}, - "status": "active",
- "districtId": "string",
- "neighborhoodId": "string",
- "categories": [
- {
- "id": "string",
- "name": "string",
- "slug": "string",
- "active": true,
- "order": 0
}
], - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}| name required | string |
| type required | string (ServiceType) Enum: "refereeing" "photo_video" "design_media" "uniforms" "supplies" "generic" |
| districtId required | string (ID) |
| neighborhoodId | string (ID) |
| bio | string |
object (ImageAsset) | |
object (ServiceContactDto) |
{- "name": "string",
- "type": "refereeing",
- "districtId": "string",
- "neighborhoodId": "string",
- "bio": "string",
- "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}
}{- "service": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "type": "refereeing",
- "bio": "string",
- "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "active",
- "districtId": "string",
- "neighborhoodId": "string",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}, - "managementMembershipId": "string"
}{- "service": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "type": "refereeing",
- "bio": "string",
- "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "active",
- "districtId": "string",
- "neighborhoodId": "string",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}, - "membership": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "userId": "string",
- "role": "primary_owner",
- "permissions": [
- "string"
], - "overrides": [
- {
- "key": "string",
- "effect": "grant"
}
], - "status": "invited",
- "invitedAt": "string",
- "respondedAt": "string",
- "version": 0
}, - "modules": [
- {
- "id": "identity",
- "label": "string",
- "description": "string",
- "available": true,
- "enabled": true,
- "requiredPermission": "service.editProfile",
- "route": "string"
}
], - "showcase": [
- {
- "id": "string",
- "image": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "title": "string",
- "description": "string",
- "href": "string",
- "createdAt": "string"
}
], - "providerLinks": [
- {
- "id": "string",
- "serviceId": "string",
- "kind": "registered",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "userId": "string",
- "roleLabel": "string",
- "status": "requested",
- "private": {
- "contact": "string",
- "document": "string"
}, - "createdAt": "string",
- "respondedAt": "string",
- "version": 0
}
], - "eventLinks": [
- {
- "id": "string",
- "serviceId": "string",
- "providerLinkId": "string",
- "eventType": "match",
- "eventId": "string",
- "eventName": "string",
- "eventPublicRoute": "string",
- "occurredAt": "string",
- "roleLabel": "string",
- "status": "requested",
- "requestedByUserId": "string",
- "createdAt": "string",
- "respondedAt": "string",
- "contestReason": "string",
- "version": 0
}
]
}| name | string |
| slug | string |
| type | string (ServiceType) Enum: "refereeing" "photo_video" "design_media" "uniforms" "supplies" "generic" |
| bio | string |
object (ImageAsset) | |
| neighborhoodId | string (ID) |
object (ServiceContactDto) | |
| version required | number |
{- "name": "string",
- "slug": "string",
- "type": "refereeing",
- "bio": "string",
- "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "neighborhoodId": "string",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "version": 0
}{- "service": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "type": "refereeing",
- "bio": "string",
- "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "active",
- "districtId": "string",
- "neighborhoodId": "string",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}| version required | number |
{- "version": 0
}{- "service": {
- "id": "string",
- "slug": "string",
- "name": "string",
- "type": "refereeing",
- "bio": "string",
- "banner": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "status": "active",
- "districtId": "string",
- "neighborhoodId": "string",
- "contact": {
- "label": "string",
- "value": "string",
- "href": "string"
}, - "publicRoute": "string",
- "audit": {
- "createdAt": "string",
- "updatedAt": "string",
- "version": 0
}
}
}required | object (ImageAsset) |
| title required | string |
| description | string |
| href | string |
{- "image": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "title": "string",
- "description": "string",
- "href": "string"
}{- "item": {
- "id": "string",
- "image": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "title": "string",
- "description": "string",
- "href": "string",
- "createdAt": "string"
}
}| userId required | string (ID) |
| roleLabel | string |
{- "userId": "string",
- "roleLabel": "string"
}{- "providerLink": {
- "id": "string",
- "serviceId": "string",
- "kind": "registered",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "userId": "string",
- "roleLabel": "string",
- "status": "requested",
- "private": {
- "contact": "string",
- "document": "string"
}, - "createdAt": "string",
- "respondedAt": "string",
- "version": 0
}
}| displayName required | string |
| roleLabel | string |
object (ImageAsset) | |
| contact | string |
| document | string |
{- "displayName": "string",
- "roleLabel": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "contact": "string",
- "document": "string"
}{- "providerLink": {
- "id": "string",
- "serviceId": "string",
- "kind": "registered",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "userId": "string",
- "roleLabel": "string",
- "status": "requested",
- "private": {
- "contact": "string",
- "document": "string"
}, - "createdAt": "string",
- "respondedAt": "string",
- "version": 0
}
}{- "providerLinks": [
- {
- "id": "string",
- "serviceId": "string",
- "kind": "registered",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "userId": "string",
- "roleLabel": "string",
- "status": "requested",
- "private": {
- "contact": "string",
- "document": "string"
}, - "createdAt": "string",
- "respondedAt": "string",
- "version": 0
}
]
}{- "providerLinks": [
- {
- "id": "string",
- "serviceId": "string",
- "kind": "registered",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "userId": "string",
- "roleLabel": "string",
- "status": "requested",
- "private": {
- "contact": "string",
- "document": "string"
}, - "createdAt": "string",
- "respondedAt": "string",
- "version": 0
}
]
}| decision required | string Enum: "accept" "reject" |
{- "decision": "accept"
}{- "providerLink": {
- "id": "string",
- "serviceId": "string",
- "kind": "registered",
- "displayName": "string",
- "avatar": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "userId": "string",
- "roleLabel": "string",
- "status": "requested",
- "private": {
- "contact": "string",
- "document": "string"
}, - "createdAt": "string",
- "respondedAt": "string",
- "version": 0
}
}| eventType required | string (EventLinkEventType) Enum: "match" "championship" |
| eventId required | string (ID) |
| roleLabel required | string |
| providerLinkId | string (ID) |
{- "eventType": "match",
- "eventId": "string",
- "roleLabel": "string",
- "providerLinkId": "string"
}{- "eventLink": {
- "id": "string",
- "serviceId": "string",
- "providerLinkId": "string",
- "eventType": "match",
- "eventId": "string",
- "eventName": "string",
- "eventPublicRoute": "string",
- "occurredAt": "string",
- "roleLabel": "string",
- "status": "requested",
- "requestedByUserId": "string",
- "createdAt": "string",
- "respondedAt": "string",
- "contestReason": "string",
- "version": 0
}
}{- "eventLinks": [
- {
- "id": "string",
- "serviceId": "string",
- "providerLinkId": "string",
- "eventType": "match",
- "eventId": "string",
- "eventName": "string",
- "eventPublicRoute": "string",
- "occurredAt": "string",
- "roleLabel": "string",
- "status": "requested",
- "requestedByUserId": "string",
- "createdAt": "string",
- "respondedAt": "string",
- "contestReason": "string",
- "version": 0
}
]
}{- "eventLinks": [
- {
- "id": "string",
- "serviceId": "string",
- "providerLinkId": "string",
- "eventType": "match",
- "eventId": "string",
- "eventName": "string",
- "eventPublicRoute": "string",
- "occurredAt": "string",
- "roleLabel": "string",
- "status": "requested",
- "requestedByUserId": "string",
- "createdAt": "string",
- "respondedAt": "string",
- "contestReason": "string",
- "version": 0
}
]
}| decision required | string Enum: "approve" "reject" |
{- "decision": "approve"
}{- "eventLink": {
- "id": "string",
- "serviceId": "string",
- "providerLinkId": "string",
- "eventType": "match",
- "eventId": "string",
- "eventName": "string",
- "eventPublicRoute": "string",
- "occurredAt": "string",
- "roleLabel": "string",
- "status": "requested",
- "requestedByUserId": "string",
- "createdAt": "string",
- "respondedAt": "string",
- "contestReason": "string",
- "version": 0
}
}| reason required | string |
{- "reason": "string"
}{- "eventLink": {
- "id": "string",
- "serviceId": "string",
- "providerLinkId": "string",
- "eventType": "match",
- "eventId": "string",
- "eventName": "string",
- "eventPublicRoute": "string",
- "occurredAt": "string",
- "roleLabel": "string",
- "status": "requested",
- "requestedByUserId": "string",
- "createdAt": "string",
- "respondedAt": "string",
- "contestReason": "string",
- "version": 0
}
}| targetType required | string (SupportTargetType) Public checkout ( Value: "team" |
| targetId required | string (ID) |
required | object (MoneyAmount) |
| identityMode required | string (SupportIdentityMode) Enum: "anonymous" "identified" |
{- "targetType": "team",
- "targetId": "string",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "identityMode": "anonymous"
}{- "support": {
- "id": "string",
- "targetType": "team",
- "targetId": "string",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "identityMode": "anonymous",
- "supporterUserId": "string",
- "supporterDisplayName": "string",
- "paymentId": "string",
- "status": "waiting_payment",
- "createdAt": "string",
- "confirmedAt": "string"
}, - "payment": {
- "id": "string",
- "purpose": "donation_support",
- "status": "waiting_payment",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "qrCode": "string",
- "copyPasteCode": "string",
- "createdAt": "string",
- "expiresAt": "string",
- "confirmedAt": "string"
}
}{- "support": {
- "id": "string",
- "targetType": "team",
- "targetId": "string",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "identityMode": "anonymous",
- "supporterUserId": "string",
- "supporterDisplayName": "string",
- "paymentId": "string",
- "status": "waiting_payment",
- "createdAt": "string",
- "confirmedAt": "string"
}, - "payment": {
- "id": "string",
- "purpose": "donation_support",
- "status": "waiting_payment",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "qrCode": "string",
- "copyPasteCode": "string",
- "createdAt": "string",
- "expiresAt": "string",
- "confirmedAt": "string"
}
}{- "support": {
- "id": "string",
- "targetType": "team",
- "targetId": "string",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "identityMode": "anonymous",
- "supporterUserId": "string",
- "supporterDisplayName": "string",
- "paymentId": "string",
- "status": "waiting_payment",
- "createdAt": "string",
- "confirmedAt": "string"
}, - "payment": {
- "id": "string",
- "purpose": "donation_support",
- "status": "waiting_payment",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "qrCode": "string",
- "copyPasteCode": "string",
- "createdAt": "string",
- "expiresAt": "string",
- "confirmedAt": "string"
}
}{- "payment": {
- "id": "string",
- "purpose": "donation_support",
- "status": "waiting_payment",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "qrCode": "string",
- "copyPasteCode": "string",
- "createdAt": "string",
- "expiresAt": "string",
- "confirmedAt": "string"
}
}| eventId required | string |
| paymentId required | string (ID) |
| status required | string (PixWebhookEventStatus) Enum: "paid" "failed" Provider → backend confirmation ( |
{- "eventId": "string",
- "paymentId": "string",
- "status": "paid"
}{- "completed": true
}{- "sponsorships": [
- {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "package": {
- "id": "string",
- "days": 7,
- "priceInCents": 0,
- "label": "string"
}, - "content": {
- "name": "string",
- "logo": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "href": "string"
}, - "status": "pending_payment",
- "createdAt": "string",
- "activeFrom": "string",
- "activeUntil": "string",
- "version": 0
}
]
}| entityType required | string (SponsorEntityType) Enum: "team" "torcida"
|
| entityId required | string (ID) |
| packageId required | string (ID) |
required | object (SponsorContentDto)
|
{- "entityType": "team",
- "entityId": "string",
- "packageId": "string",
- "content": {
- "name": "string",
- "logo": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "href": "string"
}
}{- "sponsorship": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "package": {
- "id": "string",
- "days": 7,
- "priceInCents": 0,
- "label": "string"
}, - "content": {
- "name": "string",
- "logo": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "href": "string"
}, - "status": "pending_payment",
- "createdAt": "string",
- "activeFrom": "string",
- "activeUntil": "string",
- "version": 0
}, - "payment": {
- "id": "string",
- "status": "waiting_payment",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "qrCode": "string",
- "copyPasteCode": "string",
- "createdAt": "string",
- "expiresAt": "string",
- "confirmedAt": "string"
}
}{- "sponsorship": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "package": {
- "id": "string",
- "days": 7,
- "priceInCents": 0,
- "label": "string"
}, - "content": {
- "name": "string",
- "logo": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "href": "string"
}, - "status": "pending_payment",
- "createdAt": "string",
- "activeFrom": "string",
- "activeUntil": "string",
- "version": 0
}, - "payment": {
- "id": "string",
- "status": "waiting_payment",
- "amount": {
- "amountInCents": 0,
- "currency": "BRL"
}, - "qrCode": "string",
- "copyPasteCode": "string",
- "createdAt": "string",
- "expiresAt": "string",
- "confirmedAt": "string"
}
}required | object (SponsorContentDto)
|
| version required | number |
{- "content": {
- "name": "string",
- "logo": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "href": "string"
}, - "version": 0
}{- "sponsorship": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "package": {
- "id": "string",
- "days": 7,
- "priceInCents": 0,
- "label": "string"
}, - "content": {
- "name": "string",
- "logo": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "href": "string"
}, - "status": "pending_payment",
- "createdAt": "string",
- "activeFrom": "string",
- "activeUntil": "string",
- "version": 0
}
}{- "items": [
- {
- "id": "string",
- "type": "entity_update",
- "source": "entity_official",
- "entityType": "team",
- "entityId": "string",
- "entityName": "string",
- "entityRoute": "string",
- "entityCrest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "title": "string",
- "text": "string",
- "media": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "link": {
- "url": "string",
- "label": "string"
}, - "targetRoute": "string",
- "publishedAt": "string",
- "reason": {
- "code": "CHEERED_TEAM",
- "label": "string"
}, - "sourceId": "string",
- "matchPresentation": {
- "home": {
- "id": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string"
}, - "away": {
- "id": "string",
- "name": "string",
- "crest": {
- "id": "string",
- "url": "string",
- "width": 0,
- "height": 0,
- "alt": "string"
}, - "publicRoute": "string"
}, - "homeScore": 0,
- "awayScore": 0,
- "status": "date_pending"
}
}
]
}| entityType required | string (FeedEntityType) Enum: "team" "torcida" |
| entityId required | string (ID) |
| duration required | string (MuteDuration) Enum: "7d" "30d" "forever"
|
{- "entityType": "team",
- "entityId": "string",
- "duration": "7d"
}{- "mute": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "entityName": "string",
- "duration": "7d",
- "mutedAt": "string",
- "expiresAt": "string"
}
}{- "notifications": [
- {
- "id": "string",
- "scope": "personal",
- "category": "match_update",
- "priority": "critical",
- "status": "unread",
- "title": "string",
- "summary": "string",
- "entityType": "team",
- "entityId": "string",
- "entityName": "string",
- "targetRoute": "string",
- "createdAt": "string",
- "actionType": "review_suggestion"
}
], - "groups": [
- {
- "entityType": "team",
- "entityId": "string",
- "entityName": "string",
- "notifications": [
- {
- "id": "string",
- "scope": "personal",
- "category": "match_update",
- "priority": "critical",
- "status": "unread",
- "title": "string",
- "summary": "string",
- "entityType": "team",
- "entityId": "string",
- "entityName": "string",
- "targetRoute": "string",
- "createdAt": "string",
- "actionType": "review_suggestion"
}
]
}
]
}| ids | Array of strings (ID) |
| scope | string (NotificationScope) Enum: "personal" "management" |
{- "ids": [
- "string"
], - "scope": "personal"
}{- "completed": true
}object | |
| pushEnabled | boolean |
{- "categories": {
- "match_update": true,
- "content_suggestion": true
}, - "pushEnabled": true
}{- "settings": {
- "categories": {
- "match_update": true,
- "content_suggestion": true
}, - "pushEnabled": true
}
}{- "campaigns": [
- {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "entityName": "string",
- "audience": "team_cheerers",
- "message": "string",
- "costInCents": 0,
- "estimatedReach": 0,
- "status": "preview",
- "createdAt": "string",
- "sentAt": "string",
- "version": 0
}
]
}| entityType required | string Value: "team" |
| entityId required | string (ID) |
| audience required | string (PaidPushAudience) Enum: "team_cheerers" "team_followers" "all_supporters" Paid push campaigns ( |
| message required | string |
{- "entityType": "team",
- "entityId": "string",
- "audience": "team_cheerers",
- "message": "string"
}{- "campaign": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "entityName": "string",
- "audience": "team_cheerers",
- "message": "string",
- "costInCents": 0,
- "estimatedReach": 0,
- "status": "preview",
- "createdAt": "string",
- "sentAt": "string",
- "version": 0
}
}| version required | number |
{- "version": 0
}{- "campaign": {
- "id": "string",
- "entityType": "team",
- "entityId": "string",
- "entityName": "string",
- "audience": "team_cheerers",
- "message": "string",
- "costInCents": 0,
- "estimatedReach": 0,
- "status": "preview",
- "createdAt": "string",
- "sentAt": "string",
- "version": 0
}
}{- "ranking": {
- "type": "team_performance",
- "period": "overall",
- "territory": {
- "type": "district",
- "id": "string",
- "label": "string"
}, - "generatedAt": "string",
- "rows": [
- {
- "position": 0,
- "entityId": "string",
- "entityName": "string",
- "entityRoute": "string",
- "crestUrl": "string",
- "score": 0,
- "status": "confirmed",
- "badges": [
- "provisional"
], - "matchesPlayed": 0,
- "wins": 0,
- "draws": 0,
- "losses": 0,
- "goalDifference": 0
}
]
}
}{- "topScorers": {
- "period": "overall",
- "territory": {
- "type": "district",
- "id": "string",
- "label": "string"
}, - "championshipId": "string",
- "generatedAt": "string",
- "rows": [
- {
- "position": 0,
- "playerId": "string",
- "displayName": "string",
- "publicRoute": "string",
- "teamId": "string",
- "teamName": "string",
- "teamRoute": "string",
- "goals": 0,
- "assists": 0,
- "matchesPlayed": 0,
- "status": "confirmed",
- "badges": [
- "provisional"
]
}
]
}
}| kind required | string (EvidenceKind) Enum: "image" "document"
Unlike gallery images, evidence is never public: it is never embedded in any public DTO, and no target-facing (denunciado) or moderation/admin endpoint exists in this pack to read it back — only the reporter's own |
| url required | string |
| mimeType required | string |
| sizeBytes required | number |
{- "kind": "image",
- "url": "string",
- "mimeType": "string",
- "sizeBytes": 0
}{- "evidence": {
- "id": "string",
- "kind": "image",
- "status": "pending",
- "url": "string",
- "mimeType": "string",
- "sizeBytes": 0,
- "createdAt": "string"
}
}required | object (ReportTargetDto) |
| reason required | string (ReportReason) Enum: "false_information" "inappropriate_content" "offensive_content" "spam" "impersonation" "fraud_or_scam" "other" Standardized, product-neutral reasons ( |
| description required | string |
| evidenceAssetIds | Array of strings (ID) |
{- "target": {
- "type": "team",
- "id": "string"
}, - "reason": "false_information",
- "description": "string",
- "evidenceAssetIds": [
- "string"
]
}{- "report": {
- "id": "string",
- "protocol": "string",
- "target": {
- "type": "team",
- "id": "string"
}, - "reason": "false_information",
- "description": "string",
- "evidenceAssetIds": [
- "string"
], - "status": "received",
- "version": 0,
- "severity": "low",
- "complementRequest": "string",
- "resolution": {
- "decision": "resolved",
- "summary": "string",
- "effects": [
- "no_action"
], - "actorId": "string",
- "requestId": "string",
- "decidedAt": "string"
}, - "timeline": [
- {
- "kind": "submitted",
- "status": "received",
- "message": "string",
- "occurredAt": "string"
}
], - "createdAt": "string",
- "updatedAt": "string"
}
}{- "reports": [
- {
- "id": "string",
- "protocol": "string",
- "target": {
- "type": "team",
- "id": "string"
}, - "reason": "false_information",
- "description": "string",
- "evidenceAssetIds": [
- "string"
], - "status": "received",
- "version": 0,
- "severity": "low",
- "complementRequest": "string",
- "resolution": {
- "decision": "resolved",
- "summary": "string",
- "effects": [
- "no_action"
], - "actorId": "string",
- "requestId": "string",
- "decidedAt": "string"
}, - "timeline": [
- {
- "kind": "submitted",
- "status": "received",
- "message": "string",
- "occurredAt": "string"
}
], - "createdAt": "string",
- "updatedAt": "string"
}
]
}{- "cases": [
- {
- "kind": "report",
- "id": "string",
- "protocol": "string",
- "status": "received",
- "version": 0,
- "target": {
- "type": "team",
- "id": "string"
}, - "reportReason": "false_information",
- "supportRequestType": "claim",
- "description": "string",
- "evidenceCount": 0,
- "severity": "low",
- "complementRequest": "string",
- "resolution": {
- "decision": "resolved",
- "summary": "string",
- "effects": [
- "no_action"
], - "actorId": "string",
- "requestId": "string",
- "decidedAt": "string"
}, - "createdAt": "string",
- "updatedAt": "string"
}
]
}| version required | number |
| severity required | string (ModerationSeverity) Enum: "low" "medium" "high" "critical" |
| note | string |
{- "version": 0,
- "severity": "low",
- "note": "string"
}{- "case": {
- "kind": "report",
- "id": "string",
- "protocol": "string",
- "status": "received",
- "version": 0,
- "target": {
- "type": "team",
- "id": "string"
}, - "reportReason": "false_information",
- "supportRequestType": "claim",
- "description": "string",
- "evidenceCount": 0,
- "severity": "low",
- "complementRequest": "string",
- "resolution": {
- "decision": "resolved",
- "summary": "string",
- "effects": [
- "no_action"
], - "actorId": "string",
- "requestId": "string",
- "decidedAt": "string"
}, - "createdAt": "string",
- "updatedAt": "string"
}
}| version required | number |
| message required | string |
{- "version": 0,
- "message": "string"
}{- "case": {
- "kind": "report",
- "id": "string",
- "protocol": "string",
- "status": "received",
- "version": 0,
- "target": {
- "type": "team",
- "id": "string"
}, - "reportReason": "false_information",
- "supportRequestType": "claim",
- "description": "string",
- "evidenceCount": 0,
- "severity": "low",
- "complementRequest": "string",
- "resolution": {
- "decision": "resolved",
- "summary": "string",
- "effects": [
- "no_action"
], - "actorId": "string",
- "requestId": "string",
- "decidedAt": "string"
}, - "createdAt": "string",
- "updatedAt": "string"
}
}| version required | number |
| reason required | string |
| effects | Array of strings (ModerationEffect) Items Enum: "no_action" "preventive_suspension" "claim_approved" "merge_approved" "correction_approved" "privacy_approved" |
{- "version": 0,
- "reason": "string",
- "effects": [
- "no_action"
]
}{- "case": {
- "kind": "report",
- "id": "string",
- "protocol": "string",
- "status": "received",
- "version": 0,
- "target": {
- "type": "team",
- "id": "string"
}, - "reportReason": "false_information",
- "supportRequestType": "claim",
- "description": "string",
- "evidenceCount": 0,
- "severity": "low",
- "complementRequest": "string",
- "resolution": {
- "decision": "resolved",
- "summary": "string",
- "effects": [
- "no_action"
], - "actorId": "string",
- "requestId": "string",
- "decidedAt": "string"
}, - "createdAt": "string",
- "updatedAt": "string"
}
}| version required | number |
| reason required | string |
| effects | Array of strings (ModerationEffect) Items Enum: "no_action" "preventive_suspension" "claim_approved" "merge_approved" "correction_approved" "privacy_approved" |
{- "version": 0,
- "reason": "string",
- "effects": [
- "no_action"
]
}{- "case": {
- "kind": "report",
- "id": "string",
- "protocol": "string",
- "status": "received",
- "version": 0,
- "target": {
- "type": "team",
- "id": "string"
}, - "reportReason": "false_information",
- "supportRequestType": "claim",
- "description": "string",
- "evidenceCount": 0,
- "severity": "low",
- "complementRequest": "string",
- "resolution": {
- "decision": "resolved",
- "summary": "string",
- "effects": [
- "no_action"
], - "actorId": "string",
- "requestId": "string",
- "decidedAt": "string"
}, - "createdAt": "string",
- "updatedAt": "string"
}
}| type required | string (SupportRequestType) Enum: "claim" "correction" "merge" "privacy" Domain-level canonical vocabulary ( |
object (ReportTargetDto) | |
| claimRelationship | string (ClaimRelationship) Enum: "owner" "manager" "player" "provider" "representative"
|
object (ReportTargetDto) | |
| description required | string |
| evidenceAssetIds | Array of strings (ID) |
{- "type": "claim",
- "target": {
- "type": "team",
- "id": "string"
}, - "claimRelationship": "owner",
- "duplicateOfTarget": {
- "type": "team",
- "id": "string"
}, - "description": "string",
- "evidenceAssetIds": [
- "string"
]
}{- "supportRequest": {
- "id": "string",
- "protocol": "string",
- "type": "claim",
- "target": {
- "type": "team",
- "id": "string"
}, - "claimRelationship": "owner",
- "duplicateOfTarget": {
- "type": "team",
- "id": "string"
}, - "description": "string",
- "evidenceAssetIds": [
- "string"
], - "status": "received",
- "version": 0,
- "severity": "low",
- "complementRequest": "string",
- "resolution": {
- "decision": "resolved",
- "summary": "string",
- "effects": [
- "no_action"
], - "actorId": "string",
- "requestId": "string",
- "decidedAt": "string"
}, - "timeline": [
- {
- "kind": "submitted",
- "status": "received",
- "message": "string",
- "occurredAt": "string"
}
], - "createdAt": "string",
- "updatedAt": "string"
}
}{- "supportRequests": [
- {
- "id": "string",
- "protocol": "string",
- "type": "claim",
- "target": {
- "type": "team",
- "id": "string"
}, - "claimRelationship": "owner",
- "duplicateOfTarget": {
- "type": "team",
- "id": "string"
}, - "description": "string",
- "evidenceAssetIds": [
- "string"
], - "status": "received",
- "version": 0,
- "severity": "low",
- "complementRequest": "string",
- "resolution": {
- "decision": "resolved",
- "summary": "string",
- "effects": [
- "no_action"
], - "actorId": "string",
- "requestId": "string",
- "decidedAt": "string"
}, - "timeline": [
- {
- "kind": "submitted",
- "status": "received",
- "message": "string",
- "occurredAt": "string"
}
], - "createdAt": "string",
- "updatedAt": "string"
}
]
}{- "supportRequest": {
- "id": "string",
- "protocol": "string",
- "type": "claim",
- "target": {
- "type": "team",
- "id": "string"
}, - "claimRelationship": "owner",
- "duplicateOfTarget": {
- "type": "team",
- "id": "string"
}, - "description": "string",
- "evidenceAssetIds": [
- "string"
], - "status": "received",
- "version": 0,
- "severity": "low",
- "complementRequest": "string",
- "resolution": {
- "decision": "resolved",
- "summary": "string",
- "effects": [
- "no_action"
], - "actorId": "string",
- "requestId": "string",
- "decidedAt": "string"
}, - "timeline": [
- {
- "kind": "submitted",
- "status": "received",
- "message": "string",
- "occurredAt": "string"
}
], - "createdAt": "string",
- "updatedAt": "string"
}
}{- "supportRequest": {
- "id": "string",
- "protocol": "string",
- "type": "claim",
- "target": {
- "type": "team",
- "id": "string"
}, - "claimRelationship": "owner",
- "duplicateOfTarget": {
- "type": "team",
- "id": "string"
}, - "description": "string",
- "evidenceAssetIds": [
- "string"
], - "status": "received",
- "version": 0,
- "severity": "low",
- "complementRequest": "string",
- "resolution": {
- "decision": "resolved",
- "summary": "string",
- "effects": [
- "no_action"
], - "actorId": "string",
- "requestId": "string",
- "decidedAt": "string"
}, - "timeline": [
- {
- "kind": "submitted",
- "status": "received",
- "message": "string",
- "occurredAt": "string"
}
], - "createdAt": "string",
- "updatedAt": "string"
}
}{- "cases": [
- {
- "kind": "report",
- "id": "string",
- "protocol": "string",
- "status": "received",
- "version": 0,
- "target": {
- "type": "team",
- "id": "string"
}, - "reportReason": "false_information",
- "supportRequestType": "claim",
- "description": "string",
- "evidenceCount": 0,
- "severity": "low",
- "complementRequest": "string",
- "resolution": {
- "decision": "resolved",
- "summary": "string",
- "effects": [
- "no_action"
], - "actorId": "string",
- "requestId": "string",
- "decidedAt": "string"
}, - "createdAt": "string",
- "updatedAt": "string"
}
]
}| version required | number |
| severity required | string (ModerationSeverity) Enum: "low" "medium" "high" "critical" |
| note | string |
{- "version": 0,
- "severity": "low",
- "note": "string"
}{- "case": {
- "kind": "report",
- "id": "string",
- "protocol": "string",
- "status": "received",
- "version": 0,
- "target": {
- "type": "team",
- "id": "string"
}, - "reportReason": "false_information",
- "supportRequestType": "claim",
- "description": "string",
- "evidenceCount": 0,
- "severity": "low",
- "complementRequest": "string",
- "resolution": {
- "decision": "resolved",
- "summary": "string",
- "effects": [
- "no_action"
], - "actorId": "string",
- "requestId": "string",
- "decidedAt": "string"
}, - "createdAt": "string",
- "updatedAt": "string"
}
}| version required | number |
| message required | string |
{- "version": 0,
- "message": "string"
}{- "case": {
- "kind": "report",
- "id": "string",
- "protocol": "string",
- "status": "received",
- "version": 0,
- "target": {
- "type": "team",
- "id": "string"
}, - "reportReason": "false_information",
- "supportRequestType": "claim",
- "description": "string",
- "evidenceCount": 0,
- "severity": "low",
- "complementRequest": "string",
- "resolution": {
- "decision": "resolved",
- "summary": "string",
- "effects": [
- "no_action"
], - "actorId": "string",
- "requestId": "string",
- "decidedAt": "string"
}, - "createdAt": "string",
- "updatedAt": "string"
}
}| version required | number |
| reason required | string |
| effects | Array of strings (ModerationEffect) Items Enum: "no_action" "preventive_suspension" "claim_approved" "merge_approved" "correction_approved" "privacy_approved" |
{- "version": 0,
- "reason": "string",
- "effects": [
- "no_action"
]
}{- "case": {
- "kind": "report",
- "id": "string",
- "protocol": "string",
- "status": "received",
- "version": 0,
- "target": {
- "type": "team",
- "id": "string"
}, - "reportReason": "false_information",
- "supportRequestType": "claim",
- "description": "string",
- "evidenceCount": 0,
- "severity": "low",
- "complementRequest": "string",
- "resolution": {
- "decision": "resolved",
- "summary": "string",
- "effects": [
- "no_action"
], - "actorId": "string",
- "requestId": "string",
- "decidedAt": "string"
}, - "createdAt": "string",
- "updatedAt": "string"
}
}| version required | number |
| reason required | string |
| effects | Array of strings (ModerationEffect) Items Enum: "no_action" "preventive_suspension" "claim_approved" "merge_approved" "correction_approved" "privacy_approved" |
{- "version": 0,
- "reason": "string",
- "effects": [
- "no_action"
]
}{- "case": {
- "kind": "report",
- "id": "string",
- "protocol": "string",
- "status": "received",
- "version": 0,
- "target": {
- "type": "team",
- "id": "string"
}, - "reportReason": "false_information",
- "supportRequestType": "claim",
- "description": "string",
- "evidenceCount": 0,
- "severity": "low",
- "complementRequest": "string",
- "resolution": {
- "decision": "resolved",
- "summary": "string",
- "effects": [
- "no_action"
], - "actorId": "string",
- "requestId": "string",
- "decidedAt": "string"
}, - "createdAt": "string",
- "updatedAt": "string"
}
}