Integration builder
Choose formats and get code for requests, delivery and one shared Check action.
Choose formatsEVIR for developers
Request ad cards from your server and send them at the right point in your bot flow. Examples are available in Python and Node.js.
Open the bot card → Connection. Store the EVIR API key on your server only.
Use any nonempty combination of op, transition, and impression in productTypes. Call POST /api/v1/integrations/next with Telegram from.id as recipientId. An empty card list is valid.
After Telegram confirms delivery, call served when requiresServedAck is true. One Check button calls deliveries/check for the returned cards; it does not replace served.
If the send outcome is unknown, do not send the card again. The integration guide covers safe retries.
Choose formats and get code for requests, delivery and one shared Check action.
Choose formatsMethods, request fields, responses and errors.
Read the referenceSigned result and unsubscribe events, retries and deduplication.
Set up webhooksHelp
Yes. In API mode, your server continues to handle Telegram updates. No-code mode uses a separate connection flow.