# Flextell ## Docs - [Hesap API](https://docs.flextell.ai/api-kaynaklari/account.md): Oturum açmış kullanıcının kendi hesabını yönetmek için endpoint'ler: profil, şifre, 2FA, oturum ve yetki sorgulama. - [Aktivite Logları API](https://docs.flextell.ai/api-kaynaklari/activity-logs.md): Sistemdeki kritik modeller üzerinde yapılan ekleme, güncelleme ve silme işlemlerinin tarihçesini sorgulamak için kullanılan endpoint'ler. - [Randevular API](https://docs.flextell.ai/api-kaynaklari/appointments.md): Hasta randevularını oluşturma, güncelleme, listeleme ve silme için endpoint'ler. - [Asistanlar API](https://docs.flextell.ai/api-kaynaklari/assistants.md): Klinikteki randevu, hasta ve operasyonel süreçlere destek veren asistan kullanıcılarını yönetmek için endpoint'ler. - [Gerçek Zamanlı Bildirimler API](https://docs.flextell.ai/api-kaynaklari/broadcasting.md): İstemcilerin (frontend / mobil) güvenli (private) bir WebSocket kanalına abone olabilmesi için gerekli yetkilendirme (handshake) endpoint'i. - [Kanal Engel Listesi API](https://docs.flextell.ai/api-kaynaklari/channel-blacklists.md): İletişim kanalları üzerinden gelen istenmeyen adresleri (spam, kötüye kullanım vb.) engellemek ve engeli yönetmek için endpoint'ler. - [Kanallar API](https://docs.flextell.ai/api-kaynaklari/channels.md): Kliniğin hastalarla iletişim kurduğu entegrasyon noktalarını (WhatsApp, Instagram, Web sitesi vb.) listelemek için kullanılan endpoint. - [Sohbetler API](https://docs.flextell.ai/api-kaynaklari/conversations.md): Kliniğin WhatsApp vb. iletişim kanalları üzerinden hastalarla yaptığı görüşmeleri yönetmek için endpoint'ler. - [Hasta Notları API](https://docs.flextell.ai/api-kaynaklari/customer-notes.md): Hasta profili altına serbest metin notları eklemek, listelemek, güncellemek ve silmek için endpoint'ler. - [Hasta API](https://docs.flextell.ai/api-kaynaklari/customers.md): Klinik tarafından kayıt altına alınmış müşterileri (hastaları) yönetmek için kullanılan endpoint'ler. Müşteri formları ve dosyaları için alt endpoint'ler de içerir. - [Doktorlar API](https://docs.flextell.ai/api-kaynaklari/doctors.md): Klinikte randevu alabilen, tedavi uygulayabilen ve tedavilere atanabilen sağlık personelini yönetmek için endpoint'ler. - [Döviz Kurları API](https://docs.flextell.ai/api-kaynaklari/exchange-rates.md): Sistemde kayıtlı en güncel döviz kurlarını sorgulamak için kullanılan endpoint. - [Dosyalar API](https://docs.flextell.ai/api-kaynaklari/files.md): Hastalara, personellere, tenant'a veya diğer sistem kayıtlarına bağlı dosyaları yüklemek, listelemek ve silmek için endpoint'ler. - [Flexy Chat (AI Streaming)](https://docs.flextell.ai/api-kaynaklari/flexy-chat.md): Yapay zeka ile gerçek zamanlı (streaming) sohbet için kullanılan endpoint. Server-Sent Events (SSE) formatında yanıt döner. - [Potansiyel Müşteriler API](https://docs.flextell.ai/api-kaynaklari/leads.md): Kliniğe ilgi gösteren potansiyel müşterileri ve lead statülerini yönetmek, müşteriye dönüştürmek için endpoint'ler. - [API Erişim Ön Koşulu: OAuth Uygulaması ve Token Alma](https://docs.flextell.ai/api-kaynaklari/oauth-setup.md): Flextell API'ye istek atabilmek için OAuth Client oluşturma, scope seçme ve Authorization Code akışıyla Access Token alma adımları. - [Ürün Markaları API](https://docs.flextell.ai/api-kaynaklari/product-brands.md): Klinikteki ürünlere atanan markaları yönetmek için endpoint'ler. - [Ürün Kategorileri API](https://docs.flextell.ai/api-kaynaklari/product-categories.md): Klinikteki ürünleri hiyerarşik olarak gruplamak için kullanılan kategori yönetimi endpoint'leri. - [Ürünler API](https://docs.flextell.ai/api-kaynaklari/products.md): Klinikteki ürün envanterini, stok takip modunu, fiyatlandırma ve KDV bilgilerini yönetmek için endpoint'ler. - [Odalar API](https://docs.flextell.ai/api-kaynaklari/rooms.md): Klinikte randevuların gerçekleştirildiği veya tedavilerin uygulandığı fiziksel alanları (odaları) yönetmek için endpoint'ler. - [Satışlar API](https://docs.flextell.ai/api-kaynaklari/sales.md): Klinikteki tedavi ve ürün satışlarını, ödeme işlemlerini ve stok düşümlerini yönetmek için endpoint'ler. - [Ayarlar API](https://docs.flextell.ai/api-kaynaklari/settings.md): Tenant'a özel sistem ayarlarını (randevu, bildirim, destek, genel, chat, muhasebe) okumak ve güncellemek için endpoint'ler. - [Stok Yönetimi API](https://docs.flextell.ai/api-kaynaklari/stocks.md): Ürün stok girişi, sayımı, düzeltmesi, depolar arası transferi ve stok hareketlerini yönetmek için endpoint'ler. - [Destek Talepleri API](https://docs.flextell.ai/api-kaynaklari/tickets.md): Hastaların talep, şikayet, yan etki bildirimi veya önerilerini takip etmek için kullanılan destek talebi (ticket) endpoint'leri. - [Tedavi Grupları API](https://docs.flextell.ai/api-kaynaklari/treatment-groups.md): Klinikte sunulan birden fazla tedaviyi mantıksal veya fiyatsal bir paket altında toplamak için kullanılan tedavi grubu endpoint'leri. - [Tedaviler API](https://docs.flextell.ai/api-kaynaklari/treatments.md): Klinikte uygulanan hizmetleri/işlemleri ve bunlara bağlı seans planlarını yönetmek için endpoint'ler. - [Kullanıcı API](https://docs.flextell.ai/api-kaynaklari/users.md): Kliniğin paneline giriş yapabilen ve sistem üzerinde işlem yapma yetkisi olan kullanıcıları yönetmek için endpoint'ler. - [Depolar API](https://docs.flextell.ai/api-kaynaklari/warehouses.md): Ürün stoklarının tutulduğu depo konumlarını yönetmek için endpoint'ler. - [Confirm two-factor authentication using an authenticator code](https://docs.flextell.ai/api-reference/account/confirm-two-factor-authentication-using-an-authenticator-code.md) - [Delete the authenticated user's account](https://docs.flextell.ai/api-reference/account/delete-the-authenticated-users-account.md) - [Disable two-factor authentication](https://docs.flextell.ai/api-reference/account/disable-two-factor-authentication.md) - [Enable two-factor authentication and return QR URL and recovery codes](https://docs.flextell.ai/api-reference/account/enable-two-factor-authentication-and-return-qr-url-and-recovery-codes.md): WARNING: Recovery codes are sensitive and should be stored securely by the client. These codes will only be displayed once. If lost, they can be regenerated. - [Get all browser sessions](https://docs.flextell.ai/api-reference/account/get-all-browser-sessions.md) - [Get authenticated user information](https://docs.flextell.ai/api-reference/account/get-authenticated-user-information.md) - [Get two-factor authentication status for the authenticated user](https://docs.flextell.ai/api-reference/account/get-two-factor-authentication-status-for-the-authenticated-user.md) - [Get user's roles and permissions](https://docs.flextell.ai/api-reference/account/get-users-roles-and-permissions.md) - [Get user's tenants](https://docs.flextell.ai/api-reference/account/get-users-tenants.md) - [Logout other browser sessions](https://docs.flextell.ai/api-reference/account/logout-other-browser-sessions.md) - [Regenerate two-factor recovery codes](https://docs.flextell.ai/api-reference/account/regenerate-two-factor-recovery-codes.md): WARNING: Recovery codes are sensitive and should be stored securely by the client. Old recovery codes will be invalidated and replaced with new ones. - [Update authenticated user information](https://docs.flextell.ai/api-reference/account/update-authenticated-user-information.md) - [Update authenticated user password](https://docs.flextell.ai/api-reference/account/update-authenticated-user-password.md) - [Create a transaction for a bank account](https://docs.flextell.ai/api-reference/accounttransaction/create-a-transaction-for-a-bank-account.md) - [Delete a transaction for a bank account](https://docs.flextell.ai/api-reference/accounttransaction/delete-a-transaction-for-a-bank-account.md) - [Get a single transaction for a bank account](https://docs.flextell.ai/api-reference/accounttransaction/get-a-single-transaction-for-a-bank-account.md) - [Get all transactions for a bank account](https://docs.flextell.ai/api-reference/accounttransaction/get-all-transactions-for-a-bank-account.md) - [Update a transaction for a bank account](https://docs.flextell.ai/api-reference/accounttransaction/update-a-transaction-for-a-bank-account.md) - [Get all activity logs](https://docs.flextell.ai/api-reference/activitylog/get-all-activity-logs.md) - [Get an activity log](https://docs.flextell.ai/api-reference/activitylog/get-an-activity-log.md) - [Create an appointment](https://docs.flextell.ai/api-reference/appointment/create-an-appointment.md) - [Delete an appointment](https://docs.flextell.ai/api-reference/appointment/delete-an-appointment.md) - [Get all appointments](https://docs.flextell.ai/api-reference/appointment/get-all-appointments.md) - [Get an appointment](https://docs.flextell.ai/api-reference/appointment/get-an-appointment.md) - [Get appointment calendar feed items for the requested range](https://docs.flextell.ai/api-reference/appointment/get-appointment-calendar-feed-items-for-the-requested-range.md) - [Get selectable time slots for a day based on tenant working hours](https://docs.flextell.ai/api-reference/appointment/get-selectable-time-slots-for-a-day-based-on-tenant-working-hours.md) - [Permanently delete an appointment](https://docs.flextell.ai/api-reference/appointment/permanently-delete-an-appointment.md) - [Update an appointment](https://docs.flextell.ai/api-reference/appointment/update-an-appointment.md) - [Approve an appointment reminder](https://docs.flextell.ai/api-reference/appointmentreminder/approve-an-appointment-reminder.md) - [Approve multiple appointment reminders](https://docs.flextell.ai/api-reference/appointmentreminder/approve-multiple-appointment-reminders.md) - [Delete an appointment reminder](https://docs.flextell.ai/api-reference/appointmentreminder/delete-an-appointment-reminder.md) - [Delete multiple appointment reminders](https://docs.flextell.ai/api-reference/appointmentreminder/delete-multiple-appointment-reminders.md) - [Get all appointment reminders](https://docs.flextell.ai/api-reference/appointmentreminder/get-all-appointment-reminders.md) - [Get an appointment reminder](https://docs.flextell.ai/api-reference/appointmentreminder/get-an-appointment-reminder.md) - [Reject an appointment reminder](https://docs.flextell.ai/api-reference/appointmentreminder/reject-an-appointment-reminder.md) - [Reject multiple appointment reminders](https://docs.flextell.ai/api-reference/appointmentreminder/reject-multiple-appointment-reminders.md) - [Requeue all errored reminders of the given type](https://docs.flextell.ai/api-reference/appointmentreminder/requeue-all-errored-reminders-of-the-given-type.md) - [Requeue an errored appointment reminder](https://docs.flextell.ai/api-reference/appointmentreminder/requeue-an-errored-appointment-reminder.md) - [Requeue multiple errored appointment reminders](https://docs.flextell.ai/api-reference/appointmentreminder/requeue-multiple-errored-appointment-reminders.md) - [Send an appointment reminder immediately](https://docs.flextell.ai/api-reference/appointmentreminder/send-an-appointment-reminder-immediately.md) - [Send multiple appointment reminders immediately](https://docs.flextell.ai/api-reference/appointmentreminder/send-multiple-appointment-reminders-immediately.md) - [Create an assistant](https://docs.flextell.ai/api-reference/assistant/create-an-assistant.md) - [Delete an assistant](https://docs.flextell.ai/api-reference/assistant/delete-an-assistant.md) - [Get all assistants](https://docs.flextell.ai/api-reference/assistant/get-all-assistants.md) - [Get an assistant](https://docs.flextell.ai/api-reference/assistant/get-an-assistant.md) - [Permanently delete an assistant](https://docs.flextell.ai/api-reference/assistant/permanently-delete-an-assistant.md) - [Update an assistant](https://docs.flextell.ai/api-reference/assistant/update-an-assistant.md) - [Create a bank account](https://docs.flextell.ai/api-reference/bankaccount/create-a-bank-account.md) - [Delete a bank account](https://docs.flextell.ai/api-reference/bankaccount/delete-a-bank-account.md) - [Get a bank account](https://docs.flextell.ai/api-reference/bankaccount/get-a-bank-account.md) - [Get all bank accounts](https://docs.flextell.ai/api-reference/bankaccount/get-all-bank-accounts.md) - [Update a bank account](https://docs.flextell.ai/api-reference/bankaccount/update-a-bank-account.md) - [Authenticate the request for channel access](https://docs.flextell.ai/api-reference/broadcast/authenticate-the-request-for-channel-access.md) - [Get all channels](https://docs.flextell.ai/api-reference/channel/get-all-channels.md) - [Block a customer on a channel](https://docs.flextell.ai/api-reference/channelblacklist/block-a-customer-on-a-channel.md) - [Get a blacklist entry](https://docs.flextell.ai/api-reference/channelblacklist/get-a-blacklist-entry.md) - [Get all blacklist entries](https://docs.flextell.ai/api-reference/channelblacklist/get-all-blacklist-entries.md) - [Unblock a customer on a channel](https://docs.flextell.ai/api-reference/channelblacklist/unblock-a-customer-on-a-channel.md) - [Update a blacklist entry](https://docs.flextell.ai/api-reference/channelblacklist/update-a-blacklist-entry.md) - [Create a conversation](https://docs.flextell.ai/api-reference/conversation/create-a-conversation.md) - [Delete a conversation](https://docs.flextell.ai/api-reference/conversation/delete-a-conversation.md) - [Delete a message from a conversation (soft delete)](https://docs.flextell.ai/api-reference/conversation/delete-a-message-from-a-conversation-soft-delete.md) - [Disable agent for a conversation](https://docs.flextell.ai/api-reference/conversation/disable-agent-for-a-conversation.md) - [Dismiss the pending AI suggestion for a conversation](https://docs.flextell.ai/api-reference/conversation/dismiss-the-pending-ai-suggestion-for-a-conversation.md) - [Enable agent for a conversation](https://docs.flextell.ai/api-reference/conversation/enable-agent-for-a-conversation.md) - [Export a conversation](https://docs.flextell.ai/api-reference/conversation/export-a-conversation.md) - [Get agent status for a conversation](https://docs.flextell.ai/api-reference/conversation/get-agent-status-for-a-conversation.md) - [Get all conversations](https://docs.flextell.ai/api-reference/conversation/get-all-conversations.md) - [Get messages for a conversation](https://docs.flextell.ai/api-reference/conversation/get-messages-for-a-conversation.md) - [Get the current pending AI suggestion for a conversation](https://docs.flextell.ai/api-reference/conversation/get-the-current-pending-ai-suggestion-for-a-conversation.md) - [Mark all customer messages in a conversation as read](https://docs.flextell.ai/api-reference/conversation/mark-all-customer-messages-in-a-conversation-as-read.md) - [Send a media message to a conversation](https://docs.flextell.ai/api-reference/conversation/send-a-media-message-to-a-conversation.md) - [Send a message to a conversation](https://docs.flextell.ai/api-reference/conversation/send-a-message-to-a-conversation.md) - [Send a voice message to a conversation](https://docs.flextell.ai/api-reference/conversation/send-a-voice-message-to-a-conversation.md) - [Send the pending AI suggestion to the conversation channel](https://docs.flextell.ai/api-reference/conversation/send-the-pending-ai-suggestion-to-the-conversation-channel.md) - [Set the rating for the pending AI suggestion of a conversation](https://docs.flextell.ai/api-reference/conversation/set-the-rating-for-the-pending-ai-suggestion-of-a-conversation.md) - [Trigger regeneration of the AI suggestion for a conversation](https://docs.flextell.ai/api-reference/conversation/trigger-regeneration-of-the-ai-suggestion-for-a-conversation.md): Resets the trigger chat log ids to unprocessed, then dispatches ProcessBufferedMessagesJob on the ai queue. The new suggestion will arrive asynchronously via the AiSuggestionCreated broadcast event. - [Update a message in a conversation](https://docs.flextell.ai/api-reference/conversation/update-a-message-in-a-conversation.md) - [Get a single credit](https://docs.flextell.ai/api-reference/credit/get-a-single-credit.md) - [Get all credits](https://docs.flextell.ai/api-reference/credit/get-all-credits.md) - [Get the credit balance summary](https://docs.flextell.ai/api-reference/credit/get-the-credit-balance-summary.md) - [Get credit usage history (storage usage excluded)](https://docs.flextell.ai/api-reference/creditusage/get-credit-usage-history-storage-usage-excluded.md) - [Create a customer](https://docs.flextell.ai/api-reference/customer/create-a-customer.md) - [Delete a customer](https://docs.flextell.ai/api-reference/customer/delete-a-customer.md) - [Get a customer](https://docs.flextell.ai/api-reference/customer/get-a-customer.md) - [Get a customer form](https://docs.flextell.ai/api-reference/customer/get-a-customer-form.md) - [Get all customer forms for a customer](https://docs.flextell.ai/api-reference/customer/get-all-customer-forms-for-a-customer.md) - [Get all customers](https://docs.flextell.ai/api-reference/customer/get-all-customers.md) - [Get all files for a customer grouped by group_id](https://docs.flextell.ai/api-reference/customer/get-all-files-for-a-customer-grouped-by-group_id.md) - [Permanently delete a customer](https://docs.flextell.ai/api-reference/customer/permanently-delete-a-customer.md) - [Update a customer](https://docs.flextell.ai/api-reference/customer/update-a-customer.md) - [Create a note for a customer](https://docs.flextell.ai/api-reference/customernote/create-a-note-for-a-customer.md) - [Delete a note for a customer](https://docs.flextell.ai/api-reference/customernote/delete-a-note-for-a-customer.md) - [Get a note for a customer](https://docs.flextell.ai/api-reference/customernote/get-a-note-for-a-customer.md) - [Get all notes for a customer](https://docs.flextell.ai/api-reference/customernote/get-all-notes-for-a-customer.md) - [Permanently delete a note for a customer](https://docs.flextell.ai/api-reference/customernote/permanently-delete-a-note-for-a-customer.md) - [Update a note for a customer](https://docs.flextell.ai/api-reference/customernote/update-a-note-for-a-customer.md) - [Create a transaction for a customer](https://docs.flextell.ai/api-reference/customertransaction/create-a-transaction-for-a-customer.md) - [Delete a transaction for a customer](https://docs.flextell.ai/api-reference/customertransaction/delete-a-transaction-for-a-customer.md) - [Get a single transaction for a customer](https://docs.flextell.ai/api-reference/customertransaction/get-a-single-transaction-for-a-customer.md) - [Get all transactions for a customer](https://docs.flextell.ai/api-reference/customertransaction/get-all-transactions-for-a-customer.md) - [Update a transaction for a customer](https://docs.flextell.ai/api-reference/customertransaction/update-a-transaction-for-a-customer.md) - [Create a doctor](https://docs.flextell.ai/api-reference/doctor/create-a-doctor.md) - [Delete a doctor](https://docs.flextell.ai/api-reference/doctor/delete-a-doctor.md) - [Get a doctor](https://docs.flextell.ai/api-reference/doctor/get-a-doctor.md) - [Get all doctors](https://docs.flextell.ai/api-reference/doctor/get-all-doctors.md) - [Permanently delete a doctor](https://docs.flextell.ai/api-reference/doctor/permanently-delete-a-doctor.md) - [Update a doctor](https://docs.flextell.ai/api-reference/doctor/update-a-doctor.md) - [Delete a file](https://docs.flextell.ai/api-reference/file/delete-a-file.md) - [Get a file](https://docs.flextell.ai/api-reference/file/get-a-file.md) - [Get all files](https://docs.flextell.ai/api-reference/file/get-all-files.md) - [Permanently delete a file](https://docs.flextell.ai/api-reference/file/permanently-delete-a-file.md) - [Upload a file](https://docs.flextell.ai/api-reference/file/upload-a-file.md) - [Stream a chat response](https://docs.flextell.ai/api-reference/flexychat/stream-a-chat-response.md): The response is `text/event-stream`. Each frame contains an `event` field (event type) and a `data` field (JSON payload). Consume `text_delta` events to progressively render the assistant's reply. - [Create a form template](https://docs.flextell.ai/api-reference/formtemplate/create-a-form-template.md) - [Delete a form template](https://docs.flextell.ai/api-reference/formtemplate/delete-a-form-template.md) - [Get a form template](https://docs.flextell.ai/api-reference/formtemplate/get-a-form-template.md) - [Get all form templates](https://docs.flextell.ai/api-reference/formtemplate/get-all-form-templates.md) - [Permanently delete a form template](https://docs.flextell.ai/api-reference/formtemplate/permanently-delete-a-form-template.md) - [Update a form template](https://docs.flextell.ai/api-reference/formtemplate/update-a-form-template.md) - [Add a question to a form template](https://docs.flextell.ai/api-reference/formtemplatequestion/add-a-question-to-a-form-template.md) - [Delete a question from a form template](https://docs.flextell.ai/api-reference/formtemplatequestion/delete-a-question-from-a-form-template.md) - [Update a question on a form template](https://docs.flextell.ai/api-reference/formtemplatequestion/update-a-question-on-a-form-template.md) - [Get a paginated list of cities](https://docs.flextell.ai/api-reference/general/get-a-paginated-list-of-cities.md) - [Get a paginated list of countries](https://docs.flextell.ai/api-reference/general/get-a-paginated-list-of-countries.md) - [Get a paginated list of currencies](https://docs.flextell.ai/api-reference/general/get-a-paginated-list-of-currencies.md) - [Get a paginated list of districts](https://docs.flextell.ai/api-reference/general/get-a-paginated-list-of-districts.md) - [Get a paginated list of exchange rates, most recent first](https://docs.flextell.ai/api-reference/general/get-a-paginated-list-of-exchange-rates-most-recent-first.md) - [Get a paginated list of product types](https://docs.flextell.ai/api-reference/general/get-a-paginated-list-of-product-types.md) - [Get a paginated list of unit codes](https://docs.flextell.ai/api-reference/general/get-a-paginated-list-of-unit-codes.md) - [Get a paginated list of withholding codes](https://docs.flextell.ai/api-reference/general/get-a-paginated-list-of-withholding-codes.md) - [Search customers and leads](https://docs.flextell.ai/api-reference/general/search-customers-and-leads.md) - [Get all integrations](https://docs.flextell.ai/api-reference/integration/get-all-integrations.md) - [Get an integration](https://docs.flextell.ai/api-reference/integration/get-an-integration.md) - [Archive an invoice (idempotent)](https://docs.flextell.ai/api-reference/invoice/archive-an-invoice-idempotent.md) - [Cancel an invoice](https://docs.flextell.ai/api-reference/invoice/cancel-an-invoice.md) - [Create an invoice from a sale (draft or sent)](https://docs.flextell.ai/api-reference/invoice/create-an-invoice-from-a-sale-draft-or-sent.md) - [Download invoice PDF](https://docs.flextell.ai/api-reference/invoice/download-invoice-pdf.md) - [Download invoice XML](https://docs.flextell.ai/api-reference/invoice/download-invoice-xml.md) - [Finalize a draft invoice and send to integrator](https://docs.flextell.ai/api-reference/invoice/finalize-a-draft-invoice-and-send-to-integrator.md) - [Get all invoice accounts](https://docs.flextell.ai/api-reference/invoice/get-all-invoice-accounts.md) - [Get all invoice series available on the integrator for the given account](https://docs.flextell.ai/api-reference/invoice/get-all-invoice-series-available-on-the-integrator-for-the-given-account.md) - [Get all invoices](https://docs.flextell.ai/api-reference/invoice/get-all-invoices.md) - [Get an invoice](https://docs.flextell.ai/api-reference/invoice/get-an-invoice.md) - [Get email send history for an invoice](https://docs.flextell.ai/api-reference/invoice/get-email-send-history-for-an-invoice.md) - [Get HTML preview of an existing invoice](https://docs.flextell.ai/api-reference/invoice/get-html-preview-of-an-existing-invoice.md) - [Get integrator credit summary for the given invoice account](https://docs.flextell.ai/api-reference/invoice/get-integrator-credit-summary-for-the-given-invoice-account.md) - [Preview an invoice from a sale without persisting it](https://docs.flextell.ai/api-reference/invoice/preview-an-invoice-from-a-sale-without-persisting-it.md) - [Query a single invoice status from integrator and update local record](https://docs.flextell.ai/api-reference/invoice/query-a-single-invoice-status-from-integrator-and-update-local-record.md) - [Query multiple invoice statuses in bulk](https://docs.flextell.ai/api-reference/invoice/query-multiple-invoice-statuses-in-bulk.md) - [Revert a cancelled invoice](https://docs.flextell.ai/api-reference/invoice/revert-a-cancelled-invoice.md) - [Send invoice via email](https://docs.flextell.ai/api-reference/invoice/send-invoice-via-email.md) - [Unarchive an invoice (idempotent)](https://docs.flextell.ai/api-reference/invoice/unarchive-an-invoice-idempotent.md) - [View invoice XML content](https://docs.flextell.ai/api-reference/invoice/view-invoice-xml-content.md) - [Convert a lead into a customer](https://docs.flextell.ai/api-reference/lead/convert-a-lead-into-a-customer.md) - [Create a lead](https://docs.flextell.ai/api-reference/lead/create-a-lead.md) - [Create a lead reference source](https://docs.flextell.ai/api-reference/lead/create-a-lead-reference-source.md) - [Create a lead status](https://docs.flextell.ai/api-reference/lead/create-a-lead-status.md) - [Delete a lead](https://docs.flextell.ai/api-reference/lead/delete-a-lead.md) - [Delete a lead reference source](https://docs.flextell.ai/api-reference/lead/delete-a-lead-reference-source.md) - [Delete a lead status](https://docs.flextell.ai/api-reference/lead/delete-a-lead-status.md) - [Get a lead](https://docs.flextell.ai/api-reference/lead/get-a-lead.md) - [Get all lead reference sources](https://docs.flextell.ai/api-reference/lead/get-all-lead-reference-sources.md) - [Get all lead statuses](https://docs.flextell.ai/api-reference/lead/get-all-lead-statuses.md) - [Get all leads](https://docs.flextell.ai/api-reference/lead/get-all-leads.md) - [Update a lead](https://docs.flextell.ai/api-reference/lead/update-a-lead.md) - [Update a lead reference source](https://docs.flextell.ai/api-reference/lead/update-a-lead-reference-source.md) - [Update a lead status](https://docs.flextell.ai/api-reference/lead/update-a-lead-status.md) - [Create a message template](https://docs.flextell.ai/api-reference/messagetemplate/create-a-message-template.md) - [Delete a message template](https://docs.flextell.ai/api-reference/messagetemplate/delete-a-message-template.md) - [Get a message template](https://docs.flextell.ai/api-reference/messagetemplate/get-a-message-template.md) - [Get all message templates](https://docs.flextell.ai/api-reference/messagetemplate/get-all-message-templates.md) - [Permanently delete a message template](https://docs.flextell.ai/api-reference/messagetemplate/permanently-delete-a-message-template.md) - [Update a message template](https://docs.flextell.ai/api-reference/messagetemplate/update-a-message-template.md) - [Create a panel ticket](https://docs.flextell.ai/api-reference/panelticket/create-a-panel-ticket.md) - [Get a panel ticket](https://docs.flextell.ai/api-reference/panelticket/get-a-panel-ticket.md) - [Get all panel tickets](https://docs.flextell.ai/api-reference/panelticket/get-all-panel-tickets.md) - [Create a product](https://docs.flextell.ai/api-reference/product/create-a-product.md) - [Delete a product](https://docs.flextell.ai/api-reference/product/delete-a-product.md) - [Get a product](https://docs.flextell.ai/api-reference/product/get-a-product.md) - [Get all products](https://docs.flextell.ai/api-reference/product/get-all-products.md) - [Permanently delete a product](https://docs.flextell.ai/api-reference/product/permanently-delete-a-product.md) - [Update a product](https://docs.flextell.ai/api-reference/product/update-a-product.md) - [Create a product brand](https://docs.flextell.ai/api-reference/productbrand/create-a-product-brand.md) - [Delete a product brand](https://docs.flextell.ai/api-reference/productbrand/delete-a-product-brand.md) - [Get a product brand](https://docs.flextell.ai/api-reference/productbrand/get-a-product-brand.md) - [Get all product brands](https://docs.flextell.ai/api-reference/productbrand/get-all-product-brands.md) - [Permanently delete a product brand](https://docs.flextell.ai/api-reference/productbrand/permanently-delete-a-product-brand.md) - [Update a product brand](https://docs.flextell.ai/api-reference/productbrand/update-a-product-brand.md) - [Create a product category](https://docs.flextell.ai/api-reference/productcategory/create-a-product-category.md) - [Delete a product category](https://docs.flextell.ai/api-reference/productcategory/delete-a-product-category.md) - [Get a product category](https://docs.flextell.ai/api-reference/productcategory/get-a-product-category.md) - [Get all product categories](https://docs.flextell.ai/api-reference/productcategory/get-all-product-categories.md) - [Permanently delete a product category](https://docs.flextell.ai/api-reference/productcategory/permanently-delete-a-product-category.md) - [Update a product category](https://docs.flextell.ai/api-reference/productcategory/update-a-product-category.md) - [Get a single role with its permissions](https://docs.flextell.ai/api-reference/role/get-a-single-role-with-its-permissions.md) - [Get all roles](https://docs.flextell.ai/api-reference/role/get-all-roles.md) - [Create a room](https://docs.flextell.ai/api-reference/room/create-a-room.md) - [Delete a room](https://docs.flextell.ai/api-reference/room/delete-a-room.md) - [Get a room](https://docs.flextell.ai/api-reference/room/get-a-room.md) - [Get all rooms](https://docs.flextell.ai/api-reference/room/get-all-rooms.md) - [Permanently delete a room](https://docs.flextell.ai/api-reference/room/permanently-delete-a-room.md) - [Update a room](https://docs.flextell.ai/api-reference/room/update-a-room.md) - [Add payment to a sale](https://docs.flextell.ai/api-reference/sales/add-payment-to-a-sale.md) - [Create a sale](https://docs.flextell.ai/api-reference/sales/create-a-sale.md) - [Deduct stock for a sale](https://docs.flextell.ai/api-reference/sales/deduct-stock-for-a-sale.md) - [Delete a sale](https://docs.flextell.ai/api-reference/sales/delete-a-sale.md) - [Delete a transaction belonging to a sale](https://docs.flextell.ai/api-reference/sales/delete-a-transaction-belonging-to-a-sale.md) - [Get a sale](https://docs.flextell.ai/api-reference/sales/get-a-sale.md) - [Get all sales](https://docs.flextell.ai/api-reference/sales/get-all-sales.md) - [Get all transactions for a sale](https://docs.flextell.ai/api-reference/sales/get-all-transactions-for-a-sale.md) - [Permanently delete a sale](https://docs.flextell.ai/api-reference/sales/permanently-delete-a-sale.md) - [Update a sale](https://docs.flextell.ai/api-reference/sales/update-a-sale.md) - [Get accounting settings](https://docs.flextell.ai/api-reference/settings/get-accounting-settings.md) - [Get appointment settings](https://docs.flextell.ai/api-reference/settings/get-appointment-settings.md) - [Get chat settings](https://docs.flextell.ai/api-reference/settings/get-chat-settings.md) - [Get general settings](https://docs.flextell.ai/api-reference/settings/get-general-settings.md) - [Get notification settings](https://docs.flextell.ai/api-reference/settings/get-notification-settings.md) - [Get support settings](https://docs.flextell.ai/api-reference/settings/get-support-settings.md) - [Reset accounting settings](https://docs.flextell.ai/api-reference/settings/reset-accounting-settings.md): Clears stored values for this category so the tenant uses the default configuration again. - [Reset appointment settings](https://docs.flextell.ai/api-reference/settings/reset-appointment-settings.md): Clears stored values for this category so the tenant uses the default configuration again. - [Reset chat settings](https://docs.flextell.ai/api-reference/settings/reset-chat-settings.md): Clears stored values for this category so the tenant uses the default configuration again. - [Reset general settings](https://docs.flextell.ai/api-reference/settings/reset-general-settings.md): Clears stored values for this category so the tenant uses the default configuration again. - [Reset notification settings](https://docs.flextell.ai/api-reference/settings/reset-notification-settings.md): Clears stored values for this category so the tenant uses the default configuration again. - [Reset support settings](https://docs.flextell.ai/api-reference/settings/reset-support-settings.md): Clears stored values for this category so the tenant uses the default configuration again. - [Update accounting settings](https://docs.flextell.ai/api-reference/settings/update-accounting-settings.md) - [Update appointment settings](https://docs.flextell.ai/api-reference/settings/update-appointment-settings.md): Validated fields in the request body are merged into the current stored configuration for this category. - [Update chat settings](https://docs.flextell.ai/api-reference/settings/update-chat-settings.md): Validated fields in the request body are merged with chat settings and related general fields where applicable. - [Update general settings](https://docs.flextell.ai/api-reference/settings/update-general-settings.md): Validated fields in the request body are merged into the current stored configuration for this category. - [Update notification settings](https://docs.flextell.ai/api-reference/settings/update-notification-settings.md): Validated fields in the request body are merged into the current stored configuration for this category. - [Update support settings](https://docs.flextell.ai/api-reference/settings/update-support-settings.md): Validated fields in the request body are merged into the current stored configuration for this category. - [Create a stock adjustment](https://docs.flextell.ai/api-reference/stock/create-a-stock-adjustment.md) - [Create a stock count](https://docs.flextell.ai/api-reference/stock/create-a-stock-count.md) - [Create a stock entry](https://docs.flextell.ai/api-reference/stock/create-a-stock-entry.md) - [Create a stock transfer](https://docs.flextell.ai/api-reference/stock/create-a-stock-transfer.md) - [Get a stock movement](https://docs.flextell.ai/api-reference/stock/get-a-stock-movement.md) - [Get all stock movements](https://docs.flextell.ai/api-reference/stock/get-all-stock-movements.md) - [Get stock overview](https://docs.flextell.ai/api-reference/stock/get-stock-overview.md) - [Create a tag](https://docs.flextell.ai/api-reference/tag/create-a-tag.md) - [Delete a tag](https://docs.flextell.ai/api-reference/tag/delete-a-tag.md) - [Get a tag](https://docs.flextell.ai/api-reference/tag/get-a-tag.md) - [Get all tags](https://docs.flextell.ai/api-reference/tag/get-all-tags.md) - [Permanently delete a tag](https://docs.flextell.ai/api-reference/tag/permanently-delete-a-tag.md) - [Update a tag](https://docs.flextell.ai/api-reference/tag/update-a-tag.md) - [Get clinic info](https://docs.flextell.ai/api-reference/tenant/get-clinic-info.md) - [Update clinic info](https://docs.flextell.ai/api-reference/tenant/update-clinic-info.md) - [Create a ticket](https://docs.flextell.ai/api-reference/ticket/create-a-ticket.md) - [Delete a ticket](https://docs.flextell.ai/api-reference/ticket/delete-a-ticket.md) - [Get a ticket](https://docs.flextell.ai/api-reference/ticket/get-a-ticket.md) - [Get all tickets](https://docs.flextell.ai/api-reference/ticket/get-all-tickets.md) - [Permanently delete a ticket](https://docs.flextell.ai/api-reference/ticket/permanently-delete-a-ticket.md) - [Update a ticket](https://docs.flextell.ai/api-reference/ticket/update-a-ticket.md) - [Create a treatment](https://docs.flextell.ai/api-reference/treatment/create-a-treatment.md) - [Delete a treatment](https://docs.flextell.ai/api-reference/treatment/delete-a-treatment.md) - [Get a treatment](https://docs.flextell.ai/api-reference/treatment/get-a-treatment.md) - [Get all treatments](https://docs.flextell.ai/api-reference/treatment/get-all-treatments.md) - [Permanently delete a treatment](https://docs.flextell.ai/api-reference/treatment/permanently-delete-a-treatment.md) - [Update a treatment](https://docs.flextell.ai/api-reference/treatment/update-a-treatment.md) - [Create a treatment group](https://docs.flextell.ai/api-reference/treatmentgroup/create-a-treatment-group.md) - [Delete a treatment group](https://docs.flextell.ai/api-reference/treatmentgroup/delete-a-treatment-group.md) - [Get a treatment group](https://docs.flextell.ai/api-reference/treatmentgroup/get-a-treatment-group.md) - [Get all treatment groups](https://docs.flextell.ai/api-reference/treatmentgroup/get-all-treatment-groups.md) - [Permanently delete a treatment group](https://docs.flextell.ai/api-reference/treatmentgroup/permanently-delete-a-treatment-group.md) - [Update a treatment group](https://docs.flextell.ai/api-reference/treatmentgroup/update-a-treatment-group.md) - [Create a user](https://docs.flextell.ai/api-reference/user/create-a-user.md) - [Delete a user](https://docs.flextell.ai/api-reference/user/delete-a-user.md) - [Get a user](https://docs.flextell.ai/api-reference/user/get-a-user.md) - [Get all users](https://docs.flextell.ai/api-reference/user/get-all-users.md) - [Permanently delete a user](https://docs.flextell.ai/api-reference/user/permanently-delete-a-user.md) - [Update a user](https://docs.flextell.ai/api-reference/user/update-a-user.md) - [Get all roles assigned to a specific user](https://docs.flextell.ai/api-reference/userrole/get-all-roles-assigned-to-a-specific-user.md) - [Replace (sync) the roles for a user](https://docs.flextell.ai/api-reference/userrole/replace-sync-the-roles-for-a-user.md) - [Create a warehouse](https://docs.flextell.ai/api-reference/warehouse/create-a-warehouse.md) - [Delete a warehouse](https://docs.flextell.ai/api-reference/warehouse/delete-a-warehouse.md) - [Get a warehouse](https://docs.flextell.ai/api-reference/warehouse/get-a-warehouse.md) - [Get all warehouses](https://docs.flextell.ai/api-reference/warehouse/get-all-warehouses.md) - [Update a warehouse](https://docs.flextell.ai/api-reference/warehouse/update-a-warehouse.md) - [Authorization Code Akışı](https://docs.flextell.ai/authentication/authorization-code.md): Kullanıcıyı yetkilendirme sayfasına yönlendirin, dönen code'u access token ile değişin. - [Uygulama Oluşturma](https://docs.flextell.ai/authentication/create-app.md): Flextell panelinden OAuth 2.0 uygulamanızı oluşturun ve client_id / client_secret alın. - [OpenID Connect](https://docs.flextell.ai/authentication/openid-connect.md): Flextell OAuth 2.0 üzerine OpenID Connect (OIDC) katmanı sunar. id_token ile kullanıcı kimliğini doğrulayın, discovery URL'i ile uç noktaları otomatik keşfedin. - [Genel Bakış](https://docs.flextell.ai/authentication/overview.md): Flextell API, OAuth 2.0 Authorization Code grant'i ile kimlik doğrular. Bu sayfa akışı ve temel terimleri özetler. - [PKCE Akışı](https://docs.flextell.ai/authentication/pkce.md): SPA ve native mobil uygulamalar için Proof Key for Code Exchange (PKCE) — client_secret saklamadan güvenli OAuth 2.0 / OIDC. - [Token Yenileme](https://docs.flextell.ai/authentication/refresh-tokens.md): Access token süresi dolduğunda refresh token kullanarak yeni bir access token alın. - [Token İptali](https://docs.flextell.ai/authentication/revoke-tokens.md): Kullanıcı çıkış yaptığında veya uygulamanın erişimini sonlandırmanız gerektiğinde access ve refresh token'ları iptal edin. - [Scopes (İzinler)](https://docs.flextell.ai/authentication/scopes.md): Flextell API'de kullanılabilecek tüm OAuth scope'larının referans listesi. - [Randevu açma akışı](https://docs.flextell.ai/documentation/appointments/booking-flow.md): Hastadan gelen ilk mesajdan onaylı randevuya uçtan uca akış. - [Takvim](https://docs.flextell.ai/documentation/appointments/calendar.md): Panel takvim görünümü ve doktor Google Calendar senkronizasyonu. - [Randevular — Genel Bakış](https://docs.flextell.ai/documentation/appointments/overview.md): Randevu modelinin yapısı, yaşam döngüsü ve takvim ile ilişkisi. - [Hatırlatmalar](https://docs.flextell.ai/documentation/appointments/reminders.md): Randevu hatırlatma kuralları, şablonlar ve onay akışı. - [Mimari](https://docs.flextell.ai/documentation/architecture.md): Flextell modüllerinin birbirleriyle ilişkisi ve tipik veri akışı. - [AI Raporları](https://docs.flextell.ai/documentation/clinic/ai-reports.md): AIReport modeli — LLM tabanlı rapor üretimi. - [Asistanlar](https://docs.flextell.ai/documentation/clinic/assistants.md): Assistant rolündeki kullanıcılar — doktor desteği ve operasyon. - [Doktorlar](https://docs.flextell.ai/documentation/clinic/doctors.md): Doctor rolündeki kullanıcılar — takvim sahibi ve tedavi atamaları. - [Dosyalar](https://docs.flextell.ai/documentation/clinic/files.md): Polimorfik dosya kayıtları — hasta, randevu, tedavi ve AI raporu eklerine bağlı. - [Odalar](https://docs.flextell.ai/documentation/clinic/rooms.md): Randevu sırasında kullanılan fiziksel oda tanımları. - [Tedaviler](https://docs.flextell.ai/documentation/clinic/treatments.md): Tedavi tanımları, doktor ataması ve seans yönetimi. - [Kavramlar](https://docs.flextell.ai/documentation/concepts.md): Flextell'de geçen temel terimler ve birbirleriyle ilişkileri. - [Uygulamalar](https://docs.flextell.ai/documentation/connections/applications.md): OAuthClient — dış uygulamaların Flextell verisine erişimi. - [İçe Aktar](https://docs.flextell.ai/documentation/connections/import.md): ImportJob + ImportSource — toplu veri içe aktarımı. - [Entegrasyonlar](https://docs.flextell.ai/documentation/connections/integrations.md): Integration modeli — firmaya bağlı dış servisler. - [AI Asistan — Genel Bakış](https://docs.flextell.ai/documentation/conversations/ai-assistant.md): Asistanın görevi, ne tür mesajlara yanıt verdiği ve knowledge base mantığı. - [Asistan ayarları](https://docs.flextell.ai/documentation/conversations/assistant-settings.md): Asistanın bilgi tabanı ve davranışını şekillendiren firma ayarları. - [Engellenen Kullanıcılar](https://docs.flextell.ai/documentation/conversations/blocked-users.md): ChannelBlacklist ile spam veya istenmeyen göndericilerin engellenmesi. - [Kanallar](https://docs.flextell.ai/documentation/conversations/channels.md): Flextell'in desteklediği kanal türleri, ortak görüşme akışı ve kanal eklemenin temel mantığı. - [İnsan devri](https://docs.flextell.ai/documentation/conversations/handoff.md): Asistandan firmae devretme — manuel ve otomatik tetikleyiciler. - [Sohbetler](https://docs.flextell.ai/documentation/conversations/overview.md): Conversation modeli, sohbet yaşam döngüsü ve firma seviyesi sohbet ayarları. - [Telegram](https://docs.flextell.ai/documentation/conversations/telegram.md): Telegram botu üzerinden kanal kurma ve çalışma mantığı. - [Destek Talepleri](https://docs.flextell.ai/documentation/conversations/tickets.md): Ticket modeli: hasta talepleri ve takip akışı. - [WhatsApp](https://docs.flextell.ai/documentation/conversations/whatsapp.md): WhatsApp kanalını panelden ekleme ve nasıl çalıştığı. - [Hastalar](https://docs.flextell.ai/documentation/customers/overview.md): Hasta kayıtları, çoklu kanal eşleştirme, etiketler ve KVKK yaklaşımı. - [Hesaplar](https://docs.flextell.ai/documentation/finance/accounts.md): Banka hesapları ve e-Fatura cari kartları. - [Faturalar](https://docs.flextell.ai/documentation/finance/invoices.md): Hastaya kesilen e-Fatura ve e-Arşiv belgeleri. - [Teklifler](https://docs.flextell.ai/documentation/finance/offers.md): Hastaya fiyat teklifi sunma ve satışa dönüştürme. - [Muhasebe & Finans — Genel Bakış](https://docs.flextell.ai/documentation/finance/overview.md): Teklif, satış, ödeme, fatura, stok ve hesap zinciri. - [Ödemeler](https://docs.flextell.ai/documentation/finance/payments.md): Tahsilat yöntemleri, taksitlendirme ve kısmi ödeme mantığı. - [Ürünler](https://docs.flextell.ai/documentation/finance/products.md): Satılabilen / stoklu kalemlerin tanımı. - [Satış — Genel Bakış](https://docs.flextell.ai/documentation/finance/sales.md): Satış kaydının yapısı, kalemler, KDV ve indirim mantığı. - [Stok](https://docs.flextell.ai/documentation/finance/stock.md): Stok hareketleri, sayım ve depolar arası transfer. - [Depolar](https://docs.flextell.ai/documentation/finance/warehouses.md): Stoğun tutulduğu fiziksel/mantıksal birimler. - [Lead'ler](https://docs.flextell.ai/documentation/leads/overview.md): Henüz hasta olmayan, ilgi göstermiş kişilerin yönetimi ve hastaya dönüşümü. - [Form Şablonları](https://docs.flextell.ai/documentation/messaging/form-templates.md): FormTemplate — hastadan veri toplama formları (intake, anamnez, vb.). - [Mesaj Şablonları](https://docs.flextell.ai/documentation/messaging/message-templates.md): MessageTemplate modeli — hastaya gönderilen otomatik mesajların şablonları. - [Genel Bakış](https://docs.flextell.ai/documentation/overview.md): Flextell nedir, hangi modüllerden oluşur ve ne zaman paneli ne zaman API'yi kullanırsınız. - [Profil](https://docs.flextell.ai/documentation/profile/overview.md): Kullanıcı hesabınız: kişisel bilgiler, parola, iki adımlı doğrulama. - [Aktivite Logları](https://docs.flextell.ai/documentation/system/activity-log.md): Activity modeli — sistem geneli audit log (Spatie ActivityLog). - [Agentlar](https://docs.flextell.ai/documentation/system/agents.md): AgentPrompt — AI sohbet asistanlarının rol bazlı prompt yönetimi. - [Kullanıcı Girişleri](https://docs.flextell.ai/documentation/system/authentication-log.md): Spatie AuthenticationLog ile giriş denemesi takibi. - [Krediler](https://docs.flextell.ai/documentation/system/credits.md): Credit + CreditUsage — SMS, WhatsApp ve depolama kotaları. - [Sorun Bildirimlerim](https://docs.flextell.ai/documentation/system/panel-tickets.md): PanelTicket modülü — kullanıcının Flextell'e ilettiği panel içi destek talebi. - [Ekip & Roller](https://docs.flextell.ai/documentation/system/roles.md): Personel ekleme, rol atama ve yetki sınırları. - [Ayarlar](https://docs.flextell.ai/documentation/system/settings.md): Setting modeli + SettingsConstants — firma seviyesi yapılandırma. - [Kullanıcılar](https://docs.flextell.ai/documentation/system/users.md): User modeli — hesap yönetimi, davet, aktif/pasif, 2FA. - [Ortamlar](https://docs.flextell.ai/environments.md): Flextell'in sandbox ve production ortamları ve base URL'leri. - [Rehber: AI asistan kontrolü](https://docs.flextell.ai/guides/ai-agent-control.md): Görüşme bazında AI asistanını açıp kapatmak ve insan devredevrinin akışı. - [Rehber: Randevu oluşturma](https://docs.flextell.ai/guides/create-appointment.md): Bir hasta için yeni randevu açmak — gerekli ön hazırlıklar, doğrulama tuzakları ve örnek istek. - [Rehber: Satış ve tahsilat kaydı](https://docs.flextell.ai/guides/record-sale.md): Bir hastaya ürün veya tedavi satışı yaratma, ardından kısmi/tam tahsilat ekleme. - [Rehber: Hastaya mesaj gönderme](https://docs.flextell.ai/guides/send-message.md): WhatsApp veya Telegram kanalı üzerinden bir görüşmeye metin veya medya gönderme adımları. - [E-Fatura](https://docs.flextell.ai/integrations/einvoice.md): Flextell'in e-fatura entegratörleri (Nilvera ve NES) — belge türleri, hesap kurulumu ve fatura yaşam döngüsü. - [Entegrasyonlar — Genel Bakış](https://docs.flextell.ai/integrations/overview.md): Flextell panelinde kurulan WhatsApp / Telegram / e-Fatura entegrasyonlarını API ve realtime üzerinden nasıl kullanacağınız. - [Telegram](https://docs.flextell.ai/integrations/telegram.md): Flextell'in Telegram Bot API entegrasyonu — API'den mesaj okumak, göndermek ve medya işlemek. - [WhatsApp](https://docs.flextell.ai/integrations/whatsapp.md): Flextell'in WhatsApp entegrasyonu — API'den mesaj okumak, göndermek ve medya işlemek. - [Giriş](https://docs.flextell.ai/introduction.md): Flextell API'ye genel bakış — ne yapabilirsiniz, hangi kavramları bilmeniz gerekir ve ilk isteğinizi atmadan önce neleri hazırlamalısınız. - [Hızlı Başlangıç](https://docs.flextell.ai/quickstart.md): Beş dakikada Flextell API'ye ilk isteğinizi atın. - [Kanal Yetkilendirme](https://docs.flextell.ai/realtime/authorize.md): POST /api/broadcasting/auth — private kanallara abone olmadan önce yetkilendirme imzası alın. - [Kanallar](https://docs.flextell.ai/realtime/channels.md): Flextell'in yayınladığı WebSocket kanalları ve abonelik örüntüleri. - [Event'ler](https://docs.flextell.ai/realtime/events.md): chat-log.{tenantId} kanalında yayınlanan event'lerin tam katalogu, payload şemaları ve örnekleri. - [Realtime — Genel Bakış](https://docs.flextell.ai/realtime/overview.md): Flextell WebSocket tabanlı realtime kanalları üzerinden sohbet olaylarını dakika dakika dinleyin. - [Hata Yanıtları](https://docs.flextell.ai/requests/errors.md): Flextell API'deki hata yapısını, HTTP status code'larını ve doğrulama hatalarının okunmasını öğrenin. - [Dosya Yükleme](https://docs.flextell.ai/requests/file-uploads.md): Multipart form-data ile dosya yükleyin, ilgili kaynağa (hasta, sohbet, vb.) bağlayın, indirme URL'i alın. - [Filtreleme, Sıralama, Arama](https://docs.flextell.ai/requests/filtering.md): Liste endpoint'lerinde yaygın olarak kullanılan ortak sorgu parametreleri. - [İstek Header'ları](https://docs.flextell.ai/requests/headers.md): Her Flextell API isteğinde göndermeniz gereken (ve gönderebileceğiniz) HTTP header'larının referansı. - [Idempotency](https://docs.flextell.ai/requests/idempotency.md): POST isteklerini güvenle tekrar etmek için izleyebileceğiniz örüntüler. - [Sayfalama](https://docs.flextell.ai/requests/pagination.md): Liste endpoint'leri sayfalı yanıtlar döner. page ve per_page ile gezinin. - [Rate Limiting](https://docs.flextell.ai/requests/rate-limiting.md): Flextell API, istismarı önlemek için istekleri sınırlar. Limitlere uyun, 429 yanıtlarını doğru yönetin. - [Changelog](https://docs.flextell.ai/resources/changelog.md): Flextell API üzerinde yaptığımız değişikliklerin kronolojik kaydı. - [Destek](https://docs.flextell.ai/resources/support.md): Flextell API ile ilgili sorular, entegrasyon yardımı ve olay (incident) bildirimi için iletişim kanalları. - [Versiyonlama](https://docs.flextell.ai/resources/versioning.md): Flextell API'nin sürüm politikası, kırıcı değişiklik tanımı ve geçiş süreci. - [Genel Bakış](https://docs.flextell.ai/tenancy/overview.md): Flextell çoklu kiracı (multi-tenant) bir platformdur. Her API isteğinde hangi kliniğe (tenant) ait işlem yapıldığını X-Tenant header'ı ile belirtirsiniz. - [Roller & İzinler](https://docs.flextell.ai/tenancy/roles.md): Kullanıcının aktif tenant'taki rollerini ve izinlerini /account/roles endpoint'i ile öğrenin. ## OpenAPI Specs - [api](https://dev.flextell.ai/docs/api.json)