- ContactsApiFp(configuration?): { 
 acceptContactRequest(id: string, contactStatusUpdateDeets?: ContactStatusUpdateDeets, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>;
 contactsBulkPOST(contactBulkCreateDeets?: ContactBulkCreateDeets, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>;
 contactsDELETE(id?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
 contactsDeleteAvatar(id: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
 contactsGetAvatarById(id: string, avatarType?: AvatarType, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
 contactsGETById(id: string, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>;
 contactsGETList(includeSelf?: boolean, sortByFieldName?: ListOfSortFieldsForContact, sortByAscending?: boolean, limit?: number, page?: number, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfoListResponse>)>;
 contactsGETRequests(contactStatus?: ContactStatusPersonaFilter, limit?: number, page?: number, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfoListResponse>)>;
 contactsInvitePOST(contactInviteCreateDeets?: ContactInviteCreateDeets, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>;
 contactsInvitePut(personaId: string, contactInviteUpdateDeets?: ContactInviteUpdateDeets, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>;
 contactsPOST(contactCreateDeets?: ContactCreateDeets, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>;
 contactsSearch(term?: string, externalId?: string, sinceUTC?: string, accessPerspective?: AccessPerspective, includeAlias?: boolean, includeContacts?: boolean, includeRequest?: boolean, contactStatus?: ContactStatusPersona[], roles?: string[], includeCounts?: boolean, sortByFieldName?: ListOfSortFieldsForContact, sortByAscending?: boolean, limit?: number, page?: number, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfoListResponse>)>;
 contactsUpdateAvatar(id: string, file?: File, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
 contactsUpdateAvatarByDeets(id: string, userId?: string, avatarBytes?: AvatarBytes, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
 contactsUpdateAvatarByPrompt(id: string, avatarPromptCreateDeets?: AvatarPromptCreateDeets, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
 getAcceptPaymentStatusByAccountId(accountId?: string, status?: AcceptPaymentStatusEnum, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<PaymentAcceptResponse>)>;
 getPayments(id: string, minAmount?: number, maxAmount?: number, fromDate?: string, toDate?: string, statuses?: string[], paymentTypes?: string[], id2?: string, shortId?: string, toHandle?: string, toEmail?: string, toPhone?: string, toName?: string, toPersonaId?: string, toUserId?: string, toUserAccountId?: string, toIsAcceptedContact?: boolean, toCountryCode?: string, toExternalId?: string, toAvatar?: AvatarSize[], toId?: string, toCreated?: string, toShortId?: string, toObjectName?: string, limit?: number, page?: number, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<PaymentListResponse>)>;
 rejectContactRequest(id: string, contactStatusUpdateDeets?: ContactStatusUpdateDeets, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>;
 requestsGETList(includeSelf?: boolean, sortByFieldName?: ListOfSortFieldsForContact, sortByAscending?: boolean, limit?: number, page?: number, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfoListResponse>)>;
 }
- Returns { 
 acceptContactRequest(id: string, contactStatusUpdateDeets?: ContactStatusUpdateDeets, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>;
 contactsBulkPOST(contactBulkCreateDeets?: ContactBulkCreateDeets, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>;
 contactsDELETE(id?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
 contactsDeleteAvatar(id: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
 contactsGetAvatarById(id: string, avatarType?: AvatarType, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
 contactsGETById(id: string, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>;
 contactsGETList(includeSelf?: boolean, sortByFieldName?: ListOfSortFieldsForContact, sortByAscending?: boolean, limit?: number, page?: number, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfoListResponse>)>;
 contactsGETRequests(contactStatus?: ContactStatusPersonaFilter, limit?: number, page?: number, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfoListResponse>)>;
 contactsInvitePOST(contactInviteCreateDeets?: ContactInviteCreateDeets, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>;
 contactsInvitePut(personaId: string, contactInviteUpdateDeets?: ContactInviteUpdateDeets, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>;
 contactsPOST(contactCreateDeets?: ContactCreateDeets, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>;
 contactsSearch(term?: string, externalId?: string, sinceUTC?: string, accessPerspective?: AccessPerspective, includeAlias?: boolean, includeContacts?: boolean, includeRequest?: boolean, contactStatus?: ContactStatusPersona[], roles?: string[], includeCounts?: boolean, sortByFieldName?: ListOfSortFieldsForContact, sortByAscending?: boolean, limit?: number, page?: number, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfoListResponse>)>;
 contactsUpdateAvatar(id: string, file?: File, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
 contactsUpdateAvatarByDeets(id: string, userId?: string, avatarBytes?: AvatarBytes, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
 contactsUpdateAvatarByPrompt(id: string, avatarPromptCreateDeets?: AvatarPromptCreateDeets, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
 getAcceptPaymentStatusByAccountId(accountId?: string, status?: AcceptPaymentStatusEnum, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<PaymentAcceptResponse>)>;
 getPayments(id: string, minAmount?: number, maxAmount?: number, fromDate?: string, toDate?: string, statuses?: string[], paymentTypes?: string[], id2?: string, shortId?: string, toHandle?: string, toEmail?: string, toPhone?: string, toName?: string, toPersonaId?: string, toUserId?: string, toUserAccountId?: string, toIsAcceptedContact?: boolean, toCountryCode?: string, toExternalId?: string, toAvatar?: AvatarSize[], toId?: string, toCreated?: string, toShortId?: string, toObjectName?: string, limit?: number, page?: number, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<PaymentListResponse>)>;
 rejectContactRequest(id: string, contactStatusUpdateDeets?: ContactStatusUpdateDeets, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>;
 requestsGETList(includeSelf?: boolean, sortByFieldName?: ListOfSortFieldsForContact, sortByAscending?: boolean, limit?: number, page?: number, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfoListResponse>)>;
 }
- acceptContactRequest:function- acceptContactRequest(id, contactStatusUpdateDeets?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>
- Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>
 
- contactsBulkPOST:function- contactsBulkPOST(contactBulkCreateDeets?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>
- Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>
 
- contactsDELETE:function- contactsDELETE(id?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
- Parameters- Optionalid: string
- Optionaloptions: RawAxiosRequestConfig
 
- Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
 
- contactsDeleteAvatar:function- contactsDeleteAvatar(id, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
- Parameters- id: string
- Optionaloptions: RawAxiosRequestConfig
 
- Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
 
- contactsGetAvatarById:function- contactsGetAvatarById(id, avatarType?, userId?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
- Parameters- id: string
- OptionalavatarType: AvatarType
- OptionaluserId: string
- Optionaloptions: RawAxiosRequestConfig
 
- Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
 
- contactsGETById:function- contactsGETById(id, userId?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>
- Parameters- id: string
- OptionaluserId: string
- Optionaloptions: RawAxiosRequestConfig
 
- Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>
 
- contactsGETList:function- contactsGETList(includeSelf?, sortByFieldName?, sortByAscending?, limit?, page?, userId?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfoListResponse>)>
- Parameters- OptionalincludeSelf: boolean
- OptionalsortByFieldName: ListOfSortFieldsForContact
- OptionalsortByAscending: boolean
- Optionallimit: number
- Optionalpage: number
- OptionaluserId: string
- Optionaloptions: RawAxiosRequestConfig
 
- Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfoListResponse>)>
 
- contactsGETRequests:function- contactsGETRequests(contactStatus?, limit?, page?, userId?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfoListResponse>)>
- Parameters- OptionalcontactStatus: ContactStatusPersonaFilter
- Optionallimit: number
- Optionalpage: number
- OptionaluserId: string
- Optionaloptions: RawAxiosRequestConfig
 
- Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfoListResponse>)>
 
- contactsInvitePOST:function- contactsInvitePOST(contactInviteCreateDeets?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>
- Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>
 
- contactsInvitePut:function- contactsInvitePut(personaId, contactInviteUpdateDeets?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>
- Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>
 
- contactsPOST:function- contactsPOST(contactCreateDeets?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>
- Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>
 
- contactsSearch:function- contactsSearch(term?, externalId?, sinceUTC?, accessPerspective?, includeAlias?, includeContacts?, includeRequest?, contactStatus?, roles?, includeCounts?, sortByFieldName?, sortByAscending?, limit?, page?, userId?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfoListResponse>)>
- Parameters- Optionalterm: string
- OptionalexternalId: string
- OptionalsinceUTC: string
- OptionalaccessPerspective: AccessPerspective
- OptionalincludeAlias: boolean
- OptionalincludeContacts: boolean
- OptionalincludeRequest: boolean
- OptionalcontactStatus: ContactStatusPersona[]
- Optionalroles: string[]
- OptionalincludeCounts: boolean
- OptionalsortByFieldName: ListOfSortFieldsForContact
- OptionalsortByAscending: boolean
- Optionallimit: number
- Optionalpage: number
- OptionaluserId: string
- Optionaloptions: RawAxiosRequestConfig
 
- Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfoListResponse>)>
 
- contactsUpdateAvatar:function- contactsUpdateAvatar(id, file?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
- Parameters- id: string
- Optionalfile: File
- Optionaloptions: RawAxiosRequestConfig
 
- Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
 
- contactsUpdateAvatarByDeets:function- contactsUpdateAvatarByDeets(id, userId?, avatarBytes?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
- Parameters- id: string
- OptionaluserId: string
- OptionalavatarBytes: AvatarBytes
- Optionaloptions: RawAxiosRequestConfig
 
- Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
 
- contactsUpdateAvatarByPrompt:function- contactsUpdateAvatarByPrompt(id, avatarPromptCreateDeets?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
- Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>
 
- getAcceptPaymentStatusByAccountId:function- getAcceptPaymentStatusByAccountId(accountId?, status?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<PaymentAcceptResponse>)>
- Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<PaymentAcceptResponse>)>
 
- getPayments:function- getPayments(id, minAmount?, maxAmount?, fromDate?, toDate?, statuses?, paymentTypes?, id2?, shortId?, toHandle?, toEmail?, toPhone?, toName?, toPersonaId?, toUserId?, toUserAccountId?, toIsAcceptedContact?, toCountryCode?, toExternalId?, toAvatar?, toId?, toCreated?, toShortId?, toObjectName?, limit?, page?, userId?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<PaymentListResponse>)>
- Parameters- id: string
- OptionalminAmount: number
- OptionalmaxAmount: number
- OptionalfromDate: string
- OptionaltoDate: string
- Optionalstatuses: string[]
- OptionalpaymentTypes: string[]
- Optionalid2: string
- OptionalshortId: string
- OptionaltoHandle: string
- OptionaltoEmail: string
- OptionaltoPhone: string
- OptionaltoName: string
- OptionaltoPersonaId: string
- OptionaltoUserId: string
- OptionaltoUserAccountId: string
- OptionaltoIsAcceptedContact: boolean
- OptionaltoCountryCode: string
- OptionaltoExternalId: string
- OptionaltoAvatar: AvatarSize[]
- OptionaltoId: string
- OptionaltoCreated: string
- OptionaltoShortId: string
- OptionaltoObjectName: string
- Optionallimit: number
- Optionalpage: number
- OptionaluserId: string
- Optionaloptions: RawAxiosRequestConfig
 
- Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<PaymentListResponse>)>
 
- rejectContactRequest:function- rejectContactRequest(id, contactStatusUpdateDeets?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>
- Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfo>)>
 
- requestsGETList:function- requestsGETList(includeSelf?, sortByFieldName?, sortByAscending?, limit?, page?, userId?, options?): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfoListResponse>)>
- Parameters- OptionalincludeSelf: boolean
- OptionalsortByFieldName: ListOfSortFieldsForContact
- OptionalsortByAscending: boolean
- Optionallimit: number
- Optionalpage: number
- OptionaluserId: string
- Optionaloptions: RawAxiosRequestConfig
 
- Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ContactInfoListResponse>)>
 
 
ContactsApi - functional programming interface export