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.