Skip to content

Hosted JSON

Not recommended

This method is not recommended and will be only accepted in the case you can't use Discord but this is not garanted. Keep in mind the process is the same than explained for the Discord Integration in the end.

It's possible to expose your events with a JSON file exposed somewhere.

The content of your JSON file should be an array of event objects, each conforming to the following schema:

JSON Schema Definition

Field Type Required Description Example
event_id string Yes A unique identifier for your event. This should be unique across all your events. CHILLING01
name string Yes The title of your event. Chilling Session
start_time string Yes The start date and time of your event in ISO 8601 format. Must include timezone information. 2025-06-14T00:00:00+00:00
end_time string Yes The end date and time of your event in ISO 8601 format. Must include timezone information. 2025-06-14T02:00:00+00:00
location string Yes A string describing the location of your event (e.g., "The Chill Zone World"). The chill session
session_url string Yes The Resonite session URL for the event. resonite:///S-U-1REbXt5AflQ:Chill
description string Yes A detailed description of your event. Let's come chill together!

Validation and Error Handling

Our system will periodically fetch your JSON file. If the file is unavailable or does not conform to the required schema, your events will not be updated.

Refresh Rate

Please note that we fetch hosted JSON files approximately every 15 minutes. It may take some time for your changes to appear in the event listings after you update your JSON file.

Example

JSON
[
  {
    "event_id": "CHILLING01",
    "name": "Chilling",
    "start_time": "2025-06-14T00:00:00+00:00",
    "end_time": "2025-06-14T02:00:00+00:00",
    "location": "The chill session",
    "session_url": "resonite:///S-U-1REbXt5AflQ:Chill",
    "description": "Let's come chill together!"
  },
  {
    "event_id": "WEEKLY_MEETUP_001",
    "name": "Weekly Community Meetup",
    "start_time": "2025-06-15T18:00:00-07:00",
    "end_time": "2025-06-15T19:30:00-07:00",
    "location": "Community Hub World",
    "description": "Our regular community gathering. Come discuss new features, share creations, and hang out!"
  }
]