API = Application Programming Interface. Think of it as a waiter between two systems. You send a request (e.g., “create a lead”), and you get a response (e.g., “lead created, here’s the ID”). In practice, APIs are just URLs you call with a method like GET (read), POST (create), PUT/PATCH (update), or DELETE (remove), plus optional headers and a JSON body.
Beginner’s cheat-sheet (you’ll use these everywhere):
On your site, MOBLE exposes structured Knowledge Base and Data endpoints so Chatbots/Voicebots/automations can fetch your content. You’ll see these in AGENTS → EDIT → Integrations and in ADD KNOWLEDGE.
Knowledge Base JSON feeds (read with GET):
https://m.moble.site/api/site/ai/json/faqhttps://m.moble.site/api/site/ai/json/pagehttps://m.moble.site/api/site/ai/json/filehttps://m.moble.site/api/site/ai/json/bloghttps://m.moble.site/api/site/ai/json/voicehttps://m.moble.site/api/site/ai/json/productOperational API (read with GET):
GET https://m.moble.site/api/site/ordersGET https://m.moble.site/api/site/membersGET https://m.moble.site/api/site/enquiriesAuthentication: Use your site’s API key (shown as API KEY: ak_… in the UI). Send it as a header.
Example cURL (fetch FAQs):
curl -X GET \ "https://m.moble.site/api/site/ai/json/faq" \ -H "Authorization: Bearer ak_your_site_key_here" \ -H "Accept: application/json" Example n8n “HTTP Request” node (GET FAQs):
https://m.moble.site/api/site/ai/json/faqAuthorization: Bearer ak_your_site_key_here, Accept: application/jsonWhen you Execute Node, you’ll get a JSON array you can Split Out and write into Data Tables/Sheets/your RAG store.
Webhook = your system’s way to receive data the moment something happens. Instead of you pulling data with GET, the other app pushes it to your URL. In n8n, that URL comes from the Webhook node; in MOBLE, you paste that URL in your Chatbot’s Integrations → Webhooks fields.
Where to paste Webhooks in MOBLE (AGENTS → EDIT → Integrations):
Typical flow: Visitor chats → Chatbot collects fields → MOBLE POSTs the payload to your Webhook URL → your n8n workflow runs instantly.
Example payload from a MOBLE Chatbot (illustrative):
{ "source": "moble-chatbot", "agent": "Sales Lead Chatbot", "timestamp": "2025-10-14T04:10:00Z", "sessionId": "ch_9f3c...", "user": { "fullName": "Alex Morgan", "email": "alex@example.com", "phone": "+61 4 1234 5678" }, "message": "I'd like a quote for 200 units.", "context": { "intent": "quote_request", "pageUrl": "https://www.yoursite.com/products/widget-pro" } } Example n8n Webhook node (to receive MOBLE data):
/moble/chatbot/enquiry (results in a full URL n8n gives you)Where it goes in the MOBLE UI: paste the n8n Webhook URL into AGENTS → EDIT → Integrations → n8n: Webhook URL (or Webhook URL if you’re using the general slot). Save. From now on, new chats/forms will push straight into n8n.
/api/site/ai/json/page if you need product/page metadata.ak_… in n8n credentials (not hard-coded in nodes). Use the Authorization: Bearer … header.In ADD KNOWLEDGE (Main Menu), paste the JSON endpoints to feed your Chatbots/Voicebots and AI Agents with first-party content. This is perfect for RAG or pre-answer retrieval. Pair this with an n8n Schedule node to refresh your knowledge snapshots daily.
n8n HTTP Request node to GET Members:
Method: GET URL: https://m.moble.site/api/site/members Headers: Authorization: Bearer ak_your_site_key_here Accept: application/json n8n Webhook URL placement in MOBLE:
GETTING AROUND
SUPPORT
AI SALES LINE
AI SUPPORT LINE
GET A QUOTE
A Web Builder for Design. A CMS for Business. We serve all businesses from SME's to Enterprise. Talk with us for AI development, custom website design, website development, ecommerce websites, directories, intranets and social networks.
PRIVACY | WEBSITE TERMS | PLATFORM TERMS | © 2025 MOBLE PTY LTD