Establishments
GET /establishments/[establishmentId]
Retrieves details for a specific establishment by its ID. Useful for loading configuration, display information, and branding assets.
Endpoint
GET/establishments/{establishmentId}
Parameters
Atributo | Descripcion | Tipo | Ubicación | Requerido |
---|---|---|---|---|
establishmentId | string | path | Sí |
Responses
200
Establishment retrieved successfully.
{
"establishmentId": "string"
"defaultCurrency": "string"
"description": "string"
"email": "string"
"location": "string"
"monthlyAllocatedCoins": "integer"
"name": "string"
"paymentPlanId": "string"
"status": "string"
"totalAvailableCoins": "integer"
"imageUrl": "string"
"thumbnailUrl": "string"
"isIntegration": "boolean"
"style": "object"
}
400
Invalid establishment ID format.
404
Establishment not found.
500
Internal error while retrieving the establishment.
PUT /establishments/[establishmentId]
Updates the configuration for a specific establishment including branding, location, coin ratio, visual appearance settings, and more.
Endpoint
PUT/establishments/{establishmentId}
Request Body
{
"name": "string" // required
"email": "string" // required
"imageUrl": "string" // required
"thumbnailUrl": "string" // required
"description": "string" // required
"location": "string" // required
"defaultCurrency": "string" // required
"coinRatio": "integer"
"status": "string" // required
"parentCasinoId": "string"
"accountManagerId": "string"
"backgroundPrimary": "string"
"foregroundPrimary": "string"
"backgroundSecondary": "string"
"foregroundSecondary": "string"
"backgroundSidebarPrimary": "string"
"backgroundSidebarSecondary": "string"
"marketplaceBackground": "string"
"marketplaceForegroundPrimary": "string"
"marketplaceForegroundSecondary": "string"
"marketplaceBackgroundCard": "string"
"marketplaceForegroundCardPrimary": "string"
"marketplaceForegroundCardSecondary": "string"
"marketplaceForegroundCardTertiary": "string"
"font": "string"
"locale": "string" // required
}
Atributo | Tipo | Requerido | Descripción |
---|---|---|---|
name | string | Sí | |
string | Sí | ||
imageUrl | string | Sí | |
thumbnailUrl | string | Sí | |
description | string | Sí | |
location | string | Sí | |
defaultCurrency | string | Sí | |
coinRatio | integer | No | |
status | string | Sí | |
parentCasinoId | string | No | |
accountManagerId | string | No | |
backgroundPrimary | string | No | |
foregroundPrimary | string | No | |
backgroundSecondary | string | No | |
foregroundSecondary | string | No | |
backgroundSidebarPrimary | string | No | |
backgroundSidebarSecondary | string | No | |
marketplaceBackground | string | No | |
marketplaceForegroundPrimary | string | No | |
marketplaceForegroundSecondary | string | No | |
marketplaceBackgroundCard | string | No | |
marketplaceForegroundCardPrimary | string | No | |
marketplaceForegroundCardSecondary | string | No | |
marketplaceForegroundCardTertiary | string | No | |
font | string | No | |
locale | string | Sí |
Parameters
Atributo | Descripcion | Tipo | Ubicación | Requerido |
---|---|---|---|---|
establishmentId | string | path | Sí |
Responses
200
Establishment updated successfully.
{
"$metadata": "object"
"Attributes": "object"
}
400
Invalid or incomplete update data.
500
Failed to update establishment due to internal error.