import { createSembleClient } from '@semble.so/api'; export async function findExistingCardUri(apiKey: string | undefined, url: string): Promise { if (!apiKey) return; const semble = createSembleClient({ apiKey }); const result = await semble.cards.urlLibraryStatus({ query: { url } }); if (result.status === 200 && result.body.card?.uri) { return result.body.card.uri; } return; }