Skip to content

CreateApplicationInput

@blobs/sdk v0.1.0


@blobs/sdk / services / CreateApplicationInput

Defined in: services/ApplicationsService.ts:57

Input payload for ApplicationsService.create, describing the application to provision.

Properties

name

name: string

Defined in: services/ApplicationsService.ts:59

Human-readable application name.


description?

optional description?: string

Defined in: services/ApplicationsService.ts:61

Optional description.


network_id

network_id: string

Defined in: services/ApplicationsService.ts:63

Network the application will be scoped to.


permissions

permissions: string[]

Defined in: services/ApplicationsService.ts:65

Permission scopes to grant.


rate_limit?

optional rate_limit?: number

Defined in: services/ApplicationsService.ts:67

Optional rate limit (requests per unit).


expires_at?

optional expires_at?: string

Defined in: services/ApplicationsService.ts:69

Optional expiration timestamp (ISO-8601).


metadata?

optional metadata?: Record<string, unknown>

Defined in: services/ApplicationsService.ts:71

Optional metadata.