Skip to content

VantageClient

Defined in: packages/sdk/src/client.ts:73

Top-level client. Construct one per token; resource handles are created eagerly in the constructor so callers can dot through vc.websites, vc.seo, etc. without lazy-init surprises.

new VantageClient(opts): VantageClient

Defined in: packages/sdk/src/client.ts:89

VantageClientOptions

VantageClient

readonly analytics: AnalyticsApi

Defined in: packages/sdk/src/client.ts:85


readonly blueprint: BlueprintApi

Defined in: packages/sdk/src/client.ts:79


readonly bookings: BookingsApi

Defined in: packages/sdk/src/client.ts:81


readonly clients: ClientsApi

Defined in: packages/sdk/src/client.ts:84


readonly content: ContentApi

Defined in: packages/sdk/src/client.ts:77


readonly domains: DomainsApi

Defined in: packages/sdk/src/client.ts:80


readonly jobs: JobsApi

Defined in: packages/sdk/src/client.ts:86


readonly me: MeApi

Defined in: packages/sdk/src/client.ts:87


readonly media: MediaApi

Defined in: packages/sdk/src/client.ts:78


readonly newsletter: NewsletterApi

Defined in: packages/sdk/src/client.ts:83


readonly seo: SeoApi

Defined in: packages/sdk/src/client.ts:82


readonly websites: WebsitesApi

Defined in: packages/sdk/src/client.ts:76

whoami(): Promise<{ auth: unknown; }>

Defined in: packages/sdk/src/client.ts:114

Sanity check: returns whoever the token belongs to. Useful as a “did I log in correctly” probe before doing real work.

Promise<{ auth: unknown; }>