Configuring Mobuss Construção as a Source
In the Sources tab, click on the “Add source” button located on the top right of your screen. Then, select the Mobuss Construção option from the list of connectors. Click Next and you’ll be prompted to add your access.1. Add account access
The following configurations are required:- API Token: The access token for the Mobuss integration API. It is issued by the Mobuss team — request it through your Mobuss account manager or support.
- Company ID: (Optional) The company identifier issued by the Mobuss team together with the token. Some services require it; leave it empty if the Mobuss team did not provide one.
- Start Date: (Optional) The earliest date from which records will be synced for incremental streams (service requests, time entries, PPE deliveries, handover controls). Defaults to 2025-01-01.
- Quality service IDs: (Optional, advanced) The legacy-system service IDs (idLegado) used by the quality forms stream. Leave empty to skip that stream.
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.Tip: The stream can be found more easily by typing its name.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 (which will effectively contain the fetched data) and the type of sync.- Layer: choose between the existing layers on your catalog. This is where you will find your new extracted tables as the extraction runs successfully.
- Folder: a folder can be created inside the selected layer to group all tables being created from this new data source.
- Table name: we suggest a name, but feel free to customize it. You have the option to add a prefix to all tables at once and make this process faster!
- Sync Type: you can choose between INCREMENTAL and FULL_TABLE.
- Incremental: every time the extraction happens, we’ll get only the new data - which is good if, for example, you want to keep every record ever fetched.
- Full table: every time the extraction happens, we’ll get the current state of the data - which is good if, for example, you don’t want to have deleted data in your catalog.
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. This decision usually depends on how frequently you need the new table data updated (every day, once a week, or only at specific times). 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 Mobuss Construção and their corresponding fields.The Mobuss API only lists service requests closed or resolved on a given date — there is no endpoint listing every service request. Open requests are therefore not extracted.
Obras
Obras
Construction projects (obras) of the company linked to the token. Full table.Key Fields:
id- Unique identifier of the construction project in Mobuss Construçãonome- Name of the construction projectid_legado- Identifier of the project in the customer’s legacy/ERP systemlocais- Units/locations of the project (JSON array of objects)
Locais Obra
Locais Obra
Units/locations (locais) of each construction project. Full table.Key Fields:
id_obra- Identifier of the construction project the location belongs toid- Unique identifier of the locationcod_local- Code of the locationnome- Name of the locationhierarquia- Hierarchical path of the location within the projectordem- Order of the location within its hierarchy leveldata_habitese- Occupancy-permit (habite-se) dateid_legado- Identifier of the location in the customer’s legacy system
Solicitações Encerradas
Solicitações Encerradas
Technical-assistance service requests closed (encerradas) on each day. Incremental by closing date.Key Fields:
id- Unique identifier of the service requestnumero_solicitacao- Human-readable number of the requestnome_solicitante/telefone_solicitante/email_solicitante- Requester contact detailsnome_empreendimento- Name of the development/projectnome_unidade- Name of the unit/locationnome_cliente- Name of the clientarea_comum- Whether the request refers to a common areadata_encerramento- Date/time the request was closed (replication key)
Solicitações Resolvidas
Solicitações Resolvidas
Technical-assistance service requests resolved (resolvidas) on each day. Incremental by resolution date. Same fields as the closed-requests stream, with
data_resolucao as the replication key.Solicitações Atendimento
Solicitações Atendimento
Full detail of service requests closed or resolved on each day, including visits. Incremental.Key Fields:
id- Unique identifier of the service requestnumero- Human-readable number of the requestsituacao- Current statusdata_abertura- Date/time the request was openedobra/unidade- Project and unit of the requestdata_resolucao/data_encerramento- Resolution and closing datesdiagnostico- Diagnosis of the requestprocedencia- Whether the request was deemed validdescricao- Description of the requestvisitas- Visits (vistoria/reparo) of the request (JSON array of objects)
Comentários Solicitação
Comentários Solicitação
Comments of each service request extracted by the detail stream.Key Fields:
id_solicitacao- Identifier of the service requestid_legado- Identifier of the comment in the legacy systemdescricao- Text of the commentdata_inclusao/usuario_inclusao- Creation date and authordata_alteracao/usuario_alteracao- Last change date and author
Apontamentos Colaboradores
Apontamentos Colaboradores
Workforce time entries (apontamentos) per project period, filtered by change date. Incremental in 30-day windows.Key Fields:
id_apontamento- Unique identifier of the time entryid_obra/nome_obra- Project of the time-tracking periodid_periodo/data_inicio_periodo/data_fim_periodo- Time-tracking perioddata_inicio_apontamento/data_fim_apontamento- Start/end of the entrynome_servico/tipo_servico- Service worked onnome_local- Location worked onnome_colaborador/cpf_colaborador/nome_funcao_colaborador- Worker detailsnome_empreiteira_colaborador- Worker’s contractor companyvalor_funcao_colaborador- Value of the worker’s roleretrabalho_apontamento- Whether the entry refers to reworkanexos- Attachments (JSON array of objects)
Entregas Baixas EPI
Entregas Baixas EPI
PPE (EPI) deliveries and write-offs per worker, by delivery date. Incremental in 30-day windows.Key Fields:
record_hash- Deterministic hash used as primary key (the API exposes no id)dsc_nome_colaborador_recebeu_epi/num_cpf_colaborador_recebeu_epi- Worker who received the PPEdsc_tipo_epi/dsc_modelo_epi/dsc_categoria_epi- PPE type, model and categorynum_ca_epi- Approval-certificate (CA) numberdata_entrega_epi/num_qtd_entregue_epi- Delivery date and quantitydata_baixa_epi/dsc_natureza_baixa_epi- Write-off date and naturedsc_razao_social_fabricante_epi/num_cnpj_fabricante_epi- Manufacturer details
Controles Entrega Obra
Controles Entrega Obra
Inspection & handover controls whose stage was completed on each day, per stage type (Construção, Inspeção Final, Vistoria do Cliente, Entrega das Chaves). Incremental.Key Fields:
id- Unique identifier of the handover controltipo_etapa/nome_etapa- Stage type querieddata_conclusao_etapa- Day the stage was completed (replication key)nome_local/codigo_local- Location of the controlnome_cliente- Client of the location, with phone and e-mail fieldsnome_obra/id_legado_obra- Project of the control
Formulários Qualidade
Formulários Qualidade
Quality forms and their non-conformities per configured service. Only extracted when the Quality service IDs setting is filled. Incremental in 30-day windows by change date.Key Fields:
id_legado_servico/tipo_servico- Service the forms belong toid_formulario_realizado- Unique identifier of the filled-in formnome/tipo/categoria- Form name, type and categorydata_realizacao- Date the form was filled insituacao_formulario/situacao_verificacao- Form and verification statusncs- Non-conformities linked to the form (JSON array of objects)locais- Locations linked to the form (JSON array of objects)