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=66&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"(2112ms)

myApi1 file match

@nanyun•Updated 1 year ago

myApi1 file match

@bogo•Updated 1 year ago

myApi1 file match

@dpetrouk•Updated 1 year ago

myApi1 file match

@yosun•Updated 1 year ago

myApi1 file match

@ryanlegler•Updated 1 year ago

myExpressApi2 file matches

@stevekrouse•Updated 1 year ago

verifySecretAPI2 file matches

@stevekrouse•Updated 1 year ago

hiddenAPI2 file matches

@stevekrouse•Updated 1 year ago

myApi1 file match

@ALienbytes•Updated 1 year ago

myApi1 file match

@gulley•Updated 1 year ago

mcp-starterREADME.md1 match

@mattrossman•Updated 35 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 47 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