Examples
Copy‑paste examples
Contoh pemakaian REST, SSE, dan WebSocket untuk memanggil mock endpoint di Clever Mock.
Ganti my-api dengan slug project kamu.
REST (HTTP)
Gunakan fetch/curl untuk GET/POST/etc. Cocok untuk semua API berbasis HTTP.
SSE
Gunakan EventSource untuk stream status update (events).
WebSocket
Gunakan WebSocket untuk scripted messages (realtime flows, progress, chat, dll.).
REST — curl
$ curl https://mock-api.cleveragent.site/mock/my-api/hello // POST example $ curl -X POST https://mock-api.cleveragent.site/mock/my-api/submit
REST — fetch (browser)
const res = await fetch("https://mock-api.cleveragent.site/mock/my-api/hello", {
method: "GET",
});
const data = await res.json();
console.log(data);SSE — EventSource
// Example: status stream
const jobId = "job-001";
const url = `https://mock-api.cleveragent.site/mock/my-api/events/${jobId}`;
const es = new EventSource(url);
es.addEventListener("status_update", (e) => {
console.log("status_update:", e.data);
});
es.onmessage = (e) => console.log("message:", e.data);
es.onerror = () => {
es.close();
};WebSocket — connect + listen
// WebSocket server runs on port 3001
const wsUrl = "wss://ws.mock-api.cleveragent.site/mock/my-api/ws/demo?client=web";
const ws = new WebSocket(wsUrl);
ws.onopen = () => console.log("ws open");
ws.onmessage = (e) => console.log("ws message:", e.data);
ws.onerror = (e) => console.log("ws error:", e);
ws.onclose = () => console.log("ws closed");Want a ready-made template?
Kamu bisa import seeder (misalnya Skin Check) untuk dapat banyak endpoint sekaligus, tapi contoh di halaman ini tetap generic untuk semua user.
Quick checklist
- REST/SSE: pakai
http://localhost:3000/mock/<slug> - WebSocket: pakai
ws://localhost:3001/mock/<slug> - Kalau endpoint belum ada, buat dulu lewat dashboard atau import seeder.