Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Wunderkind Send Event API

The Send Event API from Wunderkind — 11 operation(s) for send event.

Wunderkind Send Event API is one of 7 APIs that Wunderkind publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Send Event. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and API documentation.

This API exposes 11 operations across 11 paths, and defines 31 schemas. It is described by OpenAPI 3.0.3, at version 1.0.0.

Requests are made against a single base URL, https://api.wunderkind.co.

11 operations 11 paths 31 schemas 11 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
1.0.0
Base URL
https://api.wunderkind.co
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Wunderkind Send Event API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (BearerAuth).

  • BearerAuth — Bearer token authentication

Paths & Operations 11

Across 11 paths, the API surfaces 11 operations — 11 POST. Each is listed below with its method, path, parameters, and response codes.

Send Event 11
POST
/events/add-to-cart
Add to Cart
Service_AddToCart body → 200default
POST
/events/app-push-action
App Push Action
Service_AppPushAction body → 200default
POST
/events/app-push-toggle
Device AppPush Toggle
Service_AppPushToggle body → 200default
POST
/events/app-push-token-set
Device AppPush Token Set
Service_AppPushTokenSet body → 200default
POST
/events/custom
Custom Event
Service_Custom body → 200default
POST
/events/empty-cart
Empty Cart
Service_EmptyCart body → 200default
POST
/events/order-transaction
Order Transaction
Service_OrderTransaction body → 200default
POST
/events/page-view
Page View
Service_Pageview body → 200default
POST
/events/track-link
Track Link Event
Service_TrackLink body → 200default
POST
/events/user-identified
User Identified
Service_UserIdentified body → 200default
POST
/events/visit
Visit/Session Started
Service_Visit body → 200default

Schemas 31

The contract defines 31 schemas that model the data the API accepts and returns. The most detailed are eventsOrderTransactionEvent (13 properties), eventsPageViewEvent (10 properties), eventsItemPageDetails (9 properties), eventsAddToCartEvent (8 properties). Each schema is shown below with its type and property counts.

eventsMoney
object
2 properties 2 required
eventsSmarterHQVisitorIdentifier
object
2 properties 2 required
eventsProfile
object
7 properties
eventsDeviceIdentification
object
Metadata representing the device used by the user.
2 properties 1 required
eventsVisitEvent
object
5 properties 5 required
eventsOrderLineItem
object
4 properties 4 required
eventsWunderkindVisitorIdentifier
object
2 properties 2 required
eventsSessionIdentification
object
Metadata representing a users session. Allows Wunderkind to connect multiple events into a single session. NOTE: Exactly one of wunderkindVisitorIdentifier or…
3 properties
protobufAny
object
1 property
rpcStatus
object
3 properties
eventsCategoryPageDetails
object
2 properties 2 required
eventsCustomEvent
object
2 properties 2 required
eventsAppPushActionEvent
object
3 properties 3 required
eventsAppPushToggleEvent
object
2 properties 2 required
eventsSource
string
eventsPageType
string
eventsPageViewEvent
object
10 properties 7 required
eventsAddToCartEvent
object
8 properties 7 required
eventsUserIdentification
object
Metadata representing the user behind the session.
7 properties
eventsOrderTransactionEvent
object
13 properties 13 required
eventsItemPageDetails
object
9 properties 8 required
eventsCommon
object
5 properties 4 required
eventsUserIdentifiedEvent
object
5 properties 5 required
eventsAppPushTokenSetEvent
object
2 properties 2 required
eventsEmptyCartEvent
object
5 properties 5 required
eventsSubmitEventResponse
object
2 properties
eventsLocation
object
3 properties
eventsAppPushActionType
string
eventsIdentification
object
6 properties 4 required
eventsSearchPageDetails
object
2 properties 2 required
eventsTrackLinkEvent
object
4 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

wunderkind-send-event-api-openapi.yml Raw ↑

Other APIs Wunderkind publishes across the network.

Wunderkind Text Message API
Wunderkind Email API
Wunderkind Id Resolution API
Wunderkind Identity API
Wunderkind Ucrm API
Wunderkind Wunderhook API