Val Town Code SearchReturn to Val Town

API Access

You can access search results via JSON API by adding format=json to your query:

https://codesearch.val.run/?q=api&page=67&format=json

For typeahead suggestions, use the /typeahead endpoint:

https://codesearch.val.run/typeahead?q=api

Returns an array of strings in format "username" or "username/projectName"

Found 18866 results for "api"(2110ms)

myApi1 file match

@rap•Updated 1 year ago

myApi1 file match

@lionello•Updated 1 year ago

myApi1 file match

@ayrtonlacerda•Updated 1 year ago

myApi1 file match

@anibalestrella•Updated 1 year ago

myApi1 file match

@erics118•Updated 1 year ago

myApi1 file match

@wfortin•Updated 1 year ago

myApi1 file match

@mies•Updated 1 year ago

myApi1 file match

@benbenbenbenbenben•Updated 1 year ago

myApi1 file match

@quoc•Updated 1 year ago

myApi1 file match

@aendra•Updated 1 year ago

mcp-starterREADME.md1 match

@mattrossman•Updated 30 mins ago
30## What is the adapter for?
31
32The MCP TypeScript SDK uses Node-specific APIs that don't play nicely with Deno
33or edge functions:
34

vivekmain.tsx10 matches

@hackthehackerman•Updated 43 mins ago
4const app = new Hono();
5
6// --- NEW VAPI WEBHOOK ENDPOINT ---
7app.post("/vapi-webhook", async (c) => {
8 try {
9 const webhookData = await c.req.json(); // Parse the incoming JSON payload from Vapi
10
11 // As per Vapi's 'end-of-call-report' format, the main payload is under 'message'
12 if (webhookData && typeof webhookData.message === "object" && webhookData.message !== null) {
13 console.log("--- Received Vapi End-of-Call Report Message ---");
14 // Print the entire 'message' object, pretty-formatted for readability in Val Town logs
15 console.log(JSON.stringify(webhookData.message, null, 2));
16 console.log("--- End of Vapi Report ---");
17 } else {
18 console.warn(
19 "Received Vapi webhook payload, but 'message' field was not an object or was missing. Full payload:",
20 webhookData,
21 );
22 }
23
24 // Always return a 200 OK status to Vapi to acknowledge successful receipt of the webhook.
25 // If you don't return 200, Vapi might retry sending the webhook.
26 return c.json({ status: "success", message: "Webhook received and processed" }, 200);
27 } catch (error) {
28 // If there's any error during processing, log it and return a 500 status.
29 console.error("Error processing Vapi webhook:", error);
30 return c.json({ status: "error", message: "Failed to process webhook" }, 500);
31 }
apiry
snartapi