Count a listing view or an Install click
POST/marketplace/apps/:slug/events
The listing funnel from inside the app. A view counts once per person per app per UTC day, an
install_click the same; the slug of an app built into KudosCRM answers 204 and writes nothing. The screen sends
one view per visit and awaits an install_click for up to a second before leaving.
Session (or a personal access token) with integrations.read.
Throttle: marketplace/events/minute, 60 a minute.
Request
Responses
- 204
- 401
- 403
- 404
- 422
- 429
Counted (or already counted today).
No session or token, or one that is no longer valid. A request that presented a token gets
WWW-Authenticate: Bearer realm="KudosCRM", error="invalid_token" (refresh it); one with no
credentials and no session cookie gets the bare challenge.
Response Headers
Bearer realm="KudosCRM", error="invalid_token"Not allowed: the permission this route needs is missing, the Integrations module is off
(code: module_disabled, meta.module_key, meta.blocked_at_layer), or the caller is an app's
own OAuth token (code: resource_not_grantable).
Not found in this workspace — or not something the caller may know exists.
invalid_kind at /data/attributes/kind.
A throttle refused the request. Wait Retry-After seconds — the time left in the refusing window
plus 0–3 s of jitter. The X-RateLimit-* headers describe the bucket that refused it.
Response Headers
Seconds until the window rolls.