Skip to main content
https://.thoughtindustries.com

Extract

List failedSubscription

List failedSubscription

GEThttps://example.thoughtindustries.com/incoming/v2/events/failedSubscription

Retrieves a paginated list of failedSubscription events. Each event represents a subscription payment failure. Filter results by date range, user, or notifiable resource.

Example request

curl "https://example.thoughtindustries.com/incoming/v2/events/failedSubscription" \
  -H 'Authorization: Bearer YOUR_API_KEY'

Parameters

NameTypeRequiredLocationDescription
kindstringNoqueryFilters events by a specific kind or subtype.
cursorstringNoqueryPagination cursor returned from a previous response; fetches the next page of results.
startDateISO 8601 timestampNoqueryReturns only events that occurred on or after this ISO 8601 timestamp.
endDateISO 8601 timestampNoqueryReturns only events that occurred on or before this ISO 8601 timestamp.
notifiableIduuidNoqueryFilters events to those associated with the specified notifiable resource UUID.
userIduuidNoqueryFilters events to those associated with the specified user UUID.

Example response

{
  "data": {
    "APIEvents": {
      "pageInfo": {
        "perPage": 0,
        "cursor": "string",
        "total": 0,
        "hasMore": true
      },
      "events": [
        {}
      ]
    }
  }
}

Response fields

FieldTypeDescription
pageInfoCursorPageInfoPagination metadata for the current result set.
pageInfo.perPageintegerNumber of events returned per page.
pageInfo.cursorstringOpaque cursor value used to retrieve the next page of results.
pageInfo.totalintegerTotal number of events matching the query.
pageInfo.hasMorebooleanIndicates whether additional pages of results are available.
eventsobject[]Array of failedSubscription event objects matching the query.