overlay: 1.0.0 info: title: CodeSamples overlay for typescript target version: 0.0.0 actions: - target: $["paths"]["/domains/{slug}/transfer"]["post"] update: "x-codeSamples": - "lang": "typescript" "label": "transferDomain" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.transfer("acme.com", { newWorkspaceId: "", }); // Handle the result console.log(result) } run(); - target: $["paths"]["/links/count"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getLinksCount" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.count({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/links/{linkId}"]["delete"] update: "x-codeSamples": - "lang": "typescript" "label": "deleteLink" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.delete(""); // Handle the result console.log(result) } run(); - target: $["paths"]["/links/bulk"]["post"] update: "x-codeSamples": - "lang": "typescript" "label": "bulkCreateLinks" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.createMany([ { url: "https://google/com", }, ]); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/top_urls"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getTopURLsByClicksDeprecated" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.topUrls({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/clicks/countries"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getCountriesByClicks" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.countries({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/tags"]["post"] update: "x-codeSamples": - "lang": "typescript" "label": "createTag" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.create({ tag: "", }); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/browser"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getBrowsersByClicksDeprecated" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.browser({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/clicks/cities"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getCitiesByClicks" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.cities({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/clicks/devices"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getDevicesByClicks" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.devices({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/links/info"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getLinkInfo" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.get({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/clicks/count"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getClicksCount" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.count({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/clicks/browsers"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getBrowsersByClicks" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.browsers({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/workspaces/{idOrSlug}"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getWorkspace" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.get({ idOrSlug: "", }); // Handle the result console.log(result) } run(); - target: $["paths"]["/tags"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getTags" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.list({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/links"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getLinks" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.list({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/links/{linkId}"]["patch"] update: "x-codeSamples": - "lang": "typescript" "label": "updateLink" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.update("", { url: "https://google/com", }); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/timeseries"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getTimeseriesByClicksDeprecated" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.timeseries({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/device"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getDevicesByClicksDeprecated" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.device({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/referer"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getReferersByClicksDeprecated" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.referer({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/top_links"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getTopLinksByClicksDeprecated" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.topLinks({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/links/upsert"]["put"] update: "x-codeSamples": - "lang": "typescript" "label": "upsertLink" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.upsert({ url: "https://google/com", }); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/os"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getOSByClicksDeprecated" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.os({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/clicks/os"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getOSByClicks" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.os({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/clicks/top_links"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getTopLinksByClicks" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.topLinks({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/workspaces"]["post"] update: "x-codeSamples": - "lang": "typescript" "label": "createWorkspace" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.create({ name: "", slug: "", }); // Handle the result console.log(result) } run(); - target: $["paths"]["/domains/{slug}"]["delete"] update: "x-codeSamples": - "lang": "typescript" "label": "deleteDomain" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.delete("acme.com"); // Handle the result console.log(result) } run(); - target: $["paths"]["/links"]["post"] update: "x-codeSamples": - "lang": "typescript" "label": "createLink" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.create({ url: "https://google/com", }); // Handle the result console.log(result) } run(); - target: $["paths"]["/qr"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getQRCode" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.get({ url: "https://brief-micronutrient.org", }); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/clicks/referers"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getReferersByClicks" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.referers({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/clicks/top_urls"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getTopURLsByClicks" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.topUrls({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/domains"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "listDomains" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.list({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/domains/{slug}/primary"]["post"] update: "x-codeSamples": - "lang": "typescript" "label": "setPrimaryDomain" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.setPrimary("acme.com"); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/country"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getCountriesByClicksDeprecated" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.country({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/clicks/timeseries"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getTimeseriesByClicks" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.timeseries({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/clicks"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getClicksCountDeprecated" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.getClicksCountDeprecated({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/domains"]["post"] update: "x-codeSamples": - "lang": "typescript" "label": "addDomain" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.add({ slug: "acme.com", }); // Handle the result console.log(result) } run(); - target: $["paths"]["/domains/{slug}"]["patch"] update: "x-codeSamples": - "lang": "typescript" "label": "updateDomain" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.update("acme.com", {}); // Handle the result console.log(result) } run(); - target: $["paths"]["/metatags"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getMetatags" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.get({ url: "https://dub.co", }); // Handle the result console.log(result) } run(); - target: $["paths"]["/analytics/city"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getCitiesByClicksDeprecated" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.city({}); // Handle the result console.log(result) } run(); - target: $["paths"]["/workspaces"]["get"] update: "x-codeSamples": - "lang": "typescript" "label": "getWorkspaces" "source": |- import { Dub } from "dub"; const dub = new Dub({ token: "DUB_API_KEY", workspaceId: "", }); async function run() { const result = await dub.list(); // Handle the result console.log(result) } run();