# AddParticipant | @coopenomics/sdk
Documentation for @coopenomics/sdk

# Namespace AddParticipant

      import { Mutations, Zeus} from '@coopenomics/sdk'

      const variables: Mutations.Participants.AddParticipant.IInput = {
          data: {
            created_at: "<фактическая дата регистрации пайщика>",
            email: "<email пайщика>",
            initial: <внесенный вступительного взнос (100.0000 RUB)>,
            minimum: <внесенный мин. паевый взнос (300.0000 RUB)>,

            //флаг распределения вступительного взноса по фондам указывает то,
            // следует ли системе добавить вступительный взнос в фонд для дальнейшего списания (true),
            // или он был ранее добавлен и списан на хозяйственные расходы (false).
            spread_initial: false | true,
            //тип добавляемого аккаунта - физлицо, юрлицо или организация
            type: <Zeus.AccountType.Individual | Zeus.AccountType.Entrepreneur | Zeus.AccountType.Organization>

            //передать один из объектов с данными
            individual_data: {<объект с данными физлица> },
            organization_data: {<объект с данными ИП> },
            entrepreneur_data: {<объект с данными организации> },
          }
        }

      const { [Mutations.Account.AddParticipant.name]: result } = await client.Mutation(
        Mutations.Account.AddParticipant.mutation,
        {
          variables,
        }
      );

/** Добавить активного пайщика, который вступил в кооператив, не используя платформу (заполнив заявление собственноручно, оплатив вступительный и минимальный паевый взносы, и получив протокол решения совета)

- Defined in components/sdk/src/mutations/participants/addParticipant.ts:1

### Index

### Interfaces

IInput

### Type Aliases

IOutput

### Variables

mutation
name