---
title: "Chatbot API for Your Own Product | ArtinBot"
description: "Instead of the ready-made widget, build the conversation into your own app, panel or system with a REST API and keep full control of the experience."
url: https://artin-bot.ir/en/api
lang: en
---
For developers

# The chatbot API for when the interface has to be yours

The ready-made widget is the fastest path, but not always the right place. If the conversation belongs inside your panel, app or internal system, the API gives you the same knowledge and behaviour without imposing a look.

[Request API access](https://my.artinbot.ir/)

[Talk to us: +98 937 940 4817](tel:+989379404817)

## Where the line between widget and API sits

A widget is a design decision already made for you: a bubble in the corner with a fixed flow. For a public site that decision is right and gets you live in minutes. Inside a product, the same decision can clash with your interface patterns.

The API removes that layer. You send the message and receive an answer with its source citations; how and where that answer renders is your team's call. Knowledge, strict mode and source citation are identical on both paths.

Capabilities

## What you get

### Standard REST

Conventional request and response formats with no proprietary library; usable from any language or framework.

REST

JSON

### Answers with citations

As in the widget, each answer points back to the document it came from so you can surface it in your own interface.

Citations

### Strict mode

The same binding to your sources applies over the API; if the answer is not in them, nothing is invented.

No guessing

### Event webhooks

Push leads, tickets or conversation-end events to your own system without polling.

Webhook

Events

Use cases

## Where it fits

### Product user panels

In-product guidance should speak the panel's design language, not sit in an external bubble.

### Mobile applications

In a native app a web widget is not an option at all, and the API is the only path.

### Internal enterprise systems

For assistants inside existing systems, a standard interface is simpler than embedding a widget.

### Your own channel

If you run your own messaging channel, the same knowledge can sit behind it.

Two paths

## Widget or API

### Ready-made widget

Least work, fastest launch.

- Live in minutes
- No development
- Configurable but bounded look
- Suits public sites

### API

Maximum control.

- The interface is entirely yours
- Usable in apps and panels
- Events over webhooks
- Requires development on your side

FAQ

## Common technical questions

Do we need the widget to use the API?

No. The two paths are independent and you can use only the API.

Is it the same knowledge as the widget?

Yes. Knowledge sources, strict mode and citations are identical on both; only the presentation layer differs.

Are there usage limits?

Yes, and they depend on the plan. Details are on the pricing page.

Which languages can call it?

Any language that can make an HTTP request; no proprietary library is needed.

Is this the same API used for CRM?

For pushing leads and tickets into your system, a webhook is usually the simpler route. Details are on the CRM integration page.

## Bring the conversation inside your product

Let's book a short technical session to review your integration scenario.

[Request access](https://my.artinbot.ir/)

[See plans](tel:+989379404817)

## Keep reading

- [Custom site chatbot](https://artin-bot.ir/en/custom-site-chatbot)The widget on Laravel, React and Vue.
- [CRM integration](https://artin-bot.ir/en/crm)Webhooks for leads and tickets.
- [Training from files and sites](https://artin-bot.ir/en/training)Knowledge sources and formats.
- [Plans and pricing](https://artin-bot.ir/en/plans)Limits and higher tiers.

آرتین‌مگ

## مطالب مرتبط در آرتین‌مگ

این مطالب در آرتین‌مگ، رسانه‌ی تخصصی گروه آرتین، منتشر شده‌اند.

[![تنظیم شخصیت، لحن و خط قرمز چت‌بات در آرتین‌بات؛ آرتین مگ](https://dl.talentai.ir/assets/Images/ArtinNews/artinbot-chatbot-persona-guardrails-setup.png)چت باتشخصیت و خط قرمز چت‌بات: دستورالعمل، لحن، پیام خوش‌آمد و سؤال‌های پیشنهادیچت‌بات شما با لحن چه کسی حرف می‌زند و چه چیزی را هرگز نباید بگوید؟ راهنمای تنظیم دستورالعمل، لحن، خط قرمز، پیام خوش‌آمد و سؤال‌های پیشنهادی در آرتین‌بات، با تست پیش از انتشار و محدودیت‌ها.2026-10-16· 8 دقیقه· artinmag.ir ↗](https://artinmag.ir/articles/artinbot-chatbot-persona-guardrails-setup)

[![هوش فروش آرتین‌بات: از فایل اکسل فروش تا کارت فرصت و پیام کمپین؛ آرتین مگ](https://dl.talentai.ir/assets/Images/ArtinNews/artinbot-sales-ai-excel-to-opportunity-cards.png)چت باتاز فایل اکسل فروش تا فهرست اقدام: هوش فروش آرتین‌بات چه کسی را، چرا و با چه پیامی پیگیری کنیم؟فایل فروش‌تان پر از مشتری است ولی نمی‌دانید به کدام‌شان چه بگویید. راهنمای هوش فروش آرتین‌بات: بارگذاری اکسل، تحلیل RFM، کارت فرصت، پیام کمپین و کد تخفیف اختصاصی، با محدودیت‌ها و هزینه‌ها.2026-10-16· 6 دقیقه· artinmag.ir ↗](https://artinmag.ir/articles/artinbot-sales-ai-excel-to-opportunity-cards)

[![لینک چت عمومی آرتین‌بات برای بیو اینستاگرام، QR و پیامک؛ چت‌بات بدون سایت؛ آرتین مگ](https://dl.talentai.ir/assets/Images/ArtinNews/artinbot-public-chat-link-qr-no-website.png)چت باتچت‌بات بدون سایت: لینک چت عمومی برای بیو اینستاگرام، QR و پیامکپیج دارید ولی سایت ندارید؟ لینک چت عمومی آرتین‌بات یک صفحه‌ی چت مستقل می‌سازد که می‌توانید در بیو، QR یا پیامک منتشر کنید. چه چیزی کار می‌کند، کجا بگذاریم و محدودیت‌ها چیست.2026-10-15· 6 دقیقه· artinmag.ir ↗](https://artinmag.ir/articles/artinbot-public-chat-link-qr-no-website)

[![آموزش چت‌بات از روی سایت و به‌روزرسانی زمان‌بندی‌شده دانش در آرتین‌بات؛ آرتین مگ](https://dl.talentai.ir/assets/Images/ArtinNews/artinbot-train-chatbot-from-website-fresh.png)چت باتچت‌بات را از روی سایت‌تان یاد بدهید، و نگذارید کهنه شودقیمت سایت عوض شد ولی چت‌بات هنوز عدد قدیمی را می‌گوید. راهنمای آموزش چت‌بات از روی سایت در آرتین‌بات: خزنده با پیش‌نمایش و تأیید، به‌روزرسانی زمان‌بندی‌شده، فایل‌های اسکن‌شده، صوت و ویدیو، سناریوها و محدودیت‌ها.2026-10-15· 7 دقیقه· artinmag.ir ↗](https://artinmag.ir/articles/artinbot-train-chatbot-from-website-fresh)

[![چت‌بات که نمی‌داند، نمی‌گوید؛ نمی‌دانم به‌جا در آرتین‌بات؛ آرتین مگ](https://dl.talentai.ir/assets/Images/ArtinNews/artinbot-chatbot-says-i-dont-know-fallback.png)چت باتچت‌بات که نمی‌داند، نمی‌گوید: جلوگیری از جواب اشتباه با «نمی‌دانم» به‌جابدترین جواب چت‌بات «نمی‌دانم» نیست؛ جواب ساختگی است. راهنمای «نمی‌دانم» به‌جا در آرتین‌بات: حالت سخت‌گیر، حد اطمینان، پیام جایگزین، تحویل به انسان، سؤال‌های بی‌پاسخ و محدودیت‌ها.2026-10-15· 9 دقیقه· artinmag.ir ↗](https://artinmag.ir/articles/artinbot-chatbot-says-i-dont-know-fallback-2)

[![چت‌بات که نمی‌داند، نمی‌گوید؛ نمی‌دانم به‌جا در آرتین‌بات؛ آرتین مگ](https://dl.talentai.ir/assets/Images/ArtinNews/artinbot-chatbot-says-i-dont-know-fallback.png)چت باتچت‌بات که نمی‌داند، نمی‌گوید: جلوگیری از جواب اشتباه با «نمی‌دانم» به‌جابدترین جواب چت‌بات «نمی‌دانم» نیست؛ جواب ساختگی است. راهنمای «نمی‌دانم» به‌جا در آرتین‌بات: حالت سخت‌گیر، حد اطمینان، پیام جایگزین، تحویل به انسان، سؤال‌های بی‌پاسخ و محدودیت‌ها.2026-10-14· 7 دقیقه· artinmag.ir ↗](https://artinmag.ir/articles/artinbot-chatbot-says-i-dont-know-fallback)

[همه‌ی مطالب در آرتین‌مگ ↗](https://artinmag.ir/)
