For the complete documentation index, see llms.txt. This page is also available as Markdown.

Subscribe

Subscribe To Venue Notifications

POST [PlatformAddress]/api/1.0/venue?action=subscribeToNotifications

Creates a notification subscription for a specific venue.

The API key must have access to the specified venue for the subscription to be created.

Notifications are delivered via AWS SNS and follow the same structure as the account-level Notifications API.

Request Body

Name
Type
Description

venueId*

integer

The unique identifier of the venue to subscribe to

endpoint*

string

The HTTPS URL that will receive notification payloads

{
    "success": true,
    "topicId": "arn:aws:sns:ap-southeast-2:123456789012:venue-12345",
    "error": null
}

This endpoint creates a notification subscription for the specified venue. Once created, AWS SNS will send a SubscriptionConfirmation request to your endpoint. You must confirm the subscription by visiting the SubscribeURL included in that request before notifications will be delivered.

Note: Only HTTPS endpoints are supported. HTTP endpoints will be rejected.

Returns

Property
Type
Description

success

boolean

Indicates whether the subscription was created successfully

topicId

string

The AWS SNS topic ARN associated with this subscription. Returns null if unsuccessful

error

string

A description of why the subscription failed. Returns null on success

Example Notification Payload

Error Response Example

When a subscription cannot be created, the response will include an error message:

Common Errors

Error
Description

The endpoint is already associated with another subscription

The URL is already subscribed to this or another venue

Last updated