Silbeck is a Brazilian Property Management System (PMS) for hotels, providing comprehensive management of reservations, occupancy, guest registration, billing, and operations. With over 30 years in the hospitality market, Silbeck offers a REST API for integration with external systems.Documentation Index
Fetch the complete documentation index at: https://docs.nekt.com/llms.txt
Use this file to discover all available pages before exploring further.
Configuring Silbeck as a Source
In the Sources tab, click on the “Add source” button located on the top right of your screen. Then, select the Silbeck option from the list of connectors. Click Next and you’ll be prompted to add your access.1. Add account access
You’ll need the JWT credentials provided by Silbeck to connect your hotel’s PMS data. The following configurations are required:- Client ID: The JWT Client ID provided by Silbeck for API authentication.
- Client Secret: The JWT Client Secret provided by Silbeck for API authentication.
-
API URL: The base URL for your Silbeck API instance (e.g.,
http://cloud.silbeck.com.br:30503/datasnap/rest). This URL is specific to your hotel’s deployment. - Start Date: The earliest date from which records will be synced for date-range based streams (reservations, stays, occupancy, etc.).
2. Select streams
Choose which data streams you want to sync. For faster extractions, select only the streams that are relevant to your analysis. You can select entire groups of streams or pick specific ones. Select the streams and click Next.3. Configure data streams
Customize how you want your data to appear in your catalog. Select the desired layer where the data will be placed, a folder to organize it inside the layer, a name for each table and the type of sync.- Layer: choose between the existing layers on your catalog.
- Folder: a folder can be created inside the selected layer to group all tables.
- Table name: we suggest a name, but feel free to customize it.
- Sync Type: choose between INCREMENTAL and FULL_TABLE.
4. Configure data source
Describe your data source for easy identification within your organization, not exceeding 140 characters. To define your Trigger, consider how often you want data to be extracted from this source. Once you are ready, click Next to finalize the setup.5. Check your new source
You can view your new source on the Sources page. If needed, manually trigger the source extraction by clicking on the arrow button. Once executed, your data will appear in your Catalog.Streams and Fields
Below you’ll find all available data streams from Silbeck and their corresponding fields:Apartamento (Rooms)
Apartamento (Rooms)
Registry of all rooms/apartments in the hotel.Fields:
id- Unique identifier for the roomcodigo- Room code/numbercodigoTipoApartamento- Room type code
Tipo Apartamento (Room Types)
Tipo Apartamento (Room Types)
Room type categories with capacity information.Fields:
id- Unique identifier for the room typecodigo- Room type codenome- Room type namequantidade- Number of rooms of this typemaximoOcupantes- Maximum occupancy
Produto (Products)
Produto (Products)
Products available in the hotel (minibar, services, etc.).Fields:
id- Unique identifiercodigo- Product codenome- Product name
Insumo (Supplies)
Insumo (Supplies)
Supplies and inputs used by the hotel.Fields:
id- Unique identifiercodigo- Supply codenome- Supply name
Setor (Departments)
Setor (Departments)
Hotel departments/sectors.Fields:
id- Unique identifiercodigo- Department codenome- Department name
Tipo Pensao (Meal Plans)
Tipo Pensao (Meal Plans)
Available meal plan types (e.g., all-inclusive, half-board).Fields:
id- Unique identifiercodigo- Meal plan codenome- Meal plan name
Categoria Hospede (Guest Categories)
Categoria Hospede (Guest Categories)
Guest categories (adult paying, adult complimentary, child paying, child complimentary).Fields:
id- Unique identifiernome- Category nametipo- Category type (1=Adult Paying, 2=Adult Complimentary, 3=Child Paying, 4=Child Complimentary)
Cidade (Cities)
Cidade (Cities)
Cities registry.Fields:
id- Unique identifiernome- City nameestado- State/province code
Profissao (Professions)
Profissao (Professions)
Professions/occupations registry.Fields:
id- Unique identifiernome- Profession name
Empresa (Companies)
Empresa (Companies)
Corporate accounts and companies. Paginated at 250 records per page.Fields:
id- Unique identifiercodigo- Company codenome- Company namedataNascimento- Registration datetelefone- Phone numbercelular- Mobile phoneemail- Email addresscidade- Citycep- Postal codebairro- Neighborhoodestado- Statepais- Countrysexo- Genderdocumento- Document numbertipoPessoa- Person type
Fornecedor (Suppliers)
Fornecedor (Suppliers)
Supplier records. Paginated at 250 records per page.Fields:
id- Unique identifiercodigo- Supplier codenome- Supplier namedataNascimento- Registration datetelefone- Phone numbercelular- Mobile phoneemail- Email addresscidade- Citycep- Postal codebairro- Neighborhoodestado- Statepais- Countrysexo- Genderdocumento- Document numbertipoPessoa- Person type
Hospede (Guests)
Hospede (Guests)
Guest records. Paginated at 250 records per page.Fields:
id- Unique identifiercodigo- Guest codenome- Guest namedataNascimento- Date of birthtelefone- Phone numbercelular- Mobile phoneemail- Email addresscidade- Citycep- Postal codebairro- Neighborhoodestado- Statepais- Countrysexo- Genderdocumento- Document numbertipoPessoa- Person type
Ocupacao (Occupancy)
Ocupacao (Occupancy)
Hotel occupancy data by date, including guest count (PAX) and room (APTO) metrics with average daily rate.Fields:
data- Datepax_diaAnterior- PAX from previous daypax_saida- PAX departurespax_entrada- PAX arrivalspax_total- Total PAXpax_percentual- PAX occupancy percentagepax_diariaMedia- PAX average daily rateapto_diaAnterior- Rooms from previous dayapto_saida- Room departuresapto_entrada- Room arrivalsapto_total- Total rooms occupiedapto_percentual- Room occupancy percentageapto_diariaMedia- Room average daily ratetotalDiaria- Total daily revenuerevPar- Revenue per available room
Disponibilidade (Availability)
Disponibilidade (Availability)
Room availability by apartment type and date. Shows available, occupied, and maintenance counts per room type per day.Fields:
tipo_apto_id- Room type IDtipo_apto_codigo- Room type codetipo_apto_nome- Room type nametipo_apto_qtdeMapa- Total rooms mapped for this typedata- DateqtdeDisponivel- Available roomsqtdeOcupado- Occupied roomsqtdeManutencao- Rooms under maintenance
Lista Estadia (Stays)
Lista Estadia (Stays)
Detailed stay/lodging records including guest lists and daily rate breakdowns.Key Fields:
id- Stay IDapartamento- Room codefechado- Whether the stay is closed (checked out)dataEntrada- Check-in datedataSaida- Check-out datefaturamento- Billing typeempresa- Associated companyidReserva- Related reservation IDnomePortal- Booking portal namenomeTipoPensao- Meal plan name
listaHospede- List of guests with name, category, contact info, and demographicslistaData- Daily rate breakdown with predicted and actual values
Lista Reserva (Reservations)
Lista Reserva (Reservations)
Reservation records with detailed item breakdowns, guest lists, daily rates, totals, advance payments, and extras.Key Fields:
id- Reservation IDdataHora- Reservation date/timetitular- Primary guest namenomePortal- Booking portalfaturamento- Billing typeempresa- Associated companyemail- Contact emailtelefone- Contact phonevoucher- Voucher code
listaReservaItem- Reservation items with room details, dates, guests, daily rates, totals, advance payments, and extras
Lancamento (Charges)
Lancamento (Charges)
Charges and transactions posted to guest accounts within a date range.Fields:
id- Transaction IDdataHora- Transaction date/timeidProduto- Product IDcodigoProduto- Product codenomeProduto- Product nameidSetor- Department IDcodigoSetor- Department codenomeSetor- Department namequantidade- QuantityvalorUnitario- Unit priceativo- Whether the charge is active (not reversed)dataHoraEstorno- Reversal date/time (if reversed)
Mapa Apartamento (Room Map)
Mapa Apartamento (Room Map)
Current status of all rooms, including occupancy, maintenance, and cleaning status.Fields:
id- Room IDcodigo- Room codecodigoTipoApartamento- Room type codesituacao- Current statuslimpeza- Cleaning status (0=not clean, 1=clean)estadia- Current stay details (if occupied)manutencao- Maintenance details (if under maintenance)
Extrato Conta (Account Statement)
Extrato Conta (Account Statement)
Detailed account statement for each occupied room, showing charges by department with individual line items.Fields:
apartamento_codigo- Room codesetor_id- Department IDsetor_nome- Department namesetor_idMoeda- Currency IDsetor_simboloMoeda- Currency symbolsetor_valorTotal- Total for this departmentlancamento_id- Charge IDlancamento_idProduto- Product IDlancamento_codigoProduto- Product codelancamento_nomeProduto- Product namelancamento_dataHora- Charge date/timelancamento_quantidade- Quantitylancamento_valorUnitario- Unit pricelancamento_valorTotal- Total amountlancamento_ativo- Whether the charge is activelancamento_faturado- Whether the charge is invoiced