Ga naar hoofdinhoud

Events

Gepubliceerd op 27 juni 2019· Bijgewerkt op 13 mei 2020

Cover image for: Events

The event resource describes the payload of requests sent to your webhook receiver. The API keeps a record of previously sent events which you can query for through the standard resource interface.

The API will attempt to deliver events to your webhook receiver up to 5 times over the course of a few hours.

Attributes

nametypedescription
idstringResource identifier.
resourcestring, always eventResource type identifier.
typestringThe type of resource this event relates to. Most often, this will be task.
actionstringThe action that occurred which lead to this event being sent, i.e. completed.
datanested resourceThe resource instance the event is related to.
statestringOne of: pending, delivered, failed.
retriesintThe number of times the API has retried delivery of the event.
date_createddatetimeWhen the resource was created.
date_delivereddatetimeWhen the event was delivered to your webhook receiver.

Types

  • session.expired: the session has been marked as expired.
  • poll.created: the poll has been created.
  • poll.completed: the poll has finished processing and all results have been published.
  • task.created: the poll sub-task has been created.
  • task.succeeded: the poll sub-task has completed successfully.
  • task.failed: the poll sub-task encountered an error.

Actions

An event's action attribute describes the change that occurred to the resource, such as created, succeeded or failed.

Data

The data field will contain the entirety of the resource related to the event. This includes the resource attributes nested.

States

pending : The event is still in the process of being delivered.

delivered : The event has been received by a webhook receiver.

failed : The event could not be delivered after retries.

Retrieve GET /events/{event ID}

Using cURL

curl https://ricloud-api.reincubate.com/events/<event ID> \
  -H 'Authorization: Token <your key_token>'

Using ricloud-py

import ricloud

event = ricloud.Event.retrieve(<event ID>)

List GET /events

nametypedescription
typestringFilter by event type.
actionstringFilter by event action.
statestringFilter by event state.
date_createddatetime filterFilter by resource creation datetime.
date_delivereddatetime filterFilter by event delivery datetime.

Using cURL

curl https://ricloud-api.reincubate.com/events \
  -H 'Authorization: Token <your key_token>'

Using ricloud-py

import ricloud

polls = ricloud.Event.list()

Gerelateerde artikelen

Hulp nodig?

We streven ernaar om alle berichten binnen één werkdag te beantwoorden.

support@reincubate.com
Logo van de King's Award for Enterprise

King's Award for Enterprise: Reincubate heeft vier keer de hoogste officiële zakelijke onderscheiding van het Verenigd Koninkrijk gewonnen, het meest recent als erkenning voor de uitzonderlijke groei van het bedrijf in de afgelopen drie jaar.

Onze relaties met gebruikers en partners staan centraal in onze waarden en de producten die we maken. Bekijk onze reviews om te horen wat zij over ons te zeggen hebben.

ISO 27001-gecertificeerd door Centre for Assessment, geaccrediteerd door UKAS

© 2008-2026 Reincubate Ltd. Alle rechten voorbehouden. Ingeschreven in Engeland en Wales onder nr. 5189175, btw-nummer GB151788978. Camo®, Streamlight® en Reincubate® zijn geregistreerde handelsmerken. Octrooien aangevraagd.

Hulp