method

RiduClient.create

RiduClient.create<Slug extends CollectionSlug<Config>>( collection: Slug, data: CreateFor<Config, Slug>, options?: CreateOptions< LocaleFor<Config>, CollectionVersionsFor<Config, Slug>, CollectionDraftsFor<Config, Slug>, >, ): Promise<OutputFor<Config, Slug>>

Create one collection document with capability-checked draft intent.

Source packages/sdk/src/types.ts:843

@param collection
The collection value.
@param data
The data value.
@param options
The options value.
@returns
The declared result.

Related types

  • CollectionSlug

    The generated union of collection slugs.

  • CreateFor

    Resolve a collection create input type.

  • CreateOptions

    Create options, including explicit draft or publish intent for versioned collections.

  • OutputFor

    Resolve a collection document output type.