Pular para o conteúdo

List in-app messages​

GET
/v1/apps/{app_id}/in-app-messages

Lists the App's in-app messages newest first with cursor pagination. status filters on the display status (all, draft, active, scheduled, paused, completed); search matches the message name. Each item carries its all-time impressions, reach and ctr (percentage 0-100, null when reach is 0). active_count is the App's active messages and active_limit the plan ceiling, null for self-hosted Companies or when the plan lookup fails (the activation gate stays authoritative).

Autorizações​

SessionAuth

Admin session cookie set by POST /v1/auth/login. Dashboard-only management.

Tipo
API Key (cookie: notti_session)
ou
RESTKeyAuth

App REST key (rk_...). Server-to-server calls.

Tipo
HTTP (bearer)

Parâmetros​

Parâmetros de Caminho

app_id*

App ID

Tipo
string
Obrigatório

Parâmetros de Consulta

status

all (default), draft, active, scheduled, paused or completed

Tipo
string
search

Name search, at most 200 characters

Tipo
string
limit

Page size, 1 to 100 (default 50)

Tipo
integer
cursor

next_cursor of the previous page

Tipo
string

Respostas​

OK

application/json
JSON
{
  
"active_count": 0,
  
"active_limit": 0,
  
"items": [
  
  
{
  
  
  
"app_id": "string",
  
  
  
"body": "string",
  
  
  
"buttons": [
  
  
  
  
{
  
  
  
  
  
"action": {
  
  
  
  
  
  
"type": "string",
  
  
  
  
  
  
"value": "string"
  
  
  
  
  
},
  
  
  
  
  
"id": "string",
  
  
  
  
  
"label": "string"
  
  
  
  
}
  
  
  
],
  
  
  
"created_at": "string",
  
  
  
"ctr": 0,
  
  
  
"dismiss_after_seconds": 0,
  
  
  
"display_status": "string",
  
  
  
"ends_at": "string",
  
  
  
"exclude_segment_ids": [
  
  
  
  
"string"
  
  
  
],
  
  
  
"format": "string",
  
  
  
"frequency": {
  
  
  
  
"interval_seconds": 0,
  
  
  
  
"max": 0,
  
  
  
  
"type": "string"
  
  
  
},
  
  
  
"id": "string",
  
  
  
"image_action": {
  
  
  
  
"type": "string",
  
  
  
  
"value": "string"
  
  
  
},
  
  
  
"image_src": "string",
  
  
  
"image_url": "string",
  
  
  
"impressions": 0,
  
  
  
"media_id": "string",
  
  
  
"name": "string",
  
  
  
"platforms": [
  
  
  
  
"string"
  
  
  
],
  
  
  
"reach": 0,
  
  
  
"segment_ids": [
  
  
  
  
"string"
  
  
  
],
  
  
  
"starts_at": "string",
  
  
  
"status": "string",
  
  
  
"style": {
  
  
  
  
"background_color": "string",
  
  
  
  
"button_color": "string",
  
  
  
  
"button_text_color": "string",
  
  
  
  
"margin": true,
  
  
  
  
"text_align": "string",
  
  
  
  
"text_color": "string"
  
  
  
},
  
  
  
"title": "string",
  
  
  
"trigger": {
  
  
  
  
"name": "string",
  
  
  
  
"type": "string"
  
  
  
},
  
  
  
"updated_at": "string"
  
  
}
  
],
  
"next_cursor": "string"
}

Playground​

Autorização
Variáveis
Chave
Valor

Exemplos​


Create an in-app message​

POST
/v1/apps/{app_id}/in-app-messages

Creates an in-app message scoped to the App as a draft, or as active when status is "active" (checked against the plan's active-message limit). Unknown fields are rejected.

Autorizações​

SessionAuth

Admin session cookie set by POST /v1/auth/login. Dashboard-only management.

Tipo
API Key (cookie: notti_session)
ou
RESTKeyAuth

App REST key (rk_...). Server-to-server calls.

Tipo
HTTP (bearer)

Parâmetros​

Parâmetros de Caminho

app_id*

App ID

Tipo
string
Obrigatório

Corpo da Requisição​

application/json
JSON
{
  
"body": "string",
  
"buttons": [
  
  
{
  
  
  
"action": {
  
  
  
  
"type": "string",
  
  
  
  
"value": "string"
  
  
  
},
  
  
  
"id": "string",
  
  
  
"label": "string"
  
  
}
  
],
  
"dismiss_after_seconds": 0,
  
"ends_at": "string",
  
"exclude_segment_ids": [
  
  
"string"
  
],
  
"format": "string",
  
"frequency": {
  
  
"interval_seconds": 0,
  
  
"max": 0,
  
  
"type": "string"
  
},
  
"image_action": {
  
  
"type": "string",
  
  
"value": "string"
  
},
  
"image_url": "string",
  
"media_id": "string",
  
"name": "string",
  
"platforms": [
  
  
"string"
  
],
  
"segment_ids": [
  
  
"string"
  
],
  
"starts_at": "string",
  
"status": "string",
  
"style": {
  
  
"background_color": "string",
  
  
"button_color": "string",
  
  
"button_text_color": "string",
  
  
"margin": true,
  
  
"text_align": "string",
  
  
"text_color": "string"
  
},
  
"title": "string",
  
"trigger": {
  
  
"name": "string",
  
  
"type": "string"
  
}
}

Respostas​

Created

application/json
JSON
{
  
"app_id": "string",
  
"body": "string",
  
"buttons": [
  
  
{
  
  
  
"action": {
  
  
  
  
"type": "string",
  
  
  
  
"value": "string"
  
  
  
},
  
  
  
"id": "string",
  
  
  
"label": "string"
  
  
}
  
],
  
"created_at": "string",
  
"dismiss_after_seconds": 0,
  
"display_status": "string",
  
"ends_at": "string",
  
"exclude_segment_ids": [
  
  
"string"
  
],
  
"format": "string",
  
"frequency": {
  
  
"interval_seconds": 0,
  
  
"max": 0,
  
  
"type": "string"
  
},
  
"id": "string",
  
"image_action": {
  
  
"type": "string",
  
  
"value": "string"
  
},
  
"image_src": "string",
  
"image_url": "string",
  
"media_id": "string",
  
"name": "string",
  
"platforms": [
  
  
"string"
  
],
  
"segment_ids": [
  
  
"string"
  
],
  
"starts_at": "string",
  
"status": "string",
  
"style": {
  
  
"background_color": "string",
  
  
"button_color": "string",
  
  
"button_text_color": "string",
  
  
"margin": true,
  
  
"text_align": "string",
  
  
"text_color": "string"
  
},
  
"title": "string",
  
"trigger": {
  
  
"name": "string",
  
  
"type": "string"
  
},
  
"updated_at": "string"
}

Playground​

Autorização
Variáveis
Chave
Valor
Corpo

Exemplos​


Estimate an in-app audience​

POST
/v1/apps/{app_id}/in-app-messages/audience-estimate

Counts the App's devices that match at least one of segment_ids (every device when empty), match none of exclude_segment_ids, and run on one of the platforms (any platform when empty). Subscribed and unsubscribed devices both count, since in-app messages do not depend on push permission. Unknown fields are rejected.

Autorizações​

SessionAuth

Admin session cookie set by POST /v1/auth/login. Dashboard-only management.

Tipo
API Key (cookie: notti_session)
ou
RESTKeyAuth

App REST key (rk_...). Server-to-server calls.

Tipo
HTTP (bearer)

Parâmetros​

Parâmetros de Caminho

app_id*

App ID

Tipo
string
Obrigatório

Corpo da Requisição​

application/json
JSON
{
  
"exclude_segment_ids": [
  
  
"string"
  
],
  
"platforms": [
  
  
"string"
  
],
  
"segment_ids": [
  
  
"string"
  
]
}

Respostas​

OK

application/json
JSON
{
  
"reach": 0
}

Playground​

Autorização
Variáveis
Chave
Valor
Corpo

Exemplos​


List the in-app messages a device may show now​

POST
/v1/apps/{app_id}/in-app-messages/eligible

Returns the active messages the device is eligible for, oldest first, filtered by window, platform, frequency and segment: up to 5 shown at session start and up to 10 shown on an event (trigger). The device proves ownership with its push token; a wrong token, an unknown device and a device of another App all answer 403. A disabled App returns an empty list. Rate limited per device. Client key only.

Autorizações​

ClientKeyAuth

App Client key (ck_...). Device-facing calls only.

Tipo
HTTP (bearer)

Parâmetros​

Parâmetros de Caminho

app_id*

App ID

Tipo
string
Obrigatório

Corpo da Requisição​

application/json
JSON
{
  
"device_id": "string",
  
"token": "string"
}

Respostas​

OK

application/json
JSON
{
  
"messages": [
  
  
{
  
  
  
"body": "string",
  
  
  
"buttons": [
  
  
  
  
{
  
  
  
  
  
"action": {
  
  
  
  
  
  
"type": "string",
  
  
  
  
  
  
"value": "string"
  
  
  
  
  
},
  
  
  
  
  
"id": "string",
  
  
  
  
  
"label": "string"
  
  
  
  
}
  
  
  
],
  
  
  
"dismiss_after_seconds": 0,
  
  
  
"format": "string",
  
  
  
"id": "string",
  
  
  
"image_action": {
  
  
  
  
"type": "string",
  
  
  
  
"value": "string"
  
  
  
},
  
  
  
"image_url": "string",
  
  
  
"style": {
  
  
  
  
"background_color": "string",
  
  
  
  
"button_color": "string",
  
  
  
  
"button_text_color": "string",
  
  
  
  
"margin": true,
  
  
  
  
"text_align": "string",
  
  
  
  
"text_color": "string"
  
  
  
},
  
  
  
"title": "string",
  
  
  
"trigger": {
  
  
  
  
"name": "string",
  
  
  
  
"type": "string"
  
  
  
}
  
  
}
  
]
}

Playground​

Autorização
Variáveis
Chave
Valor
Corpo

Exemplos​


List in-app trigger event names​

GET
/v1/apps/{app_id}/in-app-messages/trigger-events

Lists the distinct event names used as triggers by the App's non-deleted messages, sorted, at most 50. The dashboard offers them as suggestions; event names are not registered anywhere else.

Autorizações​

SessionAuth

Admin session cookie set by POST /v1/auth/login. Dashboard-only management.

Tipo
API Key (cookie: notti_session)
ou
RESTKeyAuth

App REST key (rk_...). Server-to-server calls.

Tipo
HTTP (bearer)

Parâmetros​

Parâmetros de Caminho

app_id*

App ID

Tipo
string
Obrigatório

Respostas​

OK

application/json
JSON
{
  
"events": [
  
  
"string"
  
]
}

Playground​

Autorização
Variáveis
Chave
Valor

Exemplos​


Get an in-app message​

GET
/v1/apps/{app_id}/in-app-messages/{id}

Fetches a single in-app message by ID, scoped to the App.

Autorizações​

SessionAuth

Admin session cookie set by POST /v1/auth/login. Dashboard-only management.

Tipo
API Key (cookie: notti_session)
ou
RESTKeyAuth

App REST key (rk_...). Server-to-server calls.

Tipo
HTTP (bearer)

Parâmetros​

Parâmetros de Caminho

app_id*

App ID

Tipo
string
Obrigatório
id*

Message ID

Tipo
string
Obrigatório

Respostas​

OK

application/json
JSON
{
  
"app_id": "string",
  
"body": "string",
  
"buttons": [
  
  
{
  
  
  
"action": {
  
  
  
  
"type": "string",
  
  
  
  
"value": "string"
  
  
  
},
  
  
  
"id": "string",
  
  
  
"label": "string"
  
  
}
  
],
  
"created_at": "string",
  
"dismiss_after_seconds": 0,
  
"display_status": "string",
  
"ends_at": "string",
  
"exclude_segment_ids": [
  
  
"string"
  
],
  
"format": "string",
  
"frequency": {
  
  
"interval_seconds": 0,
  
  
"max": 0,
  
  
"type": "string"
  
},
  
"id": "string",
  
"image_action": {
  
  
"type": "string",
  
  
"value": "string"
  
},
  
"image_src": "string",
  
"image_url": "string",
  
"media_id": "string",
  
"name": "string",
  
"platforms": [
  
  
"string"
  
],
  
"segment_ids": [
  
  
"string"
  
],
  
"starts_at": "string",
  
"status": "string",
  
"style": {
  
  
"background_color": "string",
  
  
"button_color": "string",
  
  
"button_text_color": "string",
  
  
"margin": true,
  
  
"text_align": "string",
  
  
"text_color": "string"
  
},
  
"title": "string",
  
"trigger": {
  
  
"name": "string",
  
  
"type": "string"
  
},
  
"updated_at": "string"
}

Playground​

Autorização
Variáveis
Chave
Valor

Exemplos​


Delete an in-app message​

DELETE
/v1/apps/{app_id}/in-app-messages/{id}

Soft-deletes a message: it disappears from lists and device fetches, and its metrics stay readable by ID.

Autorizações​

SessionAuth

Admin session cookie set by POST /v1/auth/login. Dashboard-only management.

Tipo
API Key (cookie: notti_session)
ou
RESTKeyAuth

App REST key (rk_...). Server-to-server calls.

Tipo
HTTP (bearer)

Parâmetros​

Parâmetros de Caminho

app_id*

App ID

Tipo
string
Obrigatório
id*

Message ID

Tipo
string
Obrigatório

Respostas​

No Content

Playground​

Autorização
Variáveis
Chave
Valor

Exemplos​


Update an in-app message​

PATCH
/v1/apps/{app_id}/in-app-messages/{id}

Partially updates a message. An omitted key keeps its stored value; null clears media_id, image_url, starts_at, ends_at, style, image_action and dismiss_after_seconds (trigger: null is session start); buttons, platforms, segment_ids, exclude_segment_ids, frequency, style, image_action and trigger replace the stored value wholesale (null or [] clears the segment lists; a partial style clears the tokens it omits). Status is not patchable (use activate and pause). Editing an active message applies to subsequent device fetches only; moving a completed message's ends_at into the future (or clearing it) counts it against the plan's active-message limit again.

Autorizações​

SessionAuth

Admin session cookie set by POST /v1/auth/login. Dashboard-only management.

Tipo
API Key (cookie: notti_session)
ou
RESTKeyAuth

App REST key (rk_...). Server-to-server calls.

Tipo
HTTP (bearer)

Parâmetros​

Parâmetros de Caminho

app_id*

App ID

Tipo
string
Obrigatório
id*

Message ID

Tipo
string
Obrigatório

Corpo da Requisição​

application/json
JSON
{
  
"body": "string",
  
"buttons": [
  
  
{
  
  
  
"action": {
  
  
  
  
"type": "string",
  
  
  
  
"value": "string"
  
  
  
},
  
  
  
"id": "string",
  
  
  
"label": "string"
  
  
}
  
],
  
"dismiss_after_seconds": 0,
  
"ends_at": "string",
  
"exclude_segment_ids": [
  
  
"string"
  
],
  
"format": "string",
  
"frequency": {
  
  
"interval_seconds": 0,
  
  
"max": 0,
  
  
"type": "string"
  
},
  
"image_action": {
  
  
"type": "string",
  
  
"value": "string"
  
},
  
"image_url": "string",
  
"media_id": "string",
  
"name": "string",
  
"platforms": [
  
  
"string"
  
],
  
"segment_ids": [
  
  
"string"
  
],
  
"starts_at": "string",
  
"style": {
  
  
"background_color": "string",
  
  
"button_color": "string",
  
  
"button_text_color": "string",
  
  
"margin": true,
  
  
"text_align": "string",
  
  
"text_color": "string"
  
},
  
"title": "string",
  
"trigger": {
  
  
"name": "string",
  
  
"type": "string"
  
}
}

Respostas​

OK

application/json
JSON
{
  
"app_id": "string",
  
"body": "string",
  
"buttons": [
  
  
{
  
  
  
"action": {
  
  
  
  
"type": "string",
  
  
  
  
"value": "string"
  
  
  
},
  
  
  
"id": "string",
  
  
  
"label": "string"
  
  
}
  
],
  
"created_at": "string",
  
"dismiss_after_seconds": 0,
  
"display_status": "string",
  
"ends_at": "string",
  
"exclude_segment_ids": [
  
  
"string"
  
],
  
"format": "string",
  
"frequency": {
  
  
"interval_seconds": 0,
  
  
"max": 0,
  
  
"type": "string"
  
},
  
"id": "string",
  
"image_action": {
  
  
"type": "string",
  
  
"value": "string"
  
},
  
"image_src": "string",
  
"image_url": "string",
  
"media_id": "string",
  
"name": "string",
  
"platforms": [
  
  
"string"
  
],
  
"segment_ids": [
  
  
"string"
  
],
  
"starts_at": "string",
  
"status": "string",
  
"style": {
  
  
"background_color": "string",
  
  
"button_color": "string",
  
  
"button_text_color": "string",
  
  
"margin": true,
  
  
"text_align": "string",
  
  
"text_color": "string"
  
},
  
"title": "string",
  
"trigger": {
  
  
"name": "string",
  
  
"type": "string"
  
},
  
"updated_at": "string"
}

Playground​

Autorização
Variáveis
Chave
Valor
Corpo

Exemplos​


Activate an in-app message​

POST
/v1/apps/{app_id}/in-app-messages/{id}/activate

Moves a draft or paused message to active after re-validating its content and image and checking the plan's active-message limit. Activating an active message is a no-op.

Autorizações​

SessionAuth

Admin session cookie set by POST /v1/auth/login. Dashboard-only management.

Tipo
API Key (cookie: notti_session)
ou
RESTKeyAuth

App REST key (rk_...). Server-to-server calls.

Tipo
HTTP (bearer)

Parâmetros​

Parâmetros de Caminho

app_id*

App ID

Tipo
string
Obrigatório
id*

Message ID

Tipo
string
Obrigatório

Respostas​

OK

application/json
JSON
{
  
"app_id": "string",
  
"body": "string",
  
"buttons": [
  
  
{
  
  
  
"action": {
  
  
  
  
"type": "string",
  
  
  
  
"value": "string"
  
  
  
},
  
  
  
"id": "string",
  
  
  
"label": "string"
  
  
}
  
],
  
"created_at": "string",
  
"dismiss_after_seconds": 0,
  
"display_status": "string",
  
"ends_at": "string",
  
"exclude_segment_ids": [
  
  
"string"
  
],
  
"format": "string",
  
"frequency": {
  
  
"interval_seconds": 0,
  
  
"max": 0,
  
  
"type": "string"
  
},
  
"id": "string",
  
"image_action": {
  
  
"type": "string",
  
  
"value": "string"
  
},
  
"image_src": "string",
  
"image_url": "string",
  
"media_id": "string",
  
"name": "string",
  
"platforms": [
  
  
"string"
  
],
  
"segment_ids": [
  
  
"string"
  
],
  
"starts_at": "string",
  
"status": "string",
  
"style": {
  
  
"background_color": "string",
  
  
"button_color": "string",
  
  
"button_text_color": "string",
  
  
"margin": true,
  
  
"text_align": "string",
  
  
"text_color": "string"
  
},
  
"title": "string",
  
"trigger": {
  
  
"name": "string",
  
  
"type": "string"
  
},
  
"updated_at": "string"
}

Playground​

Autorização
Variáveis
Chave
Valor

Exemplos​


Record an in-app message engagement event​

POST
/v1/apps/{app_id}/in-app-messages/{id}/events

Stores one impression, click or dismiss reported by a device. event_id is a client-generated UUID that makes retries idempotent per message and device: the first delivery answers 201, a repeat answers 200 with duplicate true. click requires button_id of one of the message's buttons, or image when the message has an image action; dismiss requires reason (close_button, swipe, outside_tap, or auto when the timer closed the message). occurred_at (RFC3339) is kept only within 7 days before to 5 minutes after the server time, otherwise the server time is stored. Paused, expired and deleted messages still accept events. The device proves ownership with its push token; a wrong token, an unknown device and a device of another App all answer 403. Rate limited per device. Client key only.

Autorizações​

ClientKeyAuth

App Client key (ck_...). Device-facing calls only.

Tipo
HTTP (bearer)

Parâmetros​

Parâmetros de Caminho

app_id*

App ID

Tipo
string
Obrigatório
id*

Message ID

Tipo
string
Obrigatório

Corpo da Requisição​

application/json
JSON
{
  
"button_id": "string",
  
"device_id": "string",
  
"event_id": "string",
  
"occurred_at": "string",
  
"reason": "string",
  
"token": "string",
  
"type": "string"
}

Respostas​

duplicate event_id, nothing stored

application/json
JSON
{
  
"duplicate": true
}

Playground​

Autorização
Variáveis
Chave
Valor
Corpo

Exemplos​


Get an in-app message's metrics​

GET
/v1/apps/{app_id}/in-app-messages/{id}/metrics

Engagement of one message over a window in the App's timezone: totals, daily series (zero-filled), per-button clicks (a row with button_id "image" comes first when the message has an image action or the image was tapped) and the top 5 platform, app version and country of devices that saw it. Rates are percentages 0-100 with one decimal and null when their denominator is 0. dismiss_rate counts devices that closed the message themselves (close button, swipe, outside tap) and never clicked; devices that only saw it close on its timer are counted in totals.auto_dismissed instead, so the two never overlap. eligible_devices is the audience the message targets right now (a point-in-time estimate) and is null when the message was deleted or the estimate failed or timed out; reach_rate is reach over eligible_devices, capped at 100. Soft-deleted, paused and ended messages stay readable. range is 7d, 14d (default), 30d, 90d or custom with from and to as YYYY-MM-DD, to inclusive; range.end is the last day of the window.

Autorizações​

SessionAuth

Admin session cookie set by POST /v1/auth/login. Dashboard-only management.

Tipo
API Key (cookie: notti_session)
ou
RESTKeyAuth

App REST key (rk_...). Server-to-server calls.

Tipo
HTTP (bearer)

Parâmetros​

Parâmetros de Caminho

app_id*

App ID

Tipo
string
Obrigatório
id*

Message ID

Tipo
string
Obrigatório

Parâmetros de Consulta

range

7d, 14d (default), 30d, 90d or custom

Tipo
string
from

First day (YYYY-MM-DD), required with range=custom

Tipo
string
to

Last day, inclusive (YYYY-MM-DD), required with range=custom

Tipo
string

Respostas​

OK

application/json
JSON
{
  
"avg_impressions_per_device": 0,
  
"breakdowns": {
  
  
"app_version": [
  
  
  
{
  
  
  
  
"count": 0,
  
  
  
  
"key": "string"
  
  
  
}
  
  
],
  
  
"country": [
  
  
  
{
  
  
  
  
"count": 0,
  
  
  
  
"key": "string"
  
  
  
}
  
  
],
  
  
"platform": [
  
  
  
{
  
  
  
  
"count": 0,
  
  
  
  
"key": "string"
  
  
  
}
  
  
]
  
},
  
"buttons": [
  
  
{
  
  
  
"button_id": "string",
  
  
  
"clicks": 0,
  
  
  
"label": "string",
  
  
  
"unique_clickers": 0
  
  
}
  
],
  
"ctr": 0,
  
"dismiss_rate": 0,
  
"eligible_devices": 0,
  
"range": {
  
  
"days": 0,
  
  
"end": "2026-10-17",
  
  
"key": "string",
  
  
"start": "2026-10-04",
  
  
"timezone": "America/Sao_Paulo"
  
},
  
"reach_rate": 0,
  
"series": [
  
  
{
  
  
  
"clicks": 0,
  
  
  
"date": "2026-10-17",
  
  
  
"impressions": 0,
  
  
  
"reach": 0
  
  
}
  
],
  
"totals": {
  
  
"auto_dismissed": 0,
  
  
"clicks": 0,
  
  
"dismissers": 0,
  
  
"impressions": 0,
  
  
"reach": 0,
  
  
"unique_clickers": 0
  
}
}

Playground​

Autorização
Variáveis
Chave
Valor

Exemplos​


Pause an in-app message​

POST
/v1/apps/{app_id}/in-app-messages/{id}/pause

Stops serving an active message on the devices' next fetch and keeps its metrics.

Autorizações​

SessionAuth

Admin session cookie set by POST /v1/auth/login. Dashboard-only management.

Tipo
API Key (cookie: notti_session)
ou
RESTKeyAuth

App REST key (rk_...). Server-to-server calls.

Tipo
HTTP (bearer)

Parâmetros​

Parâmetros de Caminho

app_id*

App ID

Tipo
string
Obrigatório
id*

Message ID

Tipo
string
Obrigatório

Respostas​

OK

application/json
JSON
{
  
"app_id": "string",
  
"body": "string",
  
"buttons": [
  
  
{
  
  
  
"action": {
  
  
  
  
"type": "string",
  
  
  
  
"value": "string"
  
  
  
},
  
  
  
"id": "string",
  
  
  
"label": "string"
  
  
}
  
],
  
"created_at": "string",
  
"dismiss_after_seconds": 0,
  
"display_status": "string",
  
"ends_at": "string",
  
"exclude_segment_ids": [
  
  
"string"
  
],
  
"format": "string",
  
"frequency": {
  
  
"interval_seconds": 0,
  
  
"max": 0,
  
  
"type": "string"
  
},
  
"id": "string",
  
"image_action": {
  
  
"type": "string",
  
  
"value": "string"
  
},
  
"image_src": "string",
  
"image_url": "string",
  
"media_id": "string",
  
"name": "string",
  
"platforms": [
  
  
"string"
  
],
  
"segment_ids": [
  
  
"string"
  
],
  
"starts_at": "string",
  
"status": "string",
  
"style": {
  
  
"background_color": "string",
  
  
"button_color": "string",
  
  
"button_text_color": "string",
  
  
"margin": true,
  
  
"text_align": "string",
  
  
"text_color": "string"
  
},
  
"title": "string",
  
"trigger": {
  
  
"name": "string",
  
  
"type": "string"
  
},
  
"updated_at": "string"
}

Playground​

Autorização
Variáveis
Chave
Valor

Exemplos​


Desenvolvido por VitePress OpenAPI