Skip to Content
Core SDKEvents

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: stringobrigató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 React

O 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: stringobrigatório, ID do evento.
    • privateToken?: string | null – opcional, token para eventos privados.
    • predecessorIds?: string[] – opcional, IDs de ingressos predecessores (ex.: lotes anteriores).

Retorno (FindEventTicketsProps):

ℹ️ Ordenação dos grupos e ingressos
Tanto groups quanto tickets possuem a propriedade orderAt. Para reproduzir a mesma ordem configurada no painel do evento no site da Meaple, ordene esses arrays de forma ascendente por orderAt.

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: stringobrigatório, ID do evento.
    • privateToken?: string | null – opcional, token para eventos privados.

Retorno (FindEventProductsProps):

ℹ️ Ordenação dos produtos
Cada item em products possui a propriedade orderAt. Para manter a mesma ordem de exibição configurada no painel do evento no site da Meaple, ordene os produtos de forma ascendente por orderAt.

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: stringobrigató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: stringobrigatório, ID do evento.
    • data: CreateEventReminderProps – corpo da requisição:
      • email: stringobrigatório, e-mail que receberá o lembrete.
      • name: stringobrigatório, nome de quem receberá o lembrete.
      • phoneNumber: stringobrigatório, telefone de quem receberá o lembrete.

Retorno

  • string – resposta vazia em caso de sucesso.

Exemplo de resposta

Ver resposta

""
Last updated on