# createMultiSigAuthDescriptorRegistration · FT4 TypeScript client · Chromia Docs (concept)

> createMultiSigAuthDescriptorRegistration(
    flags: string[],
    signers: Buffer<ArrayBufferLike>[],
    signaturesRequired: number,
    rules?: AuthDesc

Source: https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.createMultiSigAuthDescriptorRegistration/

Function

# createMultiSigAuthDescriptorRegistration

* ```signature
  createMultiSigAuthDescriptorRegistration(
      flags: string[],
      signers: Buffer<ArrayBufferLike>[],
      signaturesRequired: number,
      rules?: AuthDescriptorRules | null,
  ): AuthDescriptorRegistration<MultiSig>
  ```

  Creates a registration for a multi signature auth descriptor

  #### Parameters

  + flags: string[]

    the flags that this auth descriptor will have
  + signers: Buffer<ArrayBufferLike>[]

    the signers that will sign this auth descriptor
  + signaturesRequired: number

    how many signatures is required to perform an operation
  + rules: [AuthDescriptorRules](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AuthDescriptorRules/) | null = null

    any rules to be included in the registration

  #### Returns [AuthDescriptorRegistration](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AuthDescriptorRegistration/)<[MultiSig](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.MultiSig/)>

  the created registration

[View this page on docs.chromia.com](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.createMultiSigAuthDescriptorRegistration.html)Generated API reference, mirrored from the live docs
