Ressurser
API-dokumentasjon, kildekode og megler-frontender for hele M360 → CRM-pipelinen. Alle lenker åpnes i ny fane.
Pipeline-lag
/{installationId}/Estates/{id}Vitec Next FE / Webtop Broker WebVitec — broker side
Broker-side hub UI for Vitec Next
https://hub.megler.vitec.netLive OpenAPI 3.0 explorer (135 endpoints)
https://hub.megler.vitec.net/swagger/index.htmlBundled OpenAPI JSON — open with any Swagger viewer
/specs/vitec-megler-hub.jsonQA environment for bidding flows
https://bud.qa.vitecnext.noWebtop / Visma RES — broker side
Conceptual guide: Cases, Activities, Webhooks, Integrations
https://visma-real-estate-solutions.github.io/core-documentation/Interactive API browser — Cases, Bids, Properties, Projects, Roles, etc.
https://sb.webtopsolutions.com/flow/scalar/Live Swagger UI on the integration environment
https://integration.webtopsolutions.com/flowBundled OpenAPI JSON — 561 paths, 684 schemas
/specs/webtop-core-api-cases.jsonBroker-side login UI
https://broker.webtopsolutions.comM360 internal
Login required. Live GraphQL schema + query playground.
https://admin.m360.marketer.tech/graphiql/M360 React FE source — search for fieldName usages
https://github.com/marketertechnologies/marketer-frontendRails monorepo — graphql/, services/crm_gateway/, lib/api/{vitec,webtop}/
https://github.com/marketertechnologies/marketerSource for this visualizer
https://github.com/marketertechnologies/m360-field-mappingCRM Gateway — adapters & dictionaries
Per-section, per-broker mapping representers
https://github.com/marketertechnologies/marketer/tree/master/app/services/crm_gateway/adaptersadapters/vitec/stages_unit.rb
https://github.com/marketertechnologies/marketer/blob/master/app/services/crm_gateway/adapters/vitec/stages_unit.rbadapters/webtop/stages_unit.rb
https://github.com/marketertechnologies/marketer/blob/master/app/services/crm_gateway/adapters/webtop/stages_unit.rbadapters/vitec/project.rb
https://github.com/marketertechnologies/marketer/blob/master/app/services/crm_gateway/adapters/vitec/project.rbadapters/webtop/project.rb
https://github.com/marketertechnologies/marketer/blob/master/app/services/crm_gateway/adapters/webtop/project.rbadapters/vitec/parking_units.rb
https://github.com/marketertechnologies/marketer/blob/master/app/services/crm_gateway/adapters/vitec/parking_units.rbadapters/webtop/parking_units.rb
https://github.com/marketertechnologies/marketer/blob/master/app/services/crm_gateway/adapters/webtop/parking_units.rbHOUSING_TYPE, OWNERSHIP_TYPE, STATUS, FACILITIES_MAPPER...
https://github.com/marketertechnologies/marketer/blob/master/app/services/crm_gateway/adapters/vitec/dictionary.rbSTATUS_TYPE, PROPERTY_TYPE, OWNERSHIP_TYPE, FACILITIES_MAPPER...
https://github.com/marketertechnologies/marketer/blob/master/app/services/crm_gateway/adapters/webtop/dictionary.rbHvordan dataflyten fungerer
- M360 FE — broker-team enters data in the React UI.
- M360 API — GraphQL persists to the Rails backend. Schema is browseable via GraphiQL.
- CRM Gateway — a RabbitMQ queue picks up changes; representer Ruby code in
crm_gateway/adapters/{vitec,webtop}/normalizes M360 fields into the broker shape. - Vitec API — REST calls (HTTP Basic Auth) to
/{installationId}/Estates/{estateId}. - Core API — REST calls (OAuth2) to
/flow/api/.... - Broker FE — the broker logs into Vitec Next or Webtop Broker Web and sees the data appear.