LogoLogo
  • Welcome to the MOOST platform user manual
  • Platform Manual
    • Login
      • Forgot Password
    • Notifications
    • Rules
      • Rule Configurator
        • Data graph
        • Datasets
        • Condition
        • Streak
        • Message
        • Settings
        • Rule Simulator
        • Early Adopter
        • Command
      • Rule Language
        • Syntax
        • Data Types
        • Data Structures
        • Functions
          • AVG
          • COUNT
          • DISTINCT
          • EVAL
          • FILTER
          • GROUP_BY_DEVICE
          • GROUP_BY_TIME
          • MAX
          • MIN
          • POSITION
          • REVERSE
          • SORT
          • SUBSET
          • SUM
        • Operations
          • Plus
          • Minus
          • Multiply
          • Divide
          • Negate
          • Less Than
          • Less or Equal
          • Equal
          • Not Equal
          • Greater or Equal
          • Greater
          • AND
          • OR
          • NOT
          • Format
          • Attribute Accessor
        • Examples
    • Events
    • Buildings
      • Household Profile
    • User Profile
    • Billing Portal
      • Payment Method
      • Update Payment Address
      • Invoices
      • Terminate Subscription
    • Context Services
      • Weather Forecast
      • Solar Production Forecast
      • Power Consumption Forecast
      • Power Generation Forecast
    • Support Center
  • Technical Integration
    • Cloud-to-Cloud Integration
      • Platform On-boarding
      • Configure Notification Settings
        • Receive Notifications
          • iOS Notification Handling
      • MOOST API Integration
        • Request Access Token
        • Synchronize Buildings and Devices
          • Device Types
        • Forward Events
          • Event Types
            • Device Status
            • Charging Modes
            • Switch State
        • Notifications and Interactions
          • Return Notification Interaction
  • Best Practices
    • FAQ
    • User Acceptance Testing
  • Policies
    • Security Policy
    • Privacy Policy
Powered by GitBook

© 2025 MOOST AG

On this page
  • API Usage
  • API Documentation
  • Set up Data Feeds
Export as PDF
  1. Technical Integration
  2. Cloud-to-Cloud Integration

MOOST API Integration

PreviousiOS Notification HandlingNextRequest Access Token

Last updated 5 months ago

In case your organization is implementing the MOOST API integration on your own, you are in charge to synchronize necessary building and device data, and then feed events into MOOST Recommender Platform.

API Usage

MOOST API is OAuth2 based. Therefore first you have to obtain an access token with your client id and client secret. Then you are able to call the MOOST API's, by using the provided access token.

The access token can be re-used for multiple calls, but eventually expires after some hours.

API Documentation

Set up Data Feeds

In the next steps we will guide you through the needed steps to be able to setup buildings, send events and send interactions with notifications to the MOOST recommender platform

Request Access Token

Synchronize Buildings and Devices

Forward Events

Notifications and Interactions

The MOOST API is published as Swagger API documentation and can be found here: .

https://doc.api.moost.io