Events (Eventos)
Métodos para listar eventos, ingressos, produtos e informações relacionadas a um evento.
find
Lista eventos públicos.
const { events, cursor } = await sdk.events.find({
limit: 20,
cursor: 'next-cursor',
q: 'rock',
channelSlugs: ['meaple'],
categoryIds: ['category-id'],
orderBy: 'START_DATE',
});- Parâmetros (
FindEventsParams):limit?: number– quantidade máxima de eventos por página.cursor?: string– cursor de paginação para buscar a próxima página.q?: string– termo de busca (nome do evento, etc).channelSlugs?: string[]– filtrar por um ou mais canais.categoryIds?: string[]– filtrar por categorias.orderBy?: 'START_DATE' | 'END_DATE' | 'MAX_PRICE' | 'MIN_PRICE'– ordenação.enabled?: boolean– filtro por eventos habilitados.priority?: number– prioridade de exibição (uso interno/avançado).
Retorno (FindEventsProps):
- events: FindEventItemProps[] – lista de eventos (subconjunto de EventProps; ver tipos).
- cursor?: string – cursor para próxima página (se houver).
Exemplo de resposta
Ver resposta
{
"events": [
{
"id": "cml0vazf400000vo1rfy5g3pt",
"name": "Teste 02",
"slug": "teste-02",
"description": [],
"canceledAt": null,
"endsAt": "2027-01-30T16:36:00.000Z",
"startsAt": "2026-01-30T15:36:00.000Z",
"presaleStartsAt": "2026-01-30T20:15:00.000Z",
"timezone": "America/Sao_Paulo",
"status": "PUBLISHED",
"image": {
"url": "http://localhost:3333/8c2d30d1-2ce7-43e0-b2d3-4bef4839eddf.png",
"base64": "iVBORw0KGgoAAAANSUhEUgAAAAMAAAAKCAIAAAD+RXMgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWklEQVR4nB3KMQ6FERBF4btdC7KVWYKoVSSKIUHsQHGNl/+d9jsgWWslib13zvneC1Vda5kZ5pyqes5B77219mkpJcY4xoCIOOdEBCEE731KCWZG8vvee/bvB5RjTu5miUY/AAAAAElFTkSuQmCC"
},
"categories": [
{
"id": "cmkzh34qw000k0vto29top6xq",
"name": "Show",
"iconUrl": "https://files.meaple.com.br/static/categories/show.png",
"description": "Eventos musicais ao vivo, desde pequenos concertos até grandes festivais"
}
],
"tags": [
{
"id": "cmkzh34r200110vtoivtp6s6e",
"name": "ÁLCOOL",
"description": "Eventos com bebidas alcoólicas",
"emoji": "🍸",
"parentId": "cmkzh34qy000t0vtoau4gpj4m"
},
{
"id": "cmkzh34r2001e0vto5hpw4u3p",
"name": "BASQUETE",
"description": "Basquete",
"emoji": "🏀",
"parentId": "cmkzh34r0000v0vtolsispvnr"
},
{
"id": "cmkzh34r2001z0vtozbo0mwy6",
"name": "ARTE",
"description": "Arte e cultura",
"emoji": "🎨",
"parentId": null
}
],
"address": {
"city": "Curitiba",
"country": "Brasil",
"number": "1100",
"neighborhood": null,
"state": "Paraná",
"street": "Rua Mauá",
"zipCode": "80030-200"
},
"channel": {
"id": "cmkzj64nx00030vbfd6yeoqk5",
"name": "Atlética 18 de Setembro",
"slug": "atletica-18-de-setembro",
"avatar": {
"url": "http://localhost:3333/88d3b08d-618d-4487-81e4-b43a60974448.png",
"base64": "iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABPElEQVR4nDXQMUgCYRgG4LcIrIRWb9ekpSFsjTYbnBpzioa21taGBlNnl8ZGNxcRQcHJRXARh5uUA+P0+D2FE/nv/nvju3B44eN7H374P5AfxwAwGr1l5/OXqusWB7+/+cF0mqr1eshKRyIxmM0apd2u4ZNfJMsxWYjJCyoFfzxGKUHD4fPlfv+9iuMf1mpFvV4/Rr5fiOr1lCbBzQarTgc5LJevFfKTSr1ry0rTtu9o21fMZCAvJng2QwWe99Any4yiJzOZ3DMMbxmGFicTMIpgBC4W6MPz8n2yQKVuDHlNYywac0IBSv1D103gWSUI0ux2z7XWpySPEqQ12O1CBwG4XKKCVgu5IMDKccBmE3o4RCSRWXbSiUl+PhqhtN3CNwa0bcQSmWUnXYIOx2y3kXUcVNdrDCQyy+5g/gACqvQIIsBspwAAAABJRU5ErkJggg=="
}
}
}
]
}getBySlug
Busca um evento pelo slug (requer header x-channel-id ou canal do SDK).
const event = await sdk.events.getBySlug('meu-evento');- Parâmetros:
eventSlug: string– obrigatório, slug do evento.
Retorno (EventProps):
- Evento completo (detalhes, endereço, categorias, tags, canal, etc.).
Helper descriptionToHtml
O campo description é um array no formato Slate (JSON). Para renderizar como HTML no front-end, use o helper descriptionToHtml exportado do @meaple-com/core:
import { descriptionToHtml } from '@meaple-com/core';
const html = descriptionToHtml(event.description);
// Use com dangerouslySetInnerHTML em ReactO helper converte o conteúdo rico (títulos, parágrafos, listas, links, imagens, vídeos do YouTube, embeds do Spotify, negrito, itálico, sublinhado, tachado, cores) em HTML válido.
Tailwind CSS e Preflight
O Preflight do Tailwind remove os estilos padrão do navegador (negrito, itálico, sublinhado, listas, títulos, etc.). Por isso, o HTML gerado pode ficar sem formatação visível se não houver estilo aplicado ao container. É necessário passar classes ao elemento que envolve o HTML:
Opção 1 – Classes Tailwind explícitas (sem bibliotecas extras):
<div
className="text-sm [&_h1]:text-2xl [&_h1]:font-bold [&_h2]:text-xl [&_h2]:font-bold [&_h3]:text-lg [&_h3]:font-semibold [&_p]:mb-2 [&_strong]:font-bold [&_em]:italic [&_u]:underline [&_s]:line-through [&_ul]:list-disc [&_ul]:pl-6 [&_ol]:list-decimal [&_ol]:pl-6 [&_a]:text-blue-600 [&_a]:underline [&_iframe]:rounded-lg [&_img]:rounded-lg [&_img]:max-w-full"
dangerouslySetInnerHTML={{ __html: descriptionToHtml(event.description) }}
/>Opção 2 – Plugin Typography (recomendado): instale @tailwindcss/typography e use a classe prose:
<div
className="prose prose-sm max-w-none"
dangerouslySetInnerHTML={{ __html: descriptionToHtml(event.description) }}
/>Exemplo de resposta
Ver resposta
{
"id": "cml0vazf400000vo1rfy5g3pt",
"slug": "teste-02",
"name": "Teste 02",
"description": [],
"canceledAt": null,
"endsAt": "2027-01-30T16:36:00.000Z",
"isSeatAssigned": false,
"startsAt": "2026-01-30T15:36:00.000Z",
"opensAt": null,
"presaleStartsAt": "2026-01-30T20:15:00.000Z",
"timezone": "America/Sao_Paulo",
"status": "PUBLISHED",
"image": {
"url": "http://localhost:3333/8c2d30d1-2ce7-43e0-b2d3-4bef4839eddf.png",
"base64": "iVBORw0KGgoAAAANSUhEUgAAAAMAAAAKCAIAAAD+RXMgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWklEQVR4nB3KMQ6FERBF4btdC7KVWYKoVSSKIUHsQHGNl/+d9jsgWWslib13zvneC1Vda5kZ5pyqes5B77219mkpJcY4xoCIOOdEBCEE731KCWZG8vvee/bvB5RjTu5miUY/AAAAAElFTkSuQmCC"
},
"address": {
"name": "R. Mauá, 1100",
"city": "Curitiba",
"country": "Brasil",
"number": "1100",
"neighborhood": null,
"state": "Paraná",
"street": "Rua Mauá",
"zipCode": "80030-200",
"formatted": "R. Mauá, 1100 - Alto da Glória, Curitiba - PR, 80030-200, Brasil",
"latitude": -25.4161704,
"longitude": -49.2644989,
"googlePlaceId": "ChIJv9rohxjk3JQRKird5Ng8Hq0"
},
"legalAgeRequired": true,
"contact": {
"email": "ac7@email.com",
"phoneNumber": "+5545999052841",
"instagramUsername": "jooj"
},
"categories": [
{
"id": "cmkzh34qw000k0vto29top6xq",
"name": "Show",
"description": "Eventos musicais ao vivo, desde pequenos concertos até grandes festivais",
"iconUrl": "https://files.meaple.com.br/static/categories/show.png"
}
],
"channel": {
"id": "cmkzj64nx00030vbfd6yeoqk5",
"name": "Atlética 18 de Setembro",
"slug": "atletica-18-de-setembro",
"avatar": {
"url": "http://localhost:3333/88d3b08d-618d-4487-81e4-b43a60974448.png",
"base64": null
},
"eventsCount": 1
},
"externalAnalytics": null,
"children": [],
"reviewStats": {
"averageRating": null,
"totalReviews": 0
}
}getTickets
Busca ingressos de um evento (públicos ou privados).
const { event, tickets, groups } = await sdk.events.getTickets(
eventId,
privateToken,
predecessorIds
);- Parâmetros:
eventId: string– obrigatório, ID do evento.privateToken?: string | null– opcional, token para eventos privados.predecessorIds?: string[]– opcional, IDs de ingressos predecessores (ex.: lotes anteriores).
Retorno (FindEventTicketsProps):
event: FindEventTicketsEventProps – evento resumido (id,startsAt,endsAt,presaleStartsAt,maxBuyAmount).tickets: FindEventTicketItemProps[] – lista de ingressos.groups: FindEventTicketGroupProps[] – grupos de ingressos (cada grupo contémtickets).
ℹ️ Ordenação dos grupos e ingressos
Tantogroupsquantoticketspossuem a propriedadeorderAt. Para reproduzir a mesma ordem configurada no painel do evento no site da Meaple, ordene esses arrays de forma ascendente pororderAt.
Exemplo de resposta
Ver resposta
{
"event": {
"id": "cml0vazf400000vo1rfy5g3pt",
"startsAt": "2026-01-30T15:36:00.000Z",
"endsAt": "2027-01-30T16:36:00.000Z",
"presaleStartsAt": "2026-01-30T20:15:00.000Z",
"maxBuyAmount": null
},
"tickets": [],
"groups": [
{
"id": "cml1c5qww000v0v0kvnhatus2",
"name": "asdasddas",
"description": "asdadsdasasd",
"defaultOpen": true,
"orderAt": 1,
"tickets": [
{
"id": "cml0vcepk00040vo1i6luzwuv",
"type": "TICKET",
"privateToken": null,
"groupId": "cml1c5qww000v0v0kvnhatus2",
"name": "Ingresso 01",
"description": "descricao so de brincadeira",
"amount": 5,
"availableAmount": 3,
"minBuy": 1,
"endsAt": "2027-01-30T16:36:00.000Z",
"maxBuy": 10,
"price": 100,
"orderAt": 2,
"expireBehavior": "HIDDEN",
"image": {
"id": "cml1bm131000a0v0k7pwau248",
"url": "http://localhost:3333/1e8673c4-79b3-45fe-b198-859b159ff29b.png",
"base64": "iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAIAAADzWwNnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAq0lEQVR4nAGgAF//ACIgLiAeLB8dKx4dKyAeLAAtOldTbJZthad6kq9UY34ATHCiibrykrjnocr5a4arAENXgmqGtmiAqW6JtU1fgQAvNU4yN1crJkEsKUYoJjwALjBIODhXMzBLLytIKSc+AEZFU3Bud0tJXDQxTSooPgBZWWKcnZldW2wrJ0csKkEANDNCUlFeOTdKJCI5JiU3AB4dKxkYJx0cKiAfLCAfLWnzLw4bu6syAAAAAElFTkSuQmCC"
},
"chartCategory": null
}
],
"maxBuyAmount": 998
}
]
}getProducts
Busca produtos de um evento (ex.: merchandising).
const { event, products } = await sdk.events.getProducts(eventId, privateToken);- Parâmetros:
eventId: string– obrigatório, ID do evento.privateToken?: string | null– opcional, token para eventos privados.
Retorno (FindEventProductsProps):
event: FindEventProductEventProps – evento resumido (id,endsAt,presaleStartsAt,gauge,maxBuyAmount).products: FindEventProductItemProps[] – lista de produtos do evento.
ℹ️ Ordenação dos produtos
Cada item emproductspossui a propriedadeorderAt. Para manter a mesma ordem de exibição configurada no painel do evento no site da Meaple, ordene os produtos de forma ascendente pororderAt.
Exemplo de resposta
Ver resposta
{
"products": [
{
"id": "cml0vcqt800060vo1yyw0pblh",
"privateToken": null,
"name": "Produto 01",
"description": "",
"amount": 2,
"availableAmount": 0,
"minBuy": 1,
"endsAt": "2027-01-30T16:36:00.000Z",
"maxBuy": 4,
"price": 100,
"image": {
"id": "cml1bpwjf000g0v0kuh6jml7f",
"url": "http://localhost:3333/dd549e3f-00ec-4fb9-88dc-f94575cfb616.png",
"base64": "iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAIAAADzWwNnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAq0lEQVR4nAGgAF//ACIgLiAeLB8dKx4dKyAeLAAtOldTbJZthad6kq9UY34ATHCiibrykrjnocr5a4arAENXgmqGtmiAqW6JtU1fgQAvNU4yN1crJkEsKUYoJjwALjBIODhXMzBLLytIKSc+AEZFU3Bud0tJXDQxTSooPgBZWWKcnZldW2wrJ0csKkEANDNCUlFeOTdKJCI5JiU3AB4dKxkYJx0cKiAfLCAfLWnzLw4bu6syAAAAAElFTkSuQmCC"
}
},
{
"id": "cml1bykae000l0v0kow8x49c6",
"privateToken": null,
"name": "Produto 02",
"description": "",
"amount": 10,
"availableAmount": 9,
"minBuy": null,
"endsAt": "2027-01-30T16:36:00.000Z",
"maxBuy": null,
"price": 100,
"image": {
"id": "cml1byfhx000j0v0kbo4edemb",
"url": "http://localhost:3333/56a6b3fb-ce1b-4b1c-b078-ff7053e1df86.png",
"base64": "iVBORw0KGgoAAAANSUhEUgAAAAMAAAAKCAIAAAD+RXMgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWklEQVR4nB3KMQ6FERBF4btdC7KVWYKoVSSKIUHsQHGNl/+d9jsgWWslib13zvneC1Vda5kZ5pyqes5B77219mkpJcY4xoCIOOdEBCEE731KCWZG8vvee/bvB5RjTu5miUY/AAAAAElFTkSuQmCC"
}
}
],
"event": {
"id": "cml0vazf400000vo1rfy5g3pt",
"endsAt": "2027-01-30T16:36:00.000Z",
"presaleStartsAt": "2026-01-30T20:15:00.000Z",
"gauge": null,
"maxBuyAmount": null
}
}getUserEventTickets 🔒
Busca os ingressos do usuário autenticado para um evento.
const userTickets = await sdk.events.getUserEventTickets(eventId);- Parâmetros:
eventId: string– obrigatório, ID do evento.
Retorno: UserTicketProps[] – ingressos do usuário para o evento.
Exemplo de resposta
Ver resposta
[
{
"id": "cml1cas1d001n0vo9vo8wpl64",
"slug": "MP-75B53DB848",
"qrCodeDataUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAYAAAAcaxDBAAAAAklEQVR4AewaftIAAAIaSURBVO3BQW5rSQwEwSzi3f/KOV4SXrTRECX7DxgRQD5IpUvCDZUuCZ1Kl4RPKtaoYo0q1qiHb1QmJeFEpUtCp9IloVO5oTIpCV2xRhVrVLFGPfwgCTdU3kmlS0KnciMJN1ROijWqWKOKNerhlyXh/6RYo4o1qlijHv4YlZMk/GXFGlWsUcUa9fADlU9KwolKl4RXqEwq1qhijSrWqIdvkvCbVLokTErCOxVrVLFGFWtU/MIvSkKn8i8r1qhijSrWqADSqNxIQqfSJWGSSpeEd1I5SUJXrFHFGlWsUY9Kl4ROpUtCp9IloVPpknCi0iXhhsqNJLxCpSvWqGKNKtaoAHJB5SQJJyonSehUTpJwotIlYZJKV6xRxRpVrFHxCxeScEOlS8I7qXRJuKFykoSTYo0q1qhijXr4QRJOVE6ScKJykoQTlS4JN1S6JHQqncpJsUYVa1SxRsUv/KIknKh0SThR6ZJwojKpWKOKNapYo54kfJLKJJUTlZMknKicJKEr1qhijSrWqIdvVCYl4UTlJAmdyiuS0Kl0SXhFsUYVa1SxRj38IAk3VG4k4UTlJAk3VN6pWKOKNapYox5+mUqXhC4JncqkJHQqJ0k4KdaoYo0q1qiHP07lhspJEm4koVM5KdaoYo0q1qiHH6h8kkqXhEkqJ0noVE6S0BVrVLFGFWtUAPkglS4Jr1DpknBD5SQJN4o1qlijijXqPx8y4qL4tXcRAAAAAElFTkSuQmCC",
"nomination": {
"name": "jooj",
"document": "01233592955"
},
"seatId": null,
"ticket": {
"type": "TICKET",
"name": "Ingresso 01",
"beginsAt": null,
"transferable": true,
"image": {
"id": "cml1bm131000a0v0k7pwau248",
"url": "http://localhost:3333/1e8673c4-79b3-45fe-b198-859b159ff29b.png",
"base64": "iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAIAAADzWwNnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAq0lEQVR4nAGgAF//ACIgLiAeLB8dKx4dKyAeLAAtOldTbJZthad6kq9UY34ATHCiibrykrjnocr5a4arAENXgmqGtmiAqW6JtU1fgQAvNU4yN1crJkEsKUYoJjwALjBIODhXMzBLLytIKSc+AEZFU3Bud0tJXDQxTSooPgBZWWKcnZldW2wrJ0csKkEANDNCUlFeOTdKJCI5JiU3AB4dKxkYJx0cKiAfLCAfLWnzLw4bu6syAAAAAElFTkSuQmCC"
},
"group": {
"id": "cml1c5qww000v0v0kvnhatus2",
"name": "Grupo 01"
},
"event": {
"id": "cml0vazf400000vo1rfy5g3pt",
"name": "Teste 02",
"slug": "teste-02",
"image": {
"id": "cml1blca900060v0k3bhfchsa",
"url": "http://localhost:3333/8c2d30d1-2ce7-43e0-b2d3-4bef4839eddf.png",
"base64": "iVBORw0KGgoAAAANSUhEUgAAAAMAAAAKCAIAAAD+RXMgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWklEQVR4nB3KMQ6FERBF4btdC7KVWYKoVSSKIUHsQHGNl/+d9jsgWWslib13zvneC1Vda5kZ5pyqes5B77219mkpJcY4xoCIOOdEBCEE731KCWZG8vvee/bvB5RjTu5miUY/AAAAAElFTkSuQmCC"
},
"channel": {
"id": "cmkzj64nx00030vbfd6yeoqk5",
"name": "Atlética 18 de Setembro",
"slug": "atletica-18-de-setembro"
},
"startsAt": "2026-01-30T15:36:00.000Z",
"opensAt": null,
"timezone": "America/Sao_Paulo",
"address": {
"formatted": "R. Mauá, 1100 - Alto da Glória, Curitiba - PR, 80030-200, Brasil"
}
}
}
},
{
"id": "cml5cmniz000f0vk7fhe9sn05",
"slug": "MP-ECA4BFB024",
"qrCodeDataUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAYAAAAcaxDBAAAAAklEQVR4AewaftIAAAJFSURBVO3BS2pkSRAAQfek7n9ln14GWjxRKPQZSDOB+EEVT1SeVEwqU8Wk8pMO16rDtepwrXrxQcUmlScqU8V3qtikMh2uVYdr1eFa9eITKu+oeEfFE5XvpPKOiieHa9XhWnW4Vr34Y1SeVEwqf8nhWnW4Vh2uVS9+mcpU8UTlLztcqw7XqsO16sUnKr5TxROVJxVfUbHpcK06XKsO16oXH6j8JJWp4knFpDJVPFH5Todr1eFadbhW2T/8ISpTxf/J4Vp1uFYdrlUvlqliUpkqJpWpYlKZKjapTBXvUJkqnqhMFdPhWnW4Vh2uVQIxVHyFylQxqWyqmFSmikllqniiMlVMKtPhWnW4Vh2uVS8+oTJVTCpTxaTyjopJ5R0Vk8pUMalMFVPFpPLkcK06XKsO1yqBeFDxRGWqeIfKk4pJ5UnFE5WvqJhUpsO16nCtOlyrBGJRxaQyVXyFylTxROVJxROVJxXT4Vp1uFYdrlX2D79IZaqYVKaKJypTxaTypOIdKtPhWnW4Vh2uVQLxgyqeqEwVT1Smit90uFYdrlWHa9WLDyo2qXyFylQxVUwqU8Wk8p0O16rDtepwrXrxCZV3VLxD5UnFE5WpYlKZKt6h8o7DtepwrTpcq178sopJ5YnKVDGpTBVPVL6iYjpcqw7XqsO16sUvU5kqJpV3VEwqTyomlScVk8p0uFYdrlWHa9WLT1R8p4qvUHlSsUnlyeFadbhWHa5VLz5Q+UkqTyomlaniico7KiaVqWJSmQ7XqsO16nCt+g8j9fq30tgOoQAAAABJRU5ErkJggg==",
"nomination": null,
"seatId": null,
"ticket": {
"type": "TICKET",
"name": "Ingresso 01",
"beginsAt": null,
"transferable": true,
"image": null,
"group": {
"id": "cml1c5qww000v0v0kvnhatus2",
"name": "Grupo 01"
},
"event": {
"id": "cml0vazf400000vo1rfy5g3pt",
"name": "Teste 02",
"slug": "teste-02",
"image": {
"id": "cml1blca900060v0k3bhfchsa",
"url": "http://localhost:3333/8c2d30d1-2ce7-43e0-b2d3-4bef4839eddf.png",
"base64": "iVBORw0KGgoAAAANSUhEUgAAAAMAAAAKCAIAAAD+RXMgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWklEQVR4nB3KMQ6FERBF4btdC7KVWYKoVSSKIUHsQHGNl/+d9jsgWWslib13zvneC1Vda5kZ5pyqes5B77219mkpJcY4xoCIOOdEBCEE731KCWZG8vvee/bvB5RjTu5miUY/AAAAAElFTkSuQmCC"
},
"channel": {
"id": "cmkzj64nx00030vbfd6yeoqk5",
"name": "Atlética 18 de Setembro",
"slug": "atletica-18-de-setembro"
},
"startsAt": "2026-01-30T15:36:00.000Z",
"opensAt": null,
"timezone": "America/Sao_Paulo",
"address": {
"formatted": "R. Mauá, 1100 - Alto da Glória, Curitiba - PR, 80030-200, Brasil"
}
}
}
},
{
"id": "cml11up14000f0vo9vz3jhid1",
"slug": "MP-D7E2D4A4CB",
"qrCodeDataUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAYAAAAcaxDBAAAAAklEQVR4AewaftIAAAIxSURBVO3BQW5rSQwEwSzi3f/KOX9JaNFGQ7RkYBgRQD5IpUvCico7kvBJxRpVrFHFGvXwQmVSEt6RhBsqJyqTktAVa1SxRhVr1MMPknBD5R0qXRI6lS4J70jCDZWTYo0q1qhijXr4MpUbSehU/pJijSrWqGKNeviyJNxQ6ZLQqXxTsUYVa1SxRj38QOU3qdxIwiSVScUaVaxRxRr18CIJn5SETqVLQqfSJeFGEn5TsUYVa1SxRsV/+EOS0Kl0SThR+aZijSrWqGKNCiCNykkSfpNKl4ROpUvCicpJEjqVLgk3ijWqWKOKNerhkkqXhBOVG0noVG6onCThJAmdSpeETqUr1qhijSrWqEelS0Kn0iXhRKVLwonKSRI6lU7lJAknKl0SbiShK9aoYo0q1qiHFypdEm4koVPpktAloVM5SUKncqLyScUaVaxRxRoVQBqVkyS8Q6VLQqfyjiScqJwk4UTlpFijijWqWKPiP3xREk5UuiScqHRJmKRyUqxRxRpVrFEB5INUuiScqJwkoVM5SUKncpKEG8UaVaxRxRr18EJlUhJuqHRJmKTSJeGGykmxRhVrVLFGPfwgCTdUJql0SbiRhBsqXRK6JJwUa1SxRhVr1MMfk4RJKl0SOpUuCScqJ8UaVaxRxRr18GUqXRI6lRtJuJGEE5UuCSfFGlWsUcUa9fADlf+zJJyodMUaVaxRxRr18CIJn5SETqVLwonKiUqXhBOVLgk3ijWqWKOKNeo/wgPqtc8R63MAAAAASUVORK5CYII=",
"nomination": null,
"seatId": null,
"ticket": {
"type": "PRODUCT",
"name": "Produto 01",
"beginsAt": null,
"transferable": true,
"image": {
"id": "cml1bpwjf000g0v0kuh6jml7f",
"url": "http://localhost:3333/dd549e3f-00ec-4fb9-88dc-f94575cfb616.png",
"base64": "iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAIAAADzWwNnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAq0lEQVR4nAGgAF//ACIgLiAeLB8dKx4dKyAeLAAtOldTbJZthad6kq9UY34ATHCiibrykrjnocr5a4arAENXgmqGtmiAqW6JtU1fgQAvNU4yN1crJkEsKUYoJjwALjBIODhXMzBLLytIKSc+AEZFU3Bud0tJXDQxTSooPgBZWWKcnZldW2wrJ0csKkEANDNCUlFeOTdKJCI5JiU3AB4dKxkYJx0cKiAfLCAfLWnzLw4bu6syAAAAAElFTkSuQmCC"
},
"group": null,
"event": {
"id": "cml0vazf400000vo1rfy5g3pt",
"name": "Teste 02",
"slug": "teste-02",
"image": {
"id": "cml1blca900060v0k3bhfchsa",
"url": "http://localhost:3333/8c2d30d1-2ce7-43e0-b2d3-4bef4839eddf.png",
"base64": "iVBORw0KGgoAAAANSUhEUgAAAAMAAAAKCAIAAAD+RXMgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWklEQVR4nB3KMQ6FERBF4btdC7KVWYKoVSSKIUHsQHGNl/+d9jsgWWslib13zvneC1Vda5kZ5pyqes5B77219mkpJcY4xoCIOOdEBCEE731KCWZG8vvee/bvB5RjTu5miUY/AAAAAElFTkSuQmCC"
},
"channel": {
"id": "cmkzj64nx00030vbfd6yeoqk5",
"name": "Atlética 18 de Setembro",
"slug": "atletica-18-de-setembro"
},
"startsAt": "2026-01-30T15:36:00.000Z",
"opensAt": null,
"timezone": "America/Sao_Paulo",
"address": {
"formatted": "R. Mauá, 1100 - Alto da Glória, Curitiba - PR, 80030-200, Brasil"
}
}
}
},
{
"id": "cml1cas1f001p0vo9tkpkhcbb",
"slug": "MP-06DF103FB3",
"qrCodeDataUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAYAAAAcaxDBAAAAAklEQVR4AewaftIAAAILSURBVO3BQW7jUAwFwX6E7n/lniyJLL4hiHGcAasCyBupPJGETuUkCe9UrFHFGlWsURffqExKwhNJ6FSeUJmUhK5Yo4o1qlijLl5Iwh0qdyShUzlJQqfyRBLuUDkp1qhijSrWqIs/RqVLQqfym4o1qlijijXq4sMk4SQJn6xYo4o1qlijLl5QeSeVLgmdSpeEJ1QmFWtUsUYVa9TFN0n4nyXhJxVrVLFGFWvUpfKXJOEOlXcq1qhijSrWqADSqNxIQqfSJWGSSpeEd1I5SUJXrFHFGlWsUY9Kl4ROpUtCp9IloVPpknCi0iXhhsqNJLxCpSvWqGKNKtaoAwqN1ElPQlEAAAAASUVORK5CYII=",
"nomination": null,
"seatId": null,
"ticket": {
"type": "PRODUCT",
"name": "Produto 01",
"beginsAt": null,
"transferable": true,
"image": {
"id": "cml1bpwjf000g0v0kuh6jml7f",
"url": "http://localhost:3333/dd549e3f-00ec-4fb9-88dc-f94575cfb616.png",
"base64": "iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAIAAADzWwNnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAq0lEQVR4nAGgAF//ACIgLiAeLB8dKx4dKyAeLAAtOldTbJZthad6kq9UY34ATHCiibrykrjnocr5a4arAENXgmqGtmiAqW6JtU1fgQAvNU4yN1crJkEsKUYoJjwALjBIODhXMzBLLytIKSc+AEZFU3Bud0tJXDQxTSooPgBZWWKcnZldW2wrJ0csKkEANDNCUlFeOTdKJCI5JiU3AB4dKxkYJx0cKiAfLCAfLWnzLw4bu6syAAAAAElFTkSuQmCC"
},
"group": null,
"event": {
"id": "cml0vazf400000vo1rfy5g3pt",
"name": "Teste 02",
"slug": "teste-02",
"image": {
"id": "cml1blca900060v0k3bhfchsa",
"url": "http://localhost:3333/8c2d30d1-2ce7-43e0-b2d3-4bef4839eddf.png",
"base64": "iVBORw0KGgoAAAANSUhEUgAAAAMAAAAKCAIAAAD+RXMgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWklEQVR4nB3KMQ6FERBF4btdC7KVWYKoVSSKIUHsQHGNl/+d9jsgWWslib13zvneC1Vda5kZ5pyqes5B77219mkpJcY4xoCIOOdEBCEE731KCWZG8vvee/bvB5RjTu5miUY/AAAAAElFTkSuQmCC"
},
"channel": {
"id": "cmkzj64nx00030vbfd6yeoqk5",
"name": "Atlética 18 de Setembro",
"slug": "atletica-18-de-setembro"
},
"startsAt": "2026-01-30T15:36:00.000Z",
"opensAt": null,
"timezone": "America/Sao_Paulo",
"address": {
"formatted": "R. Mauá, 1100 - Alto da Glória, Curitiba - PR, 80030-200, Brasil"
}
}
}
},
{
"id": "cml1cas1g001r0vo9mmfgpsdz",
"slug": "MP-72BB9C9AD4",
"qrCodeDataUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAYAAAAcaxDBAAAAAklEQVR4AewaftIAAAJFSURBVO3BQW4cSRDAQLIw//8yd48JH1poOC3ZQEUIxDeq2KQyVUwq3+lwrTpcqw7Xqg+/qNik8kTlScWTijcqNqlMh2vV4Vp1uFZ9+ILKGxVvVEwqk8pUsUnljYonh2vV4Vp1uFa9+MtVTCpPKn7S4Vp1uFYdrlUffpjKVPEvO1yrDteqw7Xqwxcq/qSKJypPKn5HxabDtepwrTpcqz78QuU7qUwVTyomlaniicqfdLhWHa5Vh2uV/Y+/iMpU8S85XKsO16rDtUoghopJZaqYVKaKSWWqeENlqphUpoo3VKaKJypTxXS4Vh2uVYdr1adiUpkqnlRMKlPF76iYVKaKSeVJxRsqU8WkMh2uVYdr1eFa9eEllTdU3qj4m1RMKk8O16rDtepwrRKIoeKJypOKN1SeVEwqTyomlalik8p0uFYdrlWHa5VADBWTypOKSeVJxROVNyreUHmjYlKZKqbDtepwrTpcq+x//CCVqeJ3qEwVk8rvqJhUpsO16nCtOlyrBGJRxaQyVXyFylTxROVJxROVqWJSmQ7XqsO16nCt+vAFlTeqHhDZap4Q2WqmFSmiknlicobh2vV4Vp1uFZ9+GEVT1SeVEwqU8WkMlVMKm9UTIdr1eFadbhWffhhKk8qJpUnFZPKpopJZTpcqw7XqsO16sMXKv6kiknlDZUnFU9UpoonKk8O16rDtepwrfrwC5XvpDJVvFHxROVJxROVqWJSmQ7XqsO16nCt+g+EHwSwvv3ssQAAAABJRU5ErkJggg==",
"nomination": null,
"seatId": null,
"ticket": {
"type": "PRODUCT",
"name": "Produto 02",
"beginsAt": null,
"transferable": false,
"image": {
"id": "cml1byfhx000j0v0kbo4edemb",
"url": "http://localhost:3333/56a6b3fb-ce1b-4b1c-b078-ff7053e1df86.png",
"base64": "iVBORw0KGgoAAAANSUhEUgAAAAMAAAAKCAIAAAD+RXMgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWklEQVR4nB3KMQ6FERBF4btdC7KVWYKoVSSKIUHsQHGNl/+d9jsgWWslib13zvneC1Vda5kZ5pyqes5B77219mkpJcY4xoCIOOdEBCEE731KCWZG8vvee/bvB5RjTu5miUY/AAAAAElFTkSuQmCC"
},
"group": null,
"event": {
"id": "cml0vazf400000vo1rfy5g3pt",
"name": "Teste 02",
"slug": "teste-02",
"image": {
"id": "cml1blca900060v0k3bhfchsa",
"url": "http://localhost:3333/8c2d30d1-2ce7-43e0-b2d3-4bef4839eddf.png",
"base64": "iVBORw0KGgoAAAANSUhEUgAAAAMAAAAKCAIAAAD+RXMgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWklEQVR4nB3KMQ6FERBF4btdC7KVWYKoVSSKIUHsQHGNl/+d9jsgWWslib13zvneC1Vda5kZ5pyqes5B77219mkpJcY4xoCIOOdEBCEE731KCWZG8vvee/bvB5RjTu5miUY/AAAAAElFTkSuQmCC"
},
"channel": {
"id": "cmkzj64nx00030vbfd6yeoqk5",
"name": "Atlética 18 de Setembro",
"slug": "atletica-18-de-setembro"
},
"startsAt": "2026-01-30T15:36:00.000Z",
"opensAt": null,
"timezone": "America/Sao_Paulo",
"address": {
"formatted": "R. Mauá, 1100 - Alto da Glória, Curitiba - PR, 80030-200, Brasil"
}
}
}
},
{
"id": "cml5cmnj1000h0vk7cf4q47tg",
"slug": "MP-E28450AAD1",
"qrCodeDataUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAYAAAAcaxDBAAAAAklEQVR4AewaftIAAAIfSURBVO3BQW5rSQwEwSyi73/lnFkSWrTwYFoyPhgRQD5IpUtCp3KThBuVLgmfVKxRxRpVrFGHFyqTkvCXqExKQlesUcUaVaxRhzeS8ITKTyShU+lUJiXhCZWbYo0q1qhijTp8mcpNEjqVv6xYo4o1qlijDl+WhJ9IQqfyTcUaVaxRxRp1eEPlN6l0SbhJwiSVScUaVaxRxRp1eJGET0pCp9IloVPpkvBEEn5TsUYVa1SxRsX/8YckoVPpknCj8k3FGlWsUcUaFUAalZskfJNKl4QblZskdCpdEp4o1qhijSrWqMOLJExS6ZJwo9Il4QmVmyR0Kl0SOpUuCZ1KV6xRxRpVrFGHN1SeSEKXhE5lkkqXhE9KQlesUcUaVaxRhzeS8ITKTyShU+mS0Kk8ofKbijWqWKOKNerwQmVSEiapPKHSJaFTuUlCp3JTrFHFGlWsUUflN6ncJOGJJDyRhE7lNxVrVLFGFWvUScInqdyodEnoVLok3Kh0SbhRuUnCTbFGFWtUsUYdXqhMSsITSehUuiTcqNyodEm4SUKnclOsUcUaVaxRhzeS8ITKpCT8RBImJeGmWKOKNapYow5/jEqXhJ9QuUlCl4RO5YlijSrWqGKNOnyZyhMqN0m4UelUuiR0SXiiWKOKNapYow5vqPxLktCpdCo3SehUumKNKtaoYo06vEjCJyXhRqVLQqdyo3KThE6lS8ITxRpVrFHFGvUfE9TYxCJoVhoAAAAASUVORK5CYII=",
"nomination": null,
"seatId": null,
"ticket": {
"type": "PRODUCT",
"name": "Produto 02",
"beginsAt": null,
"transferable": false,
"image": {
"id": "cml1byfhx000j0v0kbo4edemb",
"url": "http://localhost:3333/56a6b3fb-ce1b-4b1c-b078-ff7053e1df86.png",
"base64": "iVBORw0KGgoAAAANSUhEUgAAAAMAAAAKCAIAAAD+RXMgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWklEQVR4nB3KMQ6FERBF4btdC7KVWYKoVSSKIUHsQHGNl/+d9jsgWWslib13zvneC1Vda5kZ5pyqes5B77219mkpJcY4xoCIOOdEBCEE731KCWZG8vvee/bvB5RjTu5miUY/AAAAAElFTkSuQmCC"
},
"group": null,
"event": {
"id": "cml0vazf400000vo1rfy5g3pt",
"name": "Teste 02",
"slug": "teste-02",
"image": {
"id": "cml1blca900060v0k3bhfchsa",
"url": "http://localhost:3333/8c2d30d1-2ce7-43e0-b2d3-4bef4839eddf.png",
"base64": "iVBORw0KGgoAAAANSUhEUgAAAAMAAAAKCAIAAAD+RXMgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWklEQVR4nB3KMQ6FERBF4btdC7KVWYKoVSSKIUHsQHGNl/+d9jsgWWslib13zvneC1Vda5kZ5pyqes5B77219mkpJcY4xoCIOOdEBCEE731KCWZG8vvee/bvB5RjTu5miUY/AAAAAElFTkSuQmCC"
},
"channel": {
"id": "cmkzj64nx00030vbfd6yeoqk5",
"name": "Atlética 18 de Setembro",
"slug": "atletica-18-de-setembro"
},
"startsAt": "2026-01-30T15:36:00.000Z",
"opensAt": null,
"timezone": "America/Sao_Paulo",
"address": {
"formatted": "R. Mauá, 1100 - Alto da Glória, Curitiba - PR, 80030-200, Brasil"
}
}
}
}
]createReminder 🔒
Cria um lembrete de evento para o usuário (por e-mail).
await sdk.events.createReminder(eventId, {
email: 'usuario@example.com',
name: 'Nome do usuário',
phoneNumber: '+5511999999999',
});- Parâmetros:
eventId: string– obrigatório, ID do evento.data: CreateEventReminderProps– corpo da requisição:email: string– obrigatório, e-mail que receberá o lembrete.name: string– obrigatório, nome de quem receberá o lembrete.phoneNumber: string– obrigatório, telefone de quem receberá o lembrete.
Retorno
string– resposta vazia em caso de sucesso.
Exemplo de resposta
Ver resposta
""