> For the complete documentation index, see [llms.txt](https://docs.odds88.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.odds88.io/odds88-client-api/odds88-api-endpoints/player-api.md).

# Player API

Player API can be used to get player risk settings currently applied to a player.

Gets risk settings of the specific player: live time delay (LTD) and customer confidence\
factor (CCF), both general and per sport.
-----------------------------------------

> \
> \*\*Rate Limits (per account):\*\*\
> \- \*\*10 req/1s\*\*

```json
{"openapi":"3.0.4","info":{"title":"[T728-STAGE] Odds88 API","version":"v1"},"tags":[{"name":"Players"}],"security":[{"Bearer":[]}],"components":{"securitySchemes":{"Bearer":{"type":"http","description":"JWT Authorization header using the Bearer scheme. Example: \"Authorization: Bearer {token}\"","scheme":"Bearer","bearerFormat":"JWT"}},"schemas":{"Marlin.SportsbetApi.Host.Models.Players.PlayerSettingsViewModel":{"type":"object","properties":{"liveDelay":{"type":"integer","description":"General live time delay (LTD) of the player, in seconds.\nNull when no player-level delay is set, in which case the delay is taken from the event, market or segment.","format":"int32","nullable":true},"limitsFactor":{"type":"number","description":"General customer confidence factor (CCF) of the player, applied as a multiplier to the player's limits.","format":"double"},"previousLimitsFactor":{"type":"number","description":"Previous value of the general customer confidence factor (CCF). Null when it was never changed.","format":"double","nullable":true},"sportSettings":{"type":"array","items":{"$ref":"#/components/schemas/Marlin.SportsbetApi.Host.Models.Players.PlayerSportSettingsViewModel"},"description":"Per-sport overrides of the player's live time delay (LTD) and customer confidence factor (CCF).\nSports without an override are not listed and fall back to the general values.","nullable":true}},"additionalProperties":false,"description":"Risk settings applied to a player: live time delay (LTD) and customer confidence factor (CCF),\nboth at the general level and per sport."},"Marlin.SportsbetApi.Host.Models.Players.PlayerSportSettingsViewModel":{"type":"object","properties":{"sportId":{"type":"integer","description":"Id of the sport these settings apply to.","format":"int64"},"liveLimitsFactor":{"type":"number","description":"Customer confidence factor (CCF) applied to live bets of this sport. Null when not overridden.","format":"double","nullable":true},"prematchLimitsFactor":{"type":"number","description":"Customer confidence factor (CCF) applied to prematch bets of this sport. Null when not overridden.","format":"double","nullable":true},"liveDelay":{"type":"integer","description":"Live time delay (LTD) applied to this sport, in seconds. Null when not overridden.","format":"int32","nullable":true}},"additionalProperties":false,"description":"Risk settings applied to a player for a single sport."},"Microsoft.AspNetCore.Mvc.ProblemDetails":{"type":"object","properties":{"type":{"type":"string","nullable":true},"title":{"type":"string","nullable":true},"status":{"type":"integer","format":"int32","nullable":true},"detail":{"type":"string","nullable":true},"instance":{"type":"string","nullable":true}},"additionalProperties":{}}}},"paths":{"/api/players/{playerId}/settings":{"get":{"tags":["Players"],"summary":"Gets risk settings of the specific player: live time delay (LTD) and customer confidence\nfactor (CCF), both general and per sport.","description":"\n**Rate Limits (per account):**\n- **10 req/1s**","operationId":"Get player settings","parameters":[{"name":"playerId","in":"path","description":"Id of the player.","required":true,"schema":{"type":"string"}},{"name":"partnerId","in":"query","description":"Partner the player belongs to. A tenant can serve several partners and the same player id\nmay exist under more than one of them, so pass this to select the right player.\nWhen omitted, the player is resolved under partner 0.","schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"Returns risk settings of the requested player.","content":{"text/plain":{"schema":{"$ref":"#/components/schemas/Marlin.SportsbetApi.Host.Models.Players.PlayerSettingsViewModel"}},"application/json":{"schema":{"$ref":"#/components/schemas/Marlin.SportsbetApi.Host.Models.Players.PlayerSettingsViewModel"}},"text/json":{"schema":{"$ref":"#/components/schemas/Marlin.SportsbetApi.Host.Models.Players.PlayerSettingsViewModel"}}}},"400":{"description":"Request arguments are not valid.","content":{"text/plain":{"schema":{"$ref":"#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"}},"application/json":{"schema":{"$ref":"#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"}},"text/json":{"schema":{"$ref":"#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"}}}},"401":{"description":"Unauthorized"},"403":{"description":"The requested partner is not allowed for this deployment.","content":{"text/plain":{"schema":{"$ref":"#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"}},"application/json":{"schema":{"$ref":"#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"}},"text/json":{"schema":{"$ref":"#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"}}}},"429":{"description":"Too many requests"},"500":{"description":"Unexpected error occurred."}}}}}}
```
