En línea ahora  

/v1/event/

Signed developer webhooks, subscriptions and 90-day delivery history. Restricted developer access is required.
GET

/v1/event/get_available_events

#
Returns the webhook catalog, payload fields and examples available to this account.
Ejemplo de solicitud (cURL)
curl --get \
  'https://es.appointmenttrader.com/v1/event/get_available_events' \
  --data-urlencode 'key={{API_KEY}}'

Respuesta

JSON
See the shared response schema and synthetic example.
Campos de respuesta
CampoTipoObligatorioDescripción
$event_get_available_events_Response si
$.oneOf[0] si
$.oneOf[0].allOf[0]object si
$.oneOf[0].allOf[0].RequestUserAliasstring si
$.oneOf[0].allOf[0].RequestPathstring | null si
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" si
$.oneOf[0].allOf[0].ResponseCodeinteger si
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object si
$.oneOf[0].allOf[1].Payloadarray si
$.oneOf[0].allOf[1].Payload[]WebhookCatalogEntry No
$.oneOf[0].allOf[1].Payload[].oneOf[0]object No
$.oneOf[0].allOf[1].Payload[].oneOf[0].alias = "bid.created" si
$.oneOf[0].allOf[1].Payload[].oneOf[0].descriptionstring si
$.oneOf[0].allOf[1].Payload[].oneOf[0].audience = "account" si
$.oneOf[0].allOf[1].Payload[].oneOf[0].schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[0].fieldsobject si
$.oneOf[0].allOf[1].Payload[].oneOf[0].fields.bid_id = "id" si
$.oneOf[0].allOf[1].Payload[].oneOf[0].fields.status = "status" si
$.oneOf[0].allOf[1].Payload[].oneOf[0].exampleobject si
$.oneOf[0].allOf[1].Payload[].oneOf[0].example.idstring si
$.oneOf[0].allOf[1].Payload[].oneOf[0].example.type = "bid.created" si
$.oneOf[0].allOf[1].Payload[].oneOf[0].example.schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[0].example.occurred_atstring si
$.oneOf[0].allOf[1].Payload[].oneOf[0].example.environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload[].oneOf[0].example.dataobject si
$.oneOf[0].allOf[1].Payload[].oneOf[0].example.data.bid_idinteger si
$.oneOf[0].allOf[1].Payload[].oneOf[0].example.data.statusstring si
$.oneOf[0].allOf[1].Payload[].oneOf[1]object No
$.oneOf[0].allOf[1].Payload[].oneOf[1].alias = "bid.status_changed" si
$.oneOf[0].allOf[1].Payload[].oneOf[1].descriptionstring si
$.oneOf[0].allOf[1].Payload[].oneOf[1].audience = "account" si
$.oneOf[0].allOf[1].Payload[].oneOf[1].schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[1].fieldsobject si
$.oneOf[0].allOf[1].Payload[].oneOf[1].fields.bid_id = "id" si
$.oneOf[0].allOf[1].Payload[].oneOf[1].fields.status = "status" si
$.oneOf[0].allOf[1].Payload[].oneOf[1].fields.previous_status = "status" si
$.oneOf[0].allOf[1].Payload[].oneOf[1].exampleobject si
$.oneOf[0].allOf[1].Payload[].oneOf[1].example.idstring si
$.oneOf[0].allOf[1].Payload[].oneOf[1].example.type = "bid.status_changed" si
$.oneOf[0].allOf[1].Payload[].oneOf[1].example.schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[1].example.occurred_atstring si
$.oneOf[0].allOf[1].Payload[].oneOf[1].example.environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload[].oneOf[1].example.dataobject si
$.oneOf[0].allOf[1].Payload[].oneOf[1].example.data.bid_idinteger si
$.oneOf[0].allOf[1].Payload[].oneOf[1].example.data.statusstring si
$.oneOf[0].allOf[1].Payload[].oneOf[1].example.data.previous_statusstring si
$.oneOf[0].allOf[1].Payload[].oneOf[2]object No
$.oneOf[0].allOf[1].Payload[].oneOf[2].alias = "listing.created" si
$.oneOf[0].allOf[1].Payload[].oneOf[2].descriptionstring si
$.oneOf[0].allOf[1].Payload[].oneOf[2].audience = "account" si
$.oneOf[0].allOf[1].Payload[].oneOf[2].schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[2].fieldsobject si
$.oneOf[0].allOf[1].Payload[].oneOf[2].fields.listing_id = "id" si
$.oneOf[0].allOf[1].Payload[].oneOf[2].fields.status = "status" si
$.oneOf[0].allOf[1].Payload[].oneOf[2].exampleobject si
$.oneOf[0].allOf[1].Payload[].oneOf[2].example.idstring si
$.oneOf[0].allOf[1].Payload[].oneOf[2].example.type = "listing.created" si
$.oneOf[0].allOf[1].Payload[].oneOf[2].example.schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[2].example.occurred_atstring si
$.oneOf[0].allOf[1].Payload[].oneOf[2].example.environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload[].oneOf[2].example.dataobject si
$.oneOf[0].allOf[1].Payload[].oneOf[2].example.data.listing_idinteger si
$.oneOf[0].allOf[1].Payload[].oneOf[2].example.data.statusstring si
$.oneOf[0].allOf[1].Payload[].oneOf[3]object No
$.oneOf[0].allOf[1].Payload[].oneOf[3].alias = "listing.status_changed" si
$.oneOf[0].allOf[1].Payload[].oneOf[3].descriptionstring si
$.oneOf[0].allOf[1].Payload[].oneOf[3].audience = "account" si
$.oneOf[0].allOf[1].Payload[].oneOf[3].schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[3].fieldsobject si
$.oneOf[0].allOf[1].Payload[].oneOf[3].fields.listing_id = "id" si
$.oneOf[0].allOf[1].Payload[].oneOf[3].fields.status = "status" si
$.oneOf[0].allOf[1].Payload[].oneOf[3].fields.previous_status = "status" si
$.oneOf[0].allOf[1].Payload[].oneOf[3].exampleobject si
$.oneOf[0].allOf[1].Payload[].oneOf[3].example.idstring si
$.oneOf[0].allOf[1].Payload[].oneOf[3].example.type = "listing.status_changed" si
$.oneOf[0].allOf[1].Payload[].oneOf[3].example.schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[3].example.occurred_atstring si
$.oneOf[0].allOf[1].Payload[].oneOf[3].example.environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload[].oneOf[3].example.dataobject si
$.oneOf[0].allOf[1].Payload[].oneOf[3].example.data.listing_idinteger si
$.oneOf[0].allOf[1].Payload[].oneOf[3].example.data.statusstring si
$.oneOf[0].allOf[1].Payload[].oneOf[3].example.data.previous_statusstring si
$.oneOf[0].allOf[1].Payload[].oneOf[4]object No
$.oneOf[0].allOf[1].Payload[].oneOf[4].alias = "transaction.created" si
$.oneOf[0].allOf[1].Payload[].oneOf[4].descriptionstring si
$.oneOf[0].allOf[1].Payload[].oneOf[4].audience = "account" si
$.oneOf[0].allOf[1].Payload[].oneOf[4].schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[4].fieldsobject si
$.oneOf[0].allOf[1].Payload[].oneOf[4].fields.transaction_id = "id" si
$.oneOf[0].allOf[1].Payload[].oneOf[4].fields.status = "status" si
$.oneOf[0].allOf[1].Payload[].oneOf[4].exampleobject si
$.oneOf[0].allOf[1].Payload[].oneOf[4].example.idstring si
$.oneOf[0].allOf[1].Payload[].oneOf[4].example.type = "transaction.created" si
$.oneOf[0].allOf[1].Payload[].oneOf[4].example.schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[4].example.occurred_atstring si
$.oneOf[0].allOf[1].Payload[].oneOf[4].example.environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload[].oneOf[4].example.dataobject si
$.oneOf[0].allOf[1].Payload[].oneOf[4].example.data.transaction_idinteger si
$.oneOf[0].allOf[1].Payload[].oneOf[4].example.data.statusstring si
$.oneOf[0].allOf[1].Payload[].oneOf[5]object No
$.oneOf[0].allOf[1].Payload[].oneOf[5].alias = "transaction.status_changed" si
$.oneOf[0].allOf[1].Payload[].oneOf[5].descriptionstring si
$.oneOf[0].allOf[1].Payload[].oneOf[5].audience = "account" si
$.oneOf[0].allOf[1].Payload[].oneOf[5].schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[5].fieldsobject si
$.oneOf[0].allOf[1].Payload[].oneOf[5].fields.transaction_id = "id" si
$.oneOf[0].allOf[1].Payload[].oneOf[5].fields.status = "status" si
$.oneOf[0].allOf[1].Payload[].oneOf[5].fields.previous_status = "status" si
$.oneOf[0].allOf[1].Payload[].oneOf[5].exampleobject si
$.oneOf[0].allOf[1].Payload[].oneOf[5].example.idstring si
$.oneOf[0].allOf[1].Payload[].oneOf[5].example.type = "transaction.status_changed" si
$.oneOf[0].allOf[1].Payload[].oneOf[5].example.schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[5].example.occurred_atstring si
$.oneOf[0].allOf[1].Payload[].oneOf[5].example.environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload[].oneOf[5].example.dataobject si
$.oneOf[0].allOf[1].Payload[].oneOf[5].example.data.transaction_idinteger si
$.oneOf[0].allOf[1].Payload[].oneOf[5].example.data.statusstring si
$.oneOf[0].allOf[1].Payload[].oneOf[5].example.data.previous_statusstring si
$.oneOf[0].allOf[1].Payload[].oneOf[6]object No
$.oneOf[0].allOf[1].Payload[].oneOf[6].alias = "marketplace.bid.published" si
$.oneOf[0].allOf[1].Payload[].oneOf[6].descriptionstring si
$.oneOf[0].allOf[1].Payload[].oneOf[6].audience = "public" si
$.oneOf[0].allOf[1].Payload[].oneOf[6].schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[6].fieldsobject si
$.oneOf[0].allOf[1].Payload[].oneOf[6].fields.bid_id = "id" si
$.oneOf[0].allOf[1].Payload[].oneOf[6].exampleobject si
$.oneOf[0].allOf[1].Payload[].oneOf[6].example.idstring si
$.oneOf[0].allOf[1].Payload[].oneOf[6].example.type = "marketplace.bid.published" si
$.oneOf[0].allOf[1].Payload[].oneOf[6].example.schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[6].example.occurred_atstring si
$.oneOf[0].allOf[1].Payload[].oneOf[6].example.environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload[].oneOf[6].example.dataobject si
$.oneOf[0].allOf[1].Payload[].oneOf[6].example.data.bid_idinteger si
$.oneOf[0].allOf[1].Payload[].oneOf[7]object No
$.oneOf[0].allOf[1].Payload[].oneOf[7].alias = "marketplace.bid.withdrawn" si
$.oneOf[0].allOf[1].Payload[].oneOf[7].descriptionstring si
$.oneOf[0].allOf[1].Payload[].oneOf[7].audience = "public" si
$.oneOf[0].allOf[1].Payload[].oneOf[7].schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[7].fieldsobject si
$.oneOf[0].allOf[1].Payload[].oneOf[7].fields.bid_id = "id" si
$.oneOf[0].allOf[1].Payload[].oneOf[7].exampleobject si
$.oneOf[0].allOf[1].Payload[].oneOf[7].example.idstring si
$.oneOf[0].allOf[1].Payload[].oneOf[7].example.type = "marketplace.bid.withdrawn" si
$.oneOf[0].allOf[1].Payload[].oneOf[7].example.schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[7].example.occurred_atstring si
$.oneOf[0].allOf[1].Payload[].oneOf[7].example.environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload[].oneOf[7].example.dataobject si
$.oneOf[0].allOf[1].Payload[].oneOf[7].example.data.bid_idinteger si
$.oneOf[0].allOf[1].Payload[].oneOf[8]object No
$.oneOf[0].allOf[1].Payload[].oneOf[8].alias = "marketplace.listing.published" si
$.oneOf[0].allOf[1].Payload[].oneOf[8].descriptionstring si
$.oneOf[0].allOf[1].Payload[].oneOf[8].audience = "public" si
$.oneOf[0].allOf[1].Payload[].oneOf[8].schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[8].fieldsobject si
$.oneOf[0].allOf[1].Payload[].oneOf[8].fields.listing_id = "id" si
$.oneOf[0].allOf[1].Payload[].oneOf[8].exampleobject si
$.oneOf[0].allOf[1].Payload[].oneOf[8].example.idstring si
$.oneOf[0].allOf[1].Payload[].oneOf[8].example.type = "marketplace.listing.published" si
$.oneOf[0].allOf[1].Payload[].oneOf[8].example.schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[8].example.occurred_atstring si
$.oneOf[0].allOf[1].Payload[].oneOf[8].example.environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload[].oneOf[8].example.dataobject si
$.oneOf[0].allOf[1].Payload[].oneOf[8].example.data.listing_idinteger si
$.oneOf[0].allOf[1].Payload[].oneOf[9]object No
$.oneOf[0].allOf[1].Payload[].oneOf[9].alias = "marketplace.listing.withdrawn" si
$.oneOf[0].allOf[1].Payload[].oneOf[9].descriptionstring si
$.oneOf[0].allOf[1].Payload[].oneOf[9].audience = "public" si
$.oneOf[0].allOf[1].Payload[].oneOf[9].schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[9].fieldsobject si
$.oneOf[0].allOf[1].Payload[].oneOf[9].fields.listing_id = "id" si
$.oneOf[0].allOf[1].Payload[].oneOf[9].exampleobject si
$.oneOf[0].allOf[1].Payload[].oneOf[9].example.idstring si
$.oneOf[0].allOf[1].Payload[].oneOf[9].example.type = "marketplace.listing.withdrawn" si
$.oneOf[0].allOf[1].Payload[].oneOf[9].example.schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[9].example.occurred_atstring si
$.oneOf[0].allOf[1].Payload[].oneOf[9].example.environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload[].oneOf[9].example.dataobject si
$.oneOf[0].allOf[1].Payload[].oneOf[9].example.data.listing_idinteger si
$.oneOf[0].allOf[1].Payload[].oneOf[10]object No
$.oneOf[0].allOf[1].Payload[].oneOf[10].alias = "community.post.published" si
$.oneOf[0].allOf[1].Payload[].oneOf[10].descriptionstring si
$.oneOf[0].allOf[1].Payload[].oneOf[10].audience = "public" si
$.oneOf[0].allOf[1].Payload[].oneOf[10].schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[10].fieldsobject si
$.oneOf[0].allOf[1].Payload[].oneOf[10].fields.post_id = "id" si
$.oneOf[0].allOf[1].Payload[].oneOf[10].exampleobject si
$.oneOf[0].allOf[1].Payload[].oneOf[10].example.idstring si
$.oneOf[0].allOf[1].Payload[].oneOf[10].example.type = "community.post.published" si
$.oneOf[0].allOf[1].Payload[].oneOf[10].example.schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[10].example.occurred_atstring si
$.oneOf[0].allOf[1].Payload[].oneOf[10].example.environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload[].oneOf[10].example.dataobject si
$.oneOf[0].allOf[1].Payload[].oneOf[10].example.data.post_idinteger si
$.oneOf[0].allOf[1].Payload[].oneOf[11]object No
$.oneOf[0].allOf[1].Payload[].oneOf[11].alias = "message.received" si
$.oneOf[0].allOf[1].Payload[].oneOf[11].descriptionstring si
$.oneOf[0].allOf[1].Payload[].oneOf[11].audience = "account" si
$.oneOf[0].allOf[1].Payload[].oneOf[11].schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[11].fieldsobject si
$.oneOf[0].allOf[1].Payload[].oneOf[11].fields.chat_id = "id" si
$.oneOf[0].allOf[1].Payload[].oneOf[11].fields.message_id = "id" si
$.oneOf[0].allOf[1].Payload[].oneOf[11].exampleobject si
$.oneOf[0].allOf[1].Payload[].oneOf[11].example.idstring si
$.oneOf[0].allOf[1].Payload[].oneOf[11].example.type = "message.received" si
$.oneOf[0].allOf[1].Payload[].oneOf[11].example.schema_version = 1 si
$.oneOf[0].allOf[1].Payload[].oneOf[11].example.occurred_atstring si
$.oneOf[0].allOf[1].Payload[].oneOf[11].example.environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload[].oneOf[11].example.dataobject si
$.oneOf[0].allOf[1].Payload[].oneOf[11].example.data.chat_idinteger si
$.oneOf[0].allOf[1].Payload[].oneOf[11].example.data.message_idinteger si
$.oneOf[1]object si
$.oneOf[1].RequestUserAliasstring si
$.oneOf[1].RequestPathstring | null si
$.oneOf[1].RequestStatus = "Failed" si
$.oneOf[1].ResponseCodeinteger si
$.oneOf[1].ResponseMessageAPIResponseMessage si
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[1].ResponseMessage.oneOf[1]array si
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object si
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Ejemplo de respuesta
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/event/get_available_events",
    "RequestUserAlias": "example-user",
    "Payload": []
}
Documentación del endpoint legible por máquinas
GET

/v1/event/get_delivery

#
Returns one delivery payload and its most recent 100 attempts. Revoked resource access hides payload and response excerpts.

Parámetros

NombreTipoObligatorioPredeterminadoDescripción
deliveryID int si — Delivery ID from the history.
beforeAttempt int No 0 Exclusive attempt cursor; use next_attempt_before for the previous 100 attempts.
Ejemplo de solicitud (cURL)
curl --get \
  'https://es.appointmenttrader.com/v1/event/get_delivery' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'deliveryID={{deliveryID}}' \
  --data-urlencode 'beforeAttempt={{beforeAttempt}}'

Respuesta

JSON
See the shared response schema and synthetic example.
Campos de respuesta
CampoTipoObligatorioDescripción
$event_get_delivery_Response si
$.oneOf[0] si
$.oneOf[0].allOf[0]object si
$.oneOf[0].allOf[0].RequestUserAliasstring si
$.oneOf[0].allOf[0].RequestPathstring | null si
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" si
$.oneOf[0].allOf[0].ResponseCodeinteger si
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object si
$.oneOf[0].allOf[1].Payloadobject si
$.oneOf[0].allOf[1].Payload.idinteger si
$.oneOf[0].allOf[1].Payload.statusstring ["pending","retry","sending","delivered","failed","cancelled"] si
$.oneOf[0].allOf[1].Payload.event_idstring si
$.oneOf[0].allOf[1].Payload.payload si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0]WebhookEvent si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[0]object si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[0].idstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[0].type = "bid.created" si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[0].schema_version = 1 si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[0].occurred_atstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[0].environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[0].dataobject si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[0].data.bid_idinteger si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[0].data.statusstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[1]object si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[1].idstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[1].type = "bid.status_changed" si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[1].schema_version = 1 si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[1].occurred_atstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[1].environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[1].dataobject si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[1].data.bid_idinteger si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[1].data.statusstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[1].data.previous_statusstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[2]object si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[2].idstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[2].type = "listing.created" si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[2].schema_version = 1 si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[2].occurred_atstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[2].environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[2].dataobject si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[2].data.listing_idinteger si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[2].data.statusstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[3]object si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[3].idstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[3].type = "listing.status_changed" si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[3].schema_version = 1 si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[3].occurred_atstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[3].environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[3].dataobject si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[3].data.listing_idinteger si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[3].data.statusstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[3].data.previous_statusstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[4]object si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[4].idstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[4].type = "transaction.created" si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[4].schema_version = 1 si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[4].occurred_atstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[4].environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[4].dataobject si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[4].data.transaction_idinteger si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[4].data.statusstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[5]object si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[5].idstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[5].type = "transaction.status_changed" si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[5].schema_version = 1 si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[5].occurred_atstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[5].environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[5].dataobject si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[5].data.transaction_idinteger si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[5].data.statusstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[5].data.previous_statusstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[6]object si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[6].idstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[6].type = "marketplace.bid.published" si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[6].schema_version = 1 si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[6].occurred_atstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[6].environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[6].dataobject si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[6].data.bid_idinteger si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[7]object si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[7].idstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[7].type = "marketplace.bid.withdrawn" si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[7].schema_version = 1 si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[7].occurred_atstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[7].environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[7].dataobject si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[7].data.bid_idinteger si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[8]object si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[8].idstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[8].type = "marketplace.listing.published" si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[8].schema_version = 1 si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[8].occurred_atstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[8].environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[8].dataobject si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[8].data.listing_idinteger si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[9]object si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[9].idstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[9].type = "marketplace.listing.withdrawn" si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[9].schema_version = 1 si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[9].occurred_atstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[9].environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[9].dataobject si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[9].data.listing_idinteger si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[10]object si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[10].idstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[10].type = "community.post.published" si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[10].schema_version = 1 si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[10].occurred_atstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[10].environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[10].dataobject si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[10].data.post_idinteger si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[11]object si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[11].idstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[11].type = "message.received" si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[11].schema_version = 1 si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[11].occurred_atstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[11].environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[11].dataobject si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[11].data.chat_idinteger si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[11].data.message_idinteger si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[12]object si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[12].idstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[12].type = "webhook.test" si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[12].schema_version = 1 si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[12].occurred_atstring si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[12].environmentstring ["rc","preview","production"] si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[12].dataobject si
$.oneOf[0].allOf[1].Payload.payload.anyOf[0].oneOf[12].data.endpoint_idinteger si
$.oneOf[0].allOf[1].Payload.payload.anyOf[1]null si
$.oneOf[0].allOf[1].Payload.attemptsarray si
$.oneOf[0].allOf[1].Payload.attempts[]object No
$.oneOf[0].allOf[1].Payload.attempts[].AttemptNumberDatabaseInteger siInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.attempts[].AttemptNumber.oneOf[0]integer si
$.oneOf[0].allOf[1].Payload.attempts[].AttemptNumber.oneOf[1]string si
$.oneOf[0].allOf[1].Payload.attempts[].CreatedDatestring si
$.oneOf[0].allOf[1].Payload.attempts[].CompletedDate si
$.oneOf[0].allOf[1].Payload.attempts[].CompletedDate.anyOf[0]string si
$.oneOf[0].allOf[1].Payload.attempts[].CompletedDate.anyOf[1]null si
$.oneOf[0].allOf[1].Payload.attempts[].HTTPStatus si
$.oneOf[0].allOf[1].Payload.attempts[].HTTPStatus.anyOf[0]DatabaseInteger siInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.attempts[].HTTPStatus.anyOf[0].oneOf[0]integer si
$.oneOf[0].allOf[1].Payload.attempts[].HTTPStatus.anyOf[0].oneOf[1]string si
$.oneOf[0].allOf[1].Payload.attempts[].HTTPStatus.anyOf[1]null si
$.oneOf[0].allOf[1].Payload.attempts[].DurationMilliseconds si
$.oneOf[0].allOf[1].Payload.attempts[].DurationMilliseconds.anyOf[0]DatabaseInteger siInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.attempts[].DurationMilliseconds.anyOf[0].oneOf[0]integer si
$.oneOf[0].allOf[1].Payload.attempts[].DurationMilliseconds.anyOf[0].oneOf[1]string si
$.oneOf[0].allOf[1].Payload.attempts[].DurationMilliseconds.anyOf[1]null si
$.oneOf[0].allOf[1].Payload.attempts[].Error si
$.oneOf[0].allOf[1].Payload.attempts[].Error.anyOf[0]string si
$.oneOf[0].allOf[1].Payload.attempts[].Error.anyOf[1]null si
$.oneOf[0].allOf[1].Payload.attempts[].ResponseExcerpt si
$.oneOf[0].allOf[1].Payload.attempts[].ResponseExcerpt.anyOf[0]string si
$.oneOf[0].allOf[1].Payload.attempts[].ResponseExcerpt.anyOf[1]null si
$.oneOf[0].allOf[1].Payload.next_attempt_before siExclusive cursor for the next page of older attempts; null when exhausted.
$.oneOf[0].allOf[1].Payload.next_attempt_before.anyOf[0]integer si
$.oneOf[0].allOf[1].Payload.next_attempt_before.anyOf[1]null si
$.oneOf[1]object si
$.oneOf[1].RequestUserAliasstring si
$.oneOf[1].RequestPathstring | null si
$.oneOf[1].RequestStatus = "Failed" si
$.oneOf[1].ResponseCodeinteger si
$.oneOf[1].ResponseMessageAPIResponseMessage si
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[1].ResponseMessage.oneOf[1]array si
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object si
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Ejemplo de respuesta
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/event/get_delivery",
    "RequestUserAlias": "example-user",
    "Payload": {
        "id": 0,
        "status": "pending",
        "event_id": "synthetic-example",
        "payload": {
            "id": "synthetic-example",
            "type": "bid.created",
            "schema_version": 1,
            "occurred_at": "synthetic-example",
            "environment": "rc",
            "data": {
                "bid_id": 1,
                "status": "synthetic-example"
            }
        },
        "attempts": [],
        "next_attempt_before": 0
    }
}
Documentación del endpoint legible por máquinas
GET

/v1/event/get_delivery_history

#
Returns up to 50 deliveries, newest first. Pass the last ID as beforeID for the next page.

Parámetros

NombreTipoObligatorioPredeterminadoDescripción
endpointID int No 0 Optional endpoint filter.
eventAlias string No "" Optional catalog event alias.
status string No "" Optional pending, retry, sending, delivered, failed or cancelled filter.
beforeID int No 0 Exclusive delivery cursor.
fromDate string No "" Inclusive server date, YYYY-MM-DD.
toDate string No "" Inclusive server date, YYYY-MM-DD.
Ejemplo de solicitud (cURL)
curl --get \
  'https://es.appointmenttrader.com/v1/event/get_delivery_history' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'endpointID={{endpointID}}' \
  --data-urlencode 'eventAlias={{eventAlias}}' \
  --data-urlencode 'status={{status}}' \
  --data-urlencode 'beforeID={{beforeID}}' \
  --data-urlencode 'fromDate={{fromDate}}' \
  --data-urlencode 'toDate={{toDate}}'

Respuesta

JSON
See the shared response schema and synthetic example.
Campos de respuesta
CampoTipoObligatorioDescripción
$event_get_delivery_history_Response si
$.oneOf[0] si
$.oneOf[0].allOf[0]object si
$.oneOf[0].allOf[0].RequestUserAliasstring si
$.oneOf[0].allOf[0].RequestPathstring | null si
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" si
$.oneOf[0].allOf[0].ResponseCodeinteger si
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object si
$.oneOf[0].allOf[1].Payloadarray si
$.oneOf[0].allOf[1].Payload[]object No
$.oneOf[0].allOf[1].Payload[].IDDatabaseInteger siInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload[].ID.oneOf[0]integer si
$.oneOf[0].allOf[1].Payload[].ID.oneOf[1]string si
$.oneOf[0].allOf[1].Payload[].EndpointIDDatabaseInteger siInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload[].EndpointID.oneOf[0]integer si
$.oneOf[0].allOf[1].Payload[].EndpointID.oneOf[1]string si
$.oneOf[0].allOf[1].Payload[].Namestring si
$.oneOf[0].allOf[1].Payload[].EventIDstring si
$.oneOf[0].allOf[1].Payload[].EventAliasstring si
$.oneOf[0].allOf[1].Payload[].CreatedDatestring si
$.oneOf[0].allOf[1].Payload[].Statusstring ["pending","retry","sending","delivered","failed","cancelled"] si
$.oneOf[0].allOf[1].Payload[].AttemptCountDatabaseInteger siInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload[].AttemptCount.oneOf[0]integer si
$.oneOf[0].allOf[1].Payload[].AttemptCount.oneOf[1]string si
$.oneOf[0].allOf[1].Payload[].LastHTTPStatus si
$.oneOf[0].allOf[1].Payload[].LastHTTPStatus.anyOf[0]DatabaseInteger siInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload[].LastHTTPStatus.anyOf[0].oneOf[0]integer si
$.oneOf[0].allOf[1].Payload[].LastHTTPStatus.anyOf[0].oneOf[1]string si
$.oneOf[0].allOf[1].Payload[].LastHTTPStatus.anyOf[1]null si
$.oneOf[0].allOf[1].Payload[].LastError si
$.oneOf[0].allOf[1].Payload[].LastError.anyOf[0]string si
$.oneOf[0].allOf[1].Payload[].LastError.anyOf[1]null si
$.oneOf[1]object si
$.oneOf[1].RequestUserAliasstring si
$.oneOf[1].RequestPathstring | null si
$.oneOf[1].RequestStatus = "Failed" si
$.oneOf[1].ResponseCodeinteger si
$.oneOf[1].ResponseMessageAPIResponseMessage si
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[1].ResponseMessage.oneOf[1]array si
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object si
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Ejemplo de respuesta
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/event/get_delivery_history",
    "RequestUserAlias": "example-user",
    "Payload": []
}
Documentación del endpoint legible por máquinas
GET

/v1/event/get_status

#
Returns webhook queue health for your endpoints.
Ejemplo de solicitud (cURL)
curl --get \
  'https://es.appointmenttrader.com/v1/event/get_status' \
  --data-urlencode 'key={{API_KEY}}'

Respuesta

JSON
See the shared response schema and synthetic example.
Campos de respuesta
CampoTipoObligatorioDescripción
$event_get_status_Response si
$.oneOf[0] si
$.oneOf[0].allOf[0]object si
$.oneOf[0].allOf[0].RequestUserAliasstring si
$.oneOf[0].allOf[0].RequestPathstring | null si
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" si
$.oneOf[0].allOf[0].ResponseCodeinteger si
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object si
$.oneOf[0].allOf[1].Payloadarray si
$.oneOf[0].allOf[1].Payload[]object No
$.oneOf[0].allOf[1].Payload[].Statusstring ["pending","retry","sending","delivered","failed","cancelled"] si
$.oneOf[0].allOf[1].Payload[].CountDatabaseInteger siInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload[].Count.oneOf[0]integer si
$.oneOf[0].allOf[1].Payload[].Count.oneOf[1]string si
$.oneOf[0].allOf[1].Payload[].OldestDatestring si
$.oneOf[0].allOf[1].Payload[].OldestAgeSecondsinteger si
$.oneOf[1]object si
$.oneOf[1].RequestUserAliasstring si
$.oneOf[1].RequestPathstring | null si
$.oneOf[1].RequestStatus = "Failed" si
$.oneOf[1].ResponseCodeinteger si
$.oneOf[1].ResponseMessageAPIResponseMessage si
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[1].ResponseMessage.oneOf[1]array si
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object si
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Ejemplo de respuesta
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/event/get_status",
    "RequestUserAlias": "example-user",
    "Payload": []
}
Documentación del endpoint legible por máquinas
GET

/v1/event/get_subscriptions

#
Returns your endpoints and their selected event topics. Signing secrets are never included.
Ejemplo de solicitud (cURL)
curl --get \
  'https://es.appointmenttrader.com/v1/event/get_subscriptions' \
  --data-urlencode 'key={{API_KEY}}'

Respuesta

JSON
See the shared response schema and synthetic example.
Campos de respuesta
CampoTipoObligatorioDescripción
$event_get_subscriptions_Response si
$.oneOf[0] si
$.oneOf[0].allOf[0]object si
$.oneOf[0].allOf[0].RequestUserAliasstring si
$.oneOf[0].allOf[0].RequestPathstring | null si
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" si
$.oneOf[0].allOf[0].ResponseCodeinteger si
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object si
$.oneOf[0].allOf[1].Payloadarray si
$.oneOf[0].allOf[1].Payload[]object No
$.oneOf[0].allOf[1].Payload[].IDDatabaseInteger siInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload[].ID.oneOf[0]integer si
$.oneOf[0].allOf[1].Payload[].ID.oneOf[1]string si
$.oneOf[0].allOf[1].Payload[].CreatedDatestring si
$.oneOf[0].allOf[1].Payload[].Namestring si
$.oneOf[0].allOf[1].Payload[].URLstring si
$.oneOf[0].allOf[1].Payload[].EnabledDatabaseInteger siInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload[].Enabled.oneOf[0]integer si
$.oneOf[0].allOf[1].Payload[].Enabled.oneOf[1]string si
$.oneOf[0].allOf[1].Payload[].RevisionDatabaseInteger siInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload[].Revision.oneOf[0]integer si
$.oneOf[0].allOf[1].Payload[].Revision.oneOf[1]string si
$.oneOf[0].allOf[1].Payload[].Eventsarray si
$.oneOf[0].allOf[1].Payload[].Events[]string No
$.oneOf[1]object si
$.oneOf[1].RequestUserAliasstring si
$.oneOf[1].RequestPathstring | null si
$.oneOf[1].RequestStatus = "Failed" si
$.oneOf[1].ResponseCodeinteger si
$.oneOf[1].ResponseMessageAPIResponseMessage si
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[1].ResponseMessage.oneOf[1]array si
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object si
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Ejemplo de respuesta
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/event/get_subscriptions",
    "RequestUserAlias": "example-user",
    "Payload": []
}
Documentación del endpoint legible por máquinas
POST

/v1/event/set_delete_endpoint

#
Deletes an endpoint, cancels pending work and destroys its signing secrets. History remains for 90 days.

Parámetros

NombreTipoObligatorioPredeterminadoDescripción
endpointID int si — Your endpoint ID.
isWritingRequest bool No false Set true to perform this write.
Ejemplo de solicitud (cURL)
curl --request POST \
  'https://es.appointmenttrader.com/v1/event/set_delete_endpoint' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'endpointID={{endpointID}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Respuesta

JSON
See the shared response schema and synthetic example.
Campos de respuesta
CampoTipoObligatorioDescripción
$event_set_delete_endpoint_Response si
$.oneOf[0] si
$.oneOf[0].allOf[0]object si
$.oneOf[0].allOf[0].RequestUserAliasstring si
$.oneOf[0].allOf[0].RequestPathstring | null si
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" si
$.oneOf[0].allOf[0].ResponseCodeinteger si
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object si
$.oneOf[0].allOf[1].Payloadobject si
$.oneOf[0].allOf[1].Payload.endpoint_idinteger si
$.oneOf[1]object si
$.oneOf[1].RequestUserAliasstring si
$.oneOf[1].RequestPathstring | null si
$.oneOf[1].RequestStatus = "Failed" si
$.oneOf[1].ResponseCodeinteger si
$.oneOf[1].ResponseMessageAPIResponseMessage si
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[1].ResponseMessage.oneOf[1]array si
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object si
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Ejemplo de respuesta
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/event/set_delete_endpoint",
    "RequestUserAlias": "example-user",
    "Payload": {
        "endpoint_id": 0
    }
}
Documentación del endpoint legible por máquinas
POST

/v1/event/set_endpoint

#
Creates or updates an HTTPS endpoint. URL changes cancel pending deliveries to the old URL. Select topics explicitly; there is no backfill.

Parámetros

NombreTipoObligatorioPredeterminadoDescripción
name string si — Display name.
url string si — Public HTTPS destination on port 443.
eventAliasesJSON string si — JSON array of event aliases.
endpointID int No 0 Zero creates a new endpoint.
enabled bool No true Whether to receive events.
isWritingRequest bool No false Set true to perform this write.
Ejemplo de solicitud (cURL)
curl --request POST \
  'https://es.appointmenttrader.com/v1/event/set_endpoint' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'name={{name}}' \
  --data-urlencode 'url={{url}}' \
  --data-urlencode 'eventAliasesJSON={{eventAliasesJSON}}' \
  --data-urlencode 'endpointID={{endpointID}}' \
  --data-urlencode 'enabled={{enabled}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Respuesta

JSON
See the shared response schema and synthetic example.
Parámetros: eventAliasesJSON
CampoTipoObligatorioDescripción
eventAliasesJSONstring (application/json) si
eventAliasesJSONarray (JSON decodificado) si
eventAliasesJSON[]string ["bid.created","bid.status_changed","listing.created","listing.status_changed","transaction.created","transaction.status_changed","marketplace.bid.published","marketplace.bid.withdrawn","marketplace.listing.published","marketplace.listing.withdrawn","community.post.published","message.received"] No
Campos de respuesta
CampoTipoObligatorioDescripción
$event_set_endpoint_Response si
$.oneOf[0] si
$.oneOf[0].allOf[0]object si
$.oneOf[0].allOf[0].RequestUserAliasstring si
$.oneOf[0].allOf[0].RequestPathstring | null si
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" si
$.oneOf[0].allOf[0].ResponseCodeinteger si
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object si
$.oneOf[0].allOf[1].Payloadobject si
$.oneOf[0].allOf[1].Payload.endpoint_idinteger si
$.oneOf[0].allOf[1].Payload.signing_secretstring NoReturned only at creation; store securely. Example values are fake.
$.oneOf[1]object si
$.oneOf[1].RequestUserAliasstring si
$.oneOf[1].RequestPathstring | null si
$.oneOf[1].RequestStatus = "Failed" si
$.oneOf[1].ResponseCodeinteger si
$.oneOf[1].ResponseMessageAPIResponseMessage si
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[1].ResponseMessage.oneOf[1]array si
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object si
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Ejemplo de respuesta
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/event/set_endpoint",
    "RequestUserAlias": "example-user",
    "Payload": {
        "endpoint_id": 0
    }
}
Documentación del endpoint legible por máquinas
POST

/v1/event/set_resend

#
Resends an existing delivery to the current endpoint URL after current authorization checks. Event ID and payload remain unchanged; recipients must deduplicate.

Parámetros

NombreTipoObligatorioPredeterminadoDescripción
deliveryID int si — Delivery ID from your history.
isWritingRequest bool No false Set true to perform this write.
Ejemplo de solicitud (cURL)
curl --request POST \
  'https://es.appointmenttrader.com/v1/event/set_resend' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'deliveryID={{deliveryID}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Respuesta

JSON
See the shared response schema and synthetic example.
Campos de respuesta
CampoTipoObligatorioDescripción
$event_set_resend_Response si
$.oneOf[0] si
$.oneOf[0].allOf[0]object si
$.oneOf[0].allOf[0].RequestUserAliasstring si
$.oneOf[0].allOf[0].RequestPathstring | null si
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" si
$.oneOf[0].allOf[0].ResponseCodeinteger si
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object si
$.oneOf[0].allOf[1].Payloadobject si
$.oneOf[0].allOf[1].Payload.delivery_idinteger si
$.oneOf[0].allOf[1].Payload.queued = true si
$.oneOf[1]object si
$.oneOf[1].RequestUserAliasstring si
$.oneOf[1].RequestPathstring | null si
$.oneOf[1].RequestStatus = "Failed" si
$.oneOf[1].ResponseCodeinteger si
$.oneOf[1].ResponseMessageAPIResponseMessage si
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[1].ResponseMessage.oneOf[1]array si
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object si
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Ejemplo de respuesta
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/event/set_resend",
    "RequestUserAlias": "example-user",
    "Payload": {
        "delivery_id": 0,
        "queued": true
    }
}
Documentación del endpoint legible por máquinas
POST

/v1/event/set_rotate_secret

#
Rotates an endpoint signing secret. Both keys sign for 24 hours unless immediate revocation is requested.

Parámetros

NombreTipoObligatorioPredeterminadoDescripción
endpointID int si — Your endpoint ID.
revokeImmediately bool No false Immediately revoke the previous key instead of overlapping.
isWritingRequest bool No false Set true to perform this write.
Ejemplo de solicitud (cURL)
curl --request POST \
  'https://es.appointmenttrader.com/v1/event/set_rotate_secret' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'endpointID={{endpointID}}' \
  --data-urlencode 'revokeImmediately={{revokeImmediately}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Respuesta

JSON
See the shared response schema and synthetic example.
Campos de respuesta
CampoTipoObligatorioDescripción
$event_set_rotate_secret_Response si
$.oneOf[0] si
$.oneOf[0].allOf[0]object si
$.oneOf[0].allOf[0].RequestUserAliasstring si
$.oneOf[0].allOf[0].RequestPathstring | null si
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" si
$.oneOf[0].allOf[0].ResponseCodeinteger si
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object si
$.oneOf[0].allOf[1].Payloadobject si
$.oneOf[0].allOf[1].Payload.endpoint_idinteger si
$.oneOf[0].allOf[1].Payload.signing_secretstring si
$.oneOf[1]object si
$.oneOf[1].RequestUserAliasstring si
$.oneOf[1].RequestPathstring | null si
$.oneOf[1].RequestStatus = "Failed" si
$.oneOf[1].ResponseCodeinteger si
$.oneOf[1].ResponseMessageAPIResponseMessage si
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[1].ResponseMessage.oneOf[1]array si
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object si
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Ejemplo de respuesta
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/event/set_rotate_secret",
    "RequestUserAlias": "example-user",
    "Payload": {
        "endpoint_id": 101,
        "signing_secret": "SYNTHETIC_SIGNING_SECRET"
    }
}
Documentación del endpoint legible por máquinas
POST

/v1/event/set_subscribe

#
Subscribes an HTTPS URL to one event. Deliveries use signed JSON POST, not GET parameters.

Parámetros

NombreTipoObligatorioPredeterminadoDescripción
webhookAlias string si — Catalog alias.
url string si — Public HTTPS destination.
isWritingRequest bool No false Set true to perform this write.
Ejemplo de solicitud (cURL)
curl --request POST \
  'https://es.appointmenttrader.com/v1/event/set_subscribe' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'webhookAlias={{webhookAlias}}' \
  --data-urlencode 'url={{url}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Respuesta

JSON
See the shared response schema and synthetic example.
Campos de respuesta
CampoTipoObligatorioDescripción
$event_set_subscribe_Response si
$.oneOf[0] si
$.oneOf[0].allOf[0]object si
$.oneOf[0].allOf[0].RequestUserAliasstring si
$.oneOf[0].allOf[0].RequestPathstring | null si
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" si
$.oneOf[0].allOf[0].ResponseCodeinteger si
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object si
$.oneOf[0].allOf[1].Payloadobject si
$.oneOf[0].allOf[1].Payload.endpoint_idinteger si
$.oneOf[0].allOf[1].Payload.signing_secretstring NoReturned only at creation; store securely. Example values are fake.
$.oneOf[1]object si
$.oneOf[1].RequestUserAliasstring si
$.oneOf[1].RequestPathstring | null si
$.oneOf[1].RequestStatus = "Failed" si
$.oneOf[1].ResponseCodeinteger si
$.oneOf[1].ResponseMessageAPIResponseMessage si
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[1].ResponseMessage.oneOf[1]array si
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object si
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Ejemplo de respuesta
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/event/set_subscribe",
    "RequestUserAlias": "example-user",
    "Payload": {
        "endpoint_id": 0
    }
}
Documentación del endpoint legible por máquinas
POST

/v1/event/set_test

#
Queues a signed webhook.test for your enabled endpoint; no business mutation occurs.

Parámetros

NombreTipoObligatorioPredeterminadoDescripción
endpointID int si — Your endpoint ID.
isWritingRequest bool No false Set true to perform this write.
Ejemplo de solicitud (cURL)
curl --request POST \
  'https://es.appointmenttrader.com/v1/event/set_test' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'endpointID={{endpointID}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Respuesta

JSON
See the shared response schema and synthetic example.
Campos de respuesta
CampoTipoObligatorioDescripción
$event_set_test_Response si
$.oneOf[0] si
$.oneOf[0].allOf[0]object si
$.oneOf[0].allOf[0].RequestUserAliasstring si
$.oneOf[0].allOf[0].RequestPathstring | null si
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" si
$.oneOf[0].allOf[0].ResponseCodeinteger si
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object si
$.oneOf[0].allOf[1].Payloadobject si
$.oneOf[0].allOf[1].Payload.event_idstring si
$.oneOf[1]object si
$.oneOf[1].RequestUserAliasstring si
$.oneOf[1].RequestPathstring | null si
$.oneOf[1].RequestStatus = "Failed" si
$.oneOf[1].ResponseCodeinteger si
$.oneOf[1].ResponseMessageAPIResponseMessage si
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[1].ResponseMessage.oneOf[1]array si
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object si
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Ejemplo de respuesta
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/event/set_test",
    "RequestUserAlias": "example-user",
    "Payload": {
        "event_id": "synthetic-example"
    }
}
Documentación del endpoint legible por máquinas
POST

/v1/event/set_unsubscribe

#
Removes a topic from an endpoint. Remaining deliveries for that topic are suppressed before sending.

Parámetros

NombreTipoObligatorioPredeterminadoDescripción
endpointID int si — Your endpoint ID.
webhookAlias string si — Event alias to remove.
isWritingRequest bool No false Set true to perform this write.
Ejemplo de solicitud (cURL)
curl --request POST \
  'https://es.appointmenttrader.com/v1/event/set_unsubscribe' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'endpointID={{endpointID}}' \
  --data-urlencode 'webhookAlias={{webhookAlias}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Respuesta

JSON
See the shared response schema and synthetic example.
Campos de respuesta
CampoTipoObligatorioDescripción
$event_set_unsubscribe_Response si
$.oneOf[0] si
$.oneOf[0].allOf[0]object si
$.oneOf[0].allOf[0].RequestUserAliasstring si
$.oneOf[0].allOf[0].RequestPathstring | null si
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" si
$.oneOf[0].allOf[0].ResponseCodeinteger si
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object si
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object si
$.oneOf[0].allOf[1].Payloadobject si
$.oneOf[0].allOf[1].Payload.endpoint_idinteger si
$.oneOf[1]object si
$.oneOf[1].RequestUserAliasstring si
$.oneOf[1].RequestPathstring | null si
$.oneOf[1].RequestStatus = "Failed" si
$.oneOf[1].ResponseCodeinteger si
$.oneOf[1].ResponseMessageAPIResponseMessage si
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null si
$.oneOf[1].ResponseMessage.oneOf[1]array si
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object si
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Ejemplo de respuesta
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/event/set_unsubscribe",
    "RequestUserAlias": "example-user",
    "Payload": {
        "endpoint_id": 0
    }
}
Documentación del endpoint legible por máquinas