> ## Documentation Index
> Fetch the complete documentation index at: https://learn.nexudus.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Search Coworkers

> Search and list Coworker records with filtering, sorting, and pagination.

A **Coworker** represents a customer in Nexudus. Coworkers can be individuals or companies and hold all personal, billing, access-control, and plan information for a customer.

When creating a coworker, set `CreateUser` to grant portal and app access — this also sends a welcome email with access details.

To assign a plan at creation time, pass `TariffId` with the plan ID. Combine with `BillingDay` to fix the billing day (defaults to the current day or the plan's default billing day) and `RenewalDate` to set the date when the plan starts and will first be invoiced.

## Authentication

<Note>
  This endpoint requires OAuth2 authentication. Include a valid bearer token in the `Authorization` header.
  The authenticated user must be a full unrestricted administrator or have the **`Coworker-List`** role.
</Note>

## Enums

<Accordion title="eCoworkerRecordType — CoworkerType values">
  | Value | Name       |
  | ----- | ---------- |
  | 1     | Individual |
  | 2     | Company    |
</Accordion>

<Accordion title="eGender — Gender values">
  | Value | Name         |
  | ----- | ------------ |
  | 0     | None         |
  | 1     | NotSet       |
  | 2     | Male         |
  | 3     | Female       |
  | 4     | Other        |
  | 5     | RatherNotSay |
</Accordion>

<Accordion title="eCoworkerTaxRateType — TaxRateType values">
  | Value | Name    |
  | ----- | ------- |
  | 1     | Default |
  | 2     | Reduced |
  | 3     | Exempt  |
</Accordion>

<Accordion title="eCoworkerAttendance — MondayAttendance values">
  | Value | Name              |
  | ----- | ----------------- |
  | 1     | WorkingFromOffice |
  | 2     | WorkingFromHome   |
  | 3     | WorkingFromAbroad |
  | 4     | NotWorking        |
  | 5     | Undefined         |
</Accordion>

<Accordion title="eRegularPaymentProvider">
  | Value | Name                       |
  | ----- | -------------------------- |
  | 0     | None                       |
  | 1     | MultiGateway               |
  | 2     | Stripe                     |
  | 3     | Forte                      |
  | 4     | AuthorizeNetSubscription   |
  | 5     | PaypalStandardSubscription |
  | 6     | PayPalAdaptive             |
  | 7     | EPay                       |
  | 8     | Braintree                  |
  | 9     | EziDebit                   |
  | 10    | LiqPay                     |
  | 11    | StripeACH                  |
  | 12    | GoCardless                 |
  | 13    | StripeBACS                 |
  | 94    | CreditNote                 |
  | 95    | GiftCard                   |
  | 96    | BankTransfer               |
  | 97    | Cash                       |
  | 98    | Check                      |
  | 99    | Other                      |
</Accordion>

## Query Parameters

### Pagination & Sorting

<ParamField query="page" type="integer" default="1">
  The page number to retrieve.
</ParamField>

<ParamField query="size" type="integer" default="25">
  The number of records per page.
</ParamField>

<ParamField query="orderBy" type="string">
  The property name to sort results by (e.g. `Name`, `CreatedOn`).
</ParamField>

<ParamField query="dir" type="integer">
  Sort direction. `0` for ascending, `1` for descending.
</ParamField>

### Filters

<ParamField query="Coworker_CoworkerType" type="integer">
  Filter by coworker type.
</ParamField>

<ParamField query="Coworker_FullName" type="string">
  Filter by full name.
</ParamField>

<ParamField query="Coworker_Salutation" type="string">
  Filter by salutation.
</ParamField>

<ParamField query="Coworker_Gender" type="integer">
  Filter by gender.
</ParamField>

<ParamField query="Coworker_Email" type="string">
  Filter by email address.
</ParamField>

<ParamField query="Coworker_CreateUser" type="boolean">
  Filter by create user account. Grants portal and app access and sends a welcome email with the access details.
</ParamField>

<ParamField query="Coworker_AvatarFileName" type="string">
  Filter by Avatar File Name.
</ParamField>

<ParamField query="Coworker_NewAvatarUrl" type="string">
  Filter by New Avatar Url.
</ParamField>

<ParamField query="Coworker_ClearAvatar" type="boolean">
  Filter by Clear Avatar File.
</ParamField>

<ParamField query="Coworker_BannerImageFileName" type="string">
  Filter by Banner Image File Name.
</ParamField>

<ParamField query="Coworker_NewBannerImageUrl" type="string">
  Filter by New Banner Image Url.
</ParamField>

<ParamField query="Coworker_ClearBannerImage" type="boolean">
  Filter by Clear Banner Image File.
</ParamField>

<ParamField query="Coworker_Address" type="string">
  Filter by address.
</ParamField>

<ParamField query="Coworker_PostCode" type="string">
  Filter by post code.
</ParamField>

<ParamField query="Coworker_CityName" type="string">
  Filter by city name.
</ParamField>

<ParamField query="Coworker_State" type="string">
  Filter by state.
</ParamField>

<ParamField query="Coworker_Country" type="integer">
  Filter by Country Id.
</ParamField>

<ParamField query="Coworker_SimpleTimeZone" type="integer">
  Filter by Simple Time Zone Id.
</ParamField>

<ParamField query="Coworker_MobilePhone" type="string">
  Filter by mobile phone.
</ParamField>

<ParamField query="Coworker_LandLine" type="string">
  Filter by land line.
</ParamField>

<ParamField query="Coworker_DateOfBirth" type="string">
  Filter by date of birth.
</ParamField>

<ParamField query="Coworker_NickName" type="string">
  Filter by nickname.
</ParamField>

<ParamField query="Coworker_BusinessArea" type="string">
  Filter by business area.
</ParamField>

<ParamField query="Coworker_Position" type="string">
  Filter by position.
</ParamField>

<ParamField query="Coworker_CompanyName" type="string">
  Filter by company name.
</ParamField>

<ParamField query="Coworker_ProfileWebsite" type="string">
  Filter by profile website.
</ParamField>

<ParamField query="Coworker_ProfileTags" type="string">
  Filter by profile tags.
</ParamField>

<ParamField query="Coworker_ProfileSummary" type="string">
  Filter by profile summary.
</ParamField>

<ParamField query="Coworker_Twitter" type="string">
  Filter by twitter handle.
</ParamField>

<ParamField query="Coworker_Facebook" type="string">
  Filter by facebook profile.
</ParamField>

<ParamField query="Coworker_Google" type="string">
  Filter by Google.
</ParamField>

<ParamField query="Coworker_Telegram" type="string">
  Filter by telegram handle.
</ParamField>

<ParamField query="Coworker_Linkedin" type="string">
  Filter by linkedIn profile.
</ParamField>

<ParamField query="Coworker_Skype" type="string">
  Filter by skype handle.
</ParamField>

<ParamField query="Coworker_Github" type="string">
  Filter by gitHub profile.
</ParamField>

<ParamField query="Coworker_Pinterest" type="string">
  Filter by Pinterest.
</ParamField>

<ParamField query="Coworker_Flickr" type="string">
  Filter by Flickr.
</ParamField>

<ParamField query="Coworker_Instagram" type="string">
  Filter by instagram profile.
</ParamField>

<ParamField query="Coworker_Vimeo" type="string">
  Filter by Vimeo.
</ParamField>

<ParamField query="Coworker_Tumblr" type="string">
  Filter by Tumblr.
</ParamField>

<ParamField query="Coworker_Blogger" type="string">
  Filter by Blogger.
</ParamField>

<ParamField query="Coworker_ProfileIsPublic" type="boolean">
  Filter by profile is public.
</ParamField>

<ParamField query="Coworker_InvoicingBusiness" type="integer">
  Filter by Invoicing Business Id.
</ParamField>

<ParamField query="Coworker_InvoicingBusiness_Name" type="string">
  Filter by the name of the customer home location.
</ParamField>

<ParamField query="Coworker_BillingEmail" type="string">
  Filter by billing email.
</ParamField>

<ParamField query="Coworker_BillingName" type="string">
  Filter by billing name.
</ParamField>

<ParamField query="Coworker_BillingAddress" type="string">
  Filter by billing address.
</ParamField>

<ParamField query="Coworker_BillingPostCode" type="string">
  Filter by billing post code.
</ParamField>

<ParamField query="Coworker_BillingCityName" type="string">
  Filter by billing city.
</ParamField>

<ParamField query="Coworker_BillingState" type="string">
  Filter by billing state.
</ParamField>

<ParamField query="Coworker_BillingCountry" type="integer">
  Filter by Billing Country Id.
</ParamField>

<ParamField query="Coworker_BillingSimpleTimeZone" type="integer">
  Filter by Billing Simple Time Zone Id.
</ParamField>

<ParamField query="Coworker_TaxRateType" type="integer">
  Filter by tax rate type.
</ParamField>

<ParamField query="Coworker_TaxRate" type="number">
  Filter by tax rate.
</ParamField>

<ParamField query="Coworker_TaxIDNumber" type="string">
  Filter by tax ID number.
</ParamField>

<ParamField query="Coworker_BankName" type="string">
  Filter by bank name.
</ParamField>

<ParamField query="Coworker_BankAccount" type="string">
  Filter by bank account.
</ParamField>

<ParamField query="Coworker_BankBranch" type="string">
  Filter by bank branch.
</ParamField>

<ParamField query="Coworker_NotifyOnNewInvoice" type="boolean">
  Filter by notify on new invoice.
</ParamField>

<ParamField query="Coworker_NotifyOnNewPayment" type="boolean">
  Filter by notify on new payment.
</ParamField>

<ParamField query="Coworker_NotifyOnFailedPayment" type="boolean">
  Filter by notify on failed payment.
</ParamField>

<ParamField query="Coworker_ShowPayingMemberInvoices" type="boolean">
  Filter by show paying member invoices.
</ParamField>

<ParamField query="Coworker_EnableGoCardlessPayments" type="boolean">
  Filter by enable GoCardless payments.
</ParamField>

<ParamField query="Coworker_UseGoCardlessProPayments" type="boolean">
  Filter by Use Go Cardless Pro Payments.
</ParamField>

<ParamField query="Coworker_GoCardlessContractNumber" type="string">
  Filter by goCardless contract number.
</ParamField>

<ParamField query="Coworker_StripeBacsDDPaymentMethodId" type="string">
  Filter by Stripe Bacs DDPayment Method Id.
</ParamField>

<ParamField query="Coworker_StripeBacsDDMandateId" type="string">
  Filter by Stripe Bacs DDMandate Id.
</ParamField>

<ParamField query="Coworker_StripeBacsDDCustomerToken" type="string">
  Filter by Stripe Bacs DDCustomer Token.
</ParamField>

<ParamField query="Coworker_StripeBacsDDEnabled" type="boolean">
  Filter by Stripe Bacs DDEnabled.
</ParamField>

<ParamField query="Coworker_LastOverDueInvoiceReminder" type="string">
  Filter by Last Over Due Invoice Reminder.
</ParamField>

<ParamField query="Coworker_LastLowCreditReminder" type="string">
  Filter by Last Low Credit Reminder.
</ParamField>

<ParamField query="Coworker_RefererGuid" type="string">
  Filter by Referer Guid.
</ParamField>

<ParamField query="Coworker_RegularPaymentProvider" type="integer">
  Filter by regular payment provider.
</ParamField>

<ParamField query="Coworker_RegularPaymentContractNumber" type="string">
  Filter by regular payment contract number.
</ParamField>

<ParamField query="Coworker_CardNumber" type="string">
  Filter by card number.
</ParamField>

<ParamField query="Coworker_DoNotProcessInvoicesAutomatically" type="boolean">
  Filter by do not process invoices automatically.
</ParamField>

<ParamField query="Coworker_AllowNetworkCheckin" type="boolean">
  Filter by allow network check-in.
</ParamField>

<ParamField query="Coworker_CheckinSinceLastRenewal" type="integer">
  Filter by check-ins since last renewal.
</ParamField>

<ParamField query="Coworker_MinutesSinceLastRenewal" type="integer">
  Filter by minutes since last renewal.
</ParamField>

<ParamField query="Coworker_AccessCardId" type="string">
  Filter by access card ID.
</ParamField>

<ParamField query="Coworker_AccessPincode" type="string">
  Filter by access PIN code.
</ParamField>

<ParamField query="Coworker_KeyFobNumber" type="string">
  Filter by key fob number.
</ParamField>

<ParamField query="Coworker_NotifyOnDelivery" type="boolean">
  Filter by notify on delivery.
</ParamField>

<ParamField query="Coworker_EzeepUserId" type="string">
  Filter by Ezeep User Id.
</ParamField>

<ParamField query="Coworker_EzeepFreePrinting" type="boolean">
  Filter by Ezeep Free Printing.
</ParamField>

<ParamField query="Coworker_EzeepBlueUserId" type="string">
  Filter by Ezeep Blue User Id.
</ParamField>

<ParamField query="Coworker_EzeepBlueFreePrinting" type="boolean">
  Filter by Ezeep Blue Free Printing.
</ParamField>

<ParamField query="Coworker_EzeepBluePrintingEnabled" type="boolean">
  Filter by Ezeep Blue Printing Enabled.
</ParamField>

<ParamField query="Coworker_PaperCutPayAsYouPrint" type="boolean">
  Filter by Paper Cut Pay As You Print.
</ParamField>

<ParamField query="Coworker_PaperCutFreePrinting" type="boolean">
  Filter by Paper Cut Free Printing.
</ParamField>

<ParamField query="Coworker_PaperCutUserId" type="string">
  Filter by Paper Cut User Id.
</ParamField>

<ParamField query="Coworker_CanMakeBookings" type="boolean">
  Filter by can make bookings.
</ParamField>

<ParamField query="Coworker_CanBookForTeam" type="boolean">
  Filter by can book for team.
</ParamField>

<ParamField query="Coworker_CanPurchaseProducts" type="boolean">
  Filter by can purchase products.
</ParamField>

<ParamField query="Coworker_CanPurchaseEvents" type="boolean">
  Filter by can purchase events.
</ParamField>

<ParamField query="Coworker_CanAccessCommunity" type="boolean">
  Filter by can access community.
</ParamField>

<ParamField query="Coworker_ReferenceNumber" type="string">
  Filter by reference number.
</ParamField>

<ParamField query="Coworker_Tag" type="string">
  Filter by tag.
</ParamField>

<ParamField query="Coworker_Notes" type="string">
  Filter by notes.
</ParamField>

<ParamField query="Coworker_ShowAlert" type="boolean">
  Filter by show alert.
</ParamField>

<ParamField query="Coworker_AlertNote" type="string">
  Filter by alert note.
</ParamField>

<ParamField query="Coworker_User" type="integer">
  Filter by User Id.
</ParamField>

<ParamField query="Coworker_User_FullName" type="string">
  Filter by User Full Name.
</ParamField>

<ParamField query="Coworker_User_IsAdmin" type="boolean">
  Filter by User Is Admin.
</ParamField>

<ParamField query="Coworker_User_LastAccess" type="string">
  Filter by User Last Access.
</ParamField>

<ParamField query="Coworker_User_Active" type="boolean">
  Filter by User Active.
</ParamField>

<ParamField query="Coworker_User_ReceiveCommunityDigest" type="boolean">
  Filter by User Receive Community Digest.
</ParamField>

<ParamField query="Coworker_User_ReceiveEveryMessage" type="boolean">
  Filter by User Receive Every Message.
</ParamField>

<ParamField query="Coworker_Active" type="boolean">
  Filter by active.
</ParamField>

<ParamField query="Coworker_NextAutoInvoice" type="string">
  Filter by next auto invoice date.
</ParamField>

<ParamField query="Coworker_InvoiceDueDatePeriod" type="integer">
  Filter by invoice due date period.
</ParamField>

<ParamField query="Coworker_RegistrationDate" type="string">
  Filter by registration date.
</ParamField>

<ParamField query="Coworker_GeneralTermsAccepted" type="boolean">
  Filter by general terms accepted.
</ParamField>

<ParamField query="Coworker_LastRenewal" type="string">
  Filter by Last Renewal.
</ParamField>

<ParamField query="Coworker_LastInvoiceAttempt" type="string">
  Filter by Last Invoice Attempt.
</ParamField>

<ParamField query="Coworker_Custom1" type="string">
  Filter by custom field 1.
</ParamField>

<ParamField query="Coworker_Custom2" type="string">
  Filter by custom field 2.
</ParamField>

<ParamField query="Coworker_Custom3" type="string">
  Filter by custom field 3.
</ParamField>

<ParamField query="Coworker_Custom4" type="string">
  Filter by custom field 4.
</ParamField>

<ParamField query="Coworker_Custom5" type="string">
  Filter by custom field 5.
</ParamField>

<ParamField query="Coworker_Custom6" type="string">
  Filter by custom field 6.
</ParamField>

<ParamField query="Coworker_Custom7" type="string">
  Filter by custom field 7.
</ParamField>

<ParamField query="Coworker_Custom8" type="string">
  Filter by custom field 8.
</ParamField>

<ParamField query="Coworker_Custom9" type="string">
  Filter by custom field 9.
</ParamField>

<ParamField query="Coworker_Custom10" type="string">
  Filter by custom field 10.
</ParamField>

<ParamField query="Coworker_Custom11" type="string">
  Filter by custom field 11.
</ParamField>

<ParamField query="Coworker_Custom12" type="string">
  Filter by custom field 12.
</ParamField>

<ParamField query="Coworker_Custom13" type="string">
  Filter by custom field 13.
</ParamField>

<ParamField query="Coworker_Custom14" type="string">
  Filter by custom field 14.
</ParamField>

<ParamField query="Coworker_Custom15" type="string">
  Filter by custom field 15.
</ParamField>

<ParamField query="Coworker_Custom16" type="string">
  Filter by custom field 16.
</ParamField>

<ParamField query="Coworker_Custom17" type="string">
  Filter by custom field 17.
</ParamField>

<ParamField query="Coworker_Custom18" type="string">
  Filter by custom field 18.
</ParamField>

<ParamField query="Coworker_Custom19" type="string">
  Filter by custom field 19.
</ParamField>

<ParamField query="Coworker_Custom20" type="string">
  Filter by custom field 20.
</ParamField>

<ParamField query="Coworker_Custom21" type="string">
  Filter by custom field 21.
</ParamField>

<ParamField query="Coworker_Custom22" type="string">
  Filter by custom field 22.
</ParamField>

<ParamField query="Coworker_Custom23" type="string">
  Filter by custom field 23.
</ParamField>

<ParamField query="Coworker_Custom24" type="string">
  Filter by custom field 24.
</ParamField>

<ParamField query="Coworker_Custom25" type="string">
  Filter by custom field 25.
</ParamField>

<ParamField query="Coworker_Custom26" type="string">
  Filter by custom field 26.
</ParamField>

<ParamField query="Coworker_Custom27" type="string">
  Filter by custom field 27.
</ParamField>

<ParamField query="Coworker_Custom28" type="string">
  Filter by custom field 28.
</ParamField>

<ParamField query="Coworker_Custom29" type="string">
  Filter by custom field 29.
</ParamField>

<ParamField query="Coworker_Custom30" type="string">
  Filter by custom field 30.
</ParamField>

<ParamField query="Coworker_NextInvoiceLocal" type="string">
  Filter by Next Invoice Local.
</ParamField>

<ParamField query="Coworker_NextAutoInvoiceLocal" type="string">
  Filter by Next Auto Invoice Local.
</ParamField>

<ParamField query="Coworker_RegistrationDateLocal" type="string">
  Filter by Registration Date Local.
</ParamField>

<ParamField query="Coworker_AccessControlDebounceTime" type="string">
  Filter by Access Control Debounce Time.
</ParamField>

<ParamField query="Coworker_Office365AccessToken" type="string">
  Filter by Office365Access Token.
</ParamField>

<ParamField query="Coworker_Office365RefreshToken" type="string">
  Filter by Office365Refresh Token.
</ParamField>

<ParamField query="Coworker_ZoomAccessToken" type="string">
  Filter by Zoom Access Token.
</ParamField>

<ParamField query="Coworker_ZoomRefreshToken" type="string">
  Filter by Zoom Refresh Token.
</ParamField>

<ParamField query="Coworker_ZoomUserId" type="string">
  Filter by Zoom User Id.
</ParamField>

<ParamField query="Coworker_DoordeckPrivateKey" type="string">
  Filter by Doordeck Private Key.
</ParamField>

<ParamField query="Coworker_DoordeckPublicKey" type="string">
  Filter by Doordeck Public Key.
</ParamField>

<ParamField query="Coworker_DoordeckUserGuid" type="string">
  Filter by Doordeck User Guid.
</ParamField>

<ParamField query="Coworker_Office365SubscriptionId" type="string">
  Filter by Office365Subscription Id.
</ParamField>

<ParamField query="Coworker_SaltoV2AccessToken" type="string">
  Filter by Salto V2Access Token.
</ParamField>

<ParamField query="Coworker_StripeACHBankToken" type="string">
  Filter by Stripe ACHBank Token.
</ParamField>

<ParamField query="Coworker_StripeACHCustomerToken" type="string">
  Filter by Stripe ACHCustomer Token.
</ParamField>

<ParamField query="Coworker_HasAcceptedStripeACHAgreement" type="boolean">
  Filter by Has Accepted Stripe ACHAgreement.
</ParamField>

<ParamField query="Coworker_HasVerifiedStripeACHDeposits" type="boolean">
  Filter by Has Verified Stripe ACHDeposits.
</ParamField>

<ParamField query="Coworker_PurchaseOrder" type="string">
  Filter by purchase order.
</ParamField>

<ParamField query="Coworker_SyncToSquare" type="boolean">
  Filter by Sync To Square.
</ParamField>

<ParamField query="Coworker_NotifyOnDeliveriesEmail" type="string">
  Filter by notify on deliveries email.
</ParamField>

<ParamField query="Coworker_AccessControlErrorNotificationSent" type="boolean">
  Filter by Access Control Error Notification Sent.
</ParamField>

<ParamField query="Coworker_SyncToPaperCutDue" type="boolean">
  Filter by Sync To Paper Cut Due.
</ParamField>

<ParamField query="Coworker_GoogleApiToken" type="string">
  Filter by Google Api Token.
</ParamField>

<ParamField query="Coworker_GoogleSubscriptionId" type="string">
  Filter by Google Subscription Id.
</ParamField>

<ParamField query="Coworker_CoworkerContractIds" type="string">
  Filter by Coworker Contract Ids.
</ParamField>

<ParamField query="Coworker_CoworkerContractTariffNames" type="string">
  Filter by Coworker Contract Tariff Names.
</ParamField>

<ParamField query="Coworker_BillingDay" type="integer">
  Filter by billing day. Used with `TariffId` to fix the billing day (defaults to current day or the plan's default billing day).
</ParamField>

<ParamField query="Coworker_TariffId" type="integer">
  Filter by plan ID. Creates a new contract for this plan at the same time as the customer. Combine with `BillingDay` and `RenewalDate`.
</ParamField>

<ParamField query="Coworker_TariffInvoiceEvery" type="integer">
  Filter by tariff invoice every N months.
</ParamField>

<ParamField query="Coworker_TariffInvoiceEveryWeeks" type="integer">
  Filter by tariff invoice every N weeks.
</ParamField>

<ParamField query="Coworker_RenewalDate" type="string">
  Filter by renewal date. Used with `TariffId` as the date when the plan starts and will be invoiced first.
</ParamField>

<ParamField query="Coworker_TeamName" type="string">
  Filter by Team Name.
</ParamField>

<ParamField query="Coworker_TeamId" type="integer">
  Filter by Team Id.
</ParamField>

<ParamField query="Coworker_TeamNames" type="string">
  Filter by team names.
</ParamField>

<ParamField query="Coworker_TeamIds" type="string">
  Filter by Team Ids.
</ParamField>

<ParamField query="Coworker_CurrentAccessSignature" type="string">
  Filter by Current Access Signature.
</ParamField>

<ParamField query="Coworker_CurrentAccessSignatures" type="string">
  Filter by Current Access Signatures.
</ParamField>

<ParamField query="Coworker_InvoiceSegregationOverride" type="boolean">
  Filter by Invoice Segregation Override.
</ParamField>

<ParamField query="Coworker_InvoiceSegregateContracts" type="boolean">
  Filter by Invoice Segregate Contracts.
</ParamField>

<ParamField query="Coworker_InvoiceSegregateBookings" type="boolean">
  Filter by Invoice Segregate Bookings.
</ParamField>

<ParamField query="Coworker_InvoiceSegregateProducts" type="boolean">
  Filter by Invoice Segregate Products.
</ParamField>

<ParamField query="Coworker_InvoiceSegregateTimePasses" type="boolean">
  Filter by Invoice Segregate Time Passes.
</ParamField>

<ParamField query="Coworker_InvoiceSegregateTickets" type="boolean">
  Filter by Invoice Segregate Tickets.
</ParamField>

<ParamField query="Coworker_IsDefaultProfile" type="boolean">
  Filter by Is Default Profile.
</ParamField>

<ParamField query="Coworker_InvoiceSegregateCharges" type="boolean">
  Filter by Invoice Segregate Charges.
</ParamField>

<ParamField query="Coworker_BrivoUserId" type="integer">
  Filter by Brivo User Id.
</ParamField>

<ParamField query="Coworker_EzeepPrintingEnabled" type="boolean">
  Filter by Ezeep Printing Enabled.
</ParamField>

<ParamField query="Coworker_ChurnProbability" type="number">
  Filter by Churn Probability.
</ParamField>

<ParamField query="Coworker_EngagementLevel" type="string">
  Filter by Engagement Level.
</ParamField>

<ParamField query="Coworker_InvoiceDueDateDay" type="integer">
  Filter by Invoice Due Date Day.
</ParamField>

<ParamField query="Coworker_MondayAttendance" type="integer">
  Filter by monday attendance.
</ParamField>

<ParamField query="Coworker_TuesdayAttendance" type="integer">
  Filter by tuesday attendance.
</ParamField>

<ParamField query="Coworker_WednesdayAttendance" type="integer">
  Filter by wednesday attendance.
</ParamField>

<ParamField query="Coworker_ThursdayAttendance" type="integer">
  Filter by thursday attendance.
</ParamField>

<ParamField query="Coworker_FridayAttendance" type="integer">
  Filter by friday attendance.
</ParamField>

<ParamField query="Coworker_SaturdayAttendance" type="integer">
  Filter by saturday attendance.
</ParamField>

<ParamField query="Coworker_SundayAttendance" type="integer">
  Filter by sunday attendance.
</ParamField>

<ParamField query="Coworker_Longitude" type="number">
  Filter by longitude.
</ParamField>

<ParamField query="Coworker_Latitude" type="number">
  Filter by latitude.
</ParamField>

<ParamField query="Coworker_BillingLongitude" type="number">
  Filter by billing longitude.
</ParamField>

<ParamField query="Coworker_BillingLatitude" type="number">
  Filter by billing latitude.
</ParamField>

<ParamField query="Coworker_Archived" type="boolean">
  Filter by archived.
</ParamField>

### Range Filters

<ParamField query="from_Coworker_DateOfBirth" type="string">
  Filter by date of birth greater than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="to_Coworker_DateOfBirth" type="string">
  Filter by date of birth less than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="from_Coworker_TaxRate" type="number">
  Filter by tax rate greater than or equal to this value.
</ParamField>

<ParamField query="to_Coworker_TaxRate" type="number">
  Filter by tax rate less than or equal to this value.
</ParamField>

<ParamField query="from_Coworker_LastOverDueInvoiceReminder" type="string">
  Filter by last over due invoice reminder greater than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="to_Coworker_LastOverDueInvoiceReminder" type="string">
  Filter by last over due invoice reminder less than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="from_Coworker_LastLowCreditReminder" type="string">
  Filter by last low credit reminder greater than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="to_Coworker_LastLowCreditReminder" type="string">
  Filter by last low credit reminder less than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="from_Coworker_CheckinSinceLastRenewal" type="integer">
  Filter by check-ins since last renewal greater than or equal to this value.
</ParamField>

<ParamField query="to_Coworker_CheckinSinceLastRenewal" type="integer">
  Filter by check-ins since last renewal less than or equal to this value.
</ParamField>

<ParamField query="from_Coworker_MinutesSinceLastRenewal" type="integer">
  Filter by minutes since last renewal greater than or equal to this value.
</ParamField>

<ParamField query="to_Coworker_MinutesSinceLastRenewal" type="integer">
  Filter by minutes since last renewal less than or equal to this value.
</ParamField>

<ParamField query="from_Coworker_UserLastAccess" type="string">
  Filter by user last access greater than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="to_Coworker_UserLastAccess" type="string">
  Filter by user last access less than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="from_Coworker_NextAutoInvoice" type="string">
  Filter by next auto invoice date greater than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="to_Coworker_NextAutoInvoice" type="string">
  Filter by next auto invoice date less than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="from_Coworker_InvoiceDueDatePeriod" type="integer">
  Filter by invoice due date period greater than or equal to this value.
</ParamField>

<ParamField query="to_Coworker_InvoiceDueDatePeriod" type="integer">
  Filter by invoice due date period less than or equal to this value.
</ParamField>

<ParamField query="from_Coworker_RegistrationDate" type="string">
  Filter by registration date greater than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="to_Coworker_RegistrationDate" type="string">
  Filter by registration date less than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="from_Coworker_LastRenewal" type="string">
  Filter by last renewal greater than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="to_Coworker_LastRenewal" type="string">
  Filter by last renewal less than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="from_Coworker_LastInvoiceAttempt" type="string">
  Filter by last invoice attempt greater than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="to_Coworker_LastInvoiceAttempt" type="string">
  Filter by last invoice attempt less than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="from_Coworker_NextInvoiceLocal" type="string">
  Filter by next invoice local greater than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="to_Coworker_NextInvoiceLocal" type="string">
  Filter by next invoice local less than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="from_Coworker_NextAutoInvoiceLocal" type="string">
  Filter by next auto invoice local greater than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="to_Coworker_NextAutoInvoiceLocal" type="string">
  Filter by next auto invoice local less than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="from_Coworker_RegistrationDateLocal" type="string">
  Filter by registration date local greater than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="to_Coworker_RegistrationDateLocal" type="string">
  Filter by registration date local less than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="from_Coworker_AccessControlDebounceTime" type="string">
  Filter by access control debounce time greater than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="to_Coworker_AccessControlDebounceTime" type="string">
  Filter by access control debounce time less than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="from_Coworker_BillingDay" type="integer">
  Filter by billing day. Used with `TariffId` to fix the billing day (defaults to current day or the plan's default billing day) greater than or equal to this value.
</ParamField>

<ParamField query="to_Coworker_BillingDay" type="integer">
  Filter by billing day. Used with `TariffId` to fix the billing day (defaults to current day or the plan's default billing day) less than or equal to this value.
</ParamField>

<ParamField query="from_Coworker_TariffId" type="integer">
  Filter by plan ID. Creates a new contract for this plan at the same time as the customer. Combine with `BillingDay` and `RenewalDate` greater than or equal to this value.
</ParamField>

<ParamField query="to_Coworker_TariffId" type="integer">
  Filter by plan ID. Creates a new contract for this plan at the same time as the customer. Combine with `BillingDay` and `RenewalDate` less than or equal to this value.
</ParamField>

<ParamField query="from_Coworker_TariffInvoiceEvery" type="integer">
  Filter by tariff invoice every N months greater than or equal to this value.
</ParamField>

<ParamField query="to_Coworker_TariffInvoiceEvery" type="integer">
  Filter by tariff invoice every N months less than or equal to this value.
</ParamField>

<ParamField query="from_Coworker_TariffInvoiceEveryWeeks" type="integer">
  Filter by tariff invoice every N weeks greater than or equal to this value.
</ParamField>

<ParamField query="to_Coworker_TariffInvoiceEveryWeeks" type="integer">
  Filter by tariff invoice every N weeks less than or equal to this value.
</ParamField>

<ParamField query="from_Coworker_RenewalDate" type="string">
  Filter by renewal date. Used with `TariffId` as the date when the plan starts and will be invoiced first greater than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="to_Coworker_RenewalDate" type="string">
  Filter by renewal date. Used with `TariffId` as the date when the plan starts and will be invoiced first less than or equal to this value. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="from_Coworker_TeamId" type="integer">
  Filter by team id greater than or equal to this value.
</ParamField>

<ParamField query="to_Coworker_TeamId" type="integer">
  Filter by team id less than or equal to this value.
</ParamField>

<ParamField query="from_Coworker_BrivoUserId" type="integer">
  Filter by brivo user id greater than or equal to this value.
</ParamField>

<ParamField query="to_Coworker_BrivoUserId" type="integer">
  Filter by brivo user id less than or equal to this value.
</ParamField>

<ParamField query="from_Coworker_ChurnProbability" type="number">
  Filter by churn probability greater than or equal to this value.
</ParamField>

<ParamField query="to_Coworker_ChurnProbability" type="number">
  Filter by churn probability less than or equal to this value.
</ParamField>

<ParamField query="from_Coworker_InvoiceDueDateDay" type="integer">
  Filter by invoice due date day greater than or equal to this value.
</ParamField>

<ParamField query="to_Coworker_InvoiceDueDateDay" type="integer">
  Filter by invoice due date day less than or equal to this value.
</ParamField>

<ParamField query="from_Coworker_Longitude" type="number">
  Filter by longitude greater than or equal to this value.
</ParamField>

<ParamField query="to_Coworker_Longitude" type="number">
  Filter by longitude less than or equal to this value.
</ParamField>

<ParamField query="from_Coworker_Latitude" type="number">
  Filter by latitude greater than or equal to this value.
</ParamField>

<ParamField query="to_Coworker_Latitude" type="number">
  Filter by latitude less than or equal to this value.
</ParamField>

<ParamField query="from_Coworker_BillingLongitude" type="number">
  Filter by billing longitude greater than or equal to this value.
</ParamField>

<ParamField query="to_Coworker_BillingLongitude" type="number">
  Filter by billing longitude less than or equal to this value.
</ParamField>

<ParamField query="from_Coworker_BillingLatitude" type="number">
  Filter by billing latitude greater than or equal to this value.
</ParamField>

<ParamField query="to_Coworker_BillingLatitude" type="number">
  Filter by billing latitude less than or equal to this value.
</ParamField>

<ParamField query="from_Coworker_CreatedOn" type="string">
  Filter records created on or after this date. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="to_Coworker_CreatedOn" type="string">
  Filter records created on or before this date. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="from_Coworker_UpdatedOn" type="string">
  Filter records updated on or after this date. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

<ParamField query="to_Coworker_UpdatedOn" type="string">
  Filter records updated on or before this date. Format: `YYYY-MM-DDTHH:mm`.
</ParamField>

## Code Examples

### Simple listing

<CodeGroup>
  ```bash cURL theme={null}
  curl -X GET \
    "https://spaces.nexudus.com/api/spaces/coworkers?page=1&size=15&orderBy=FullName&dir=0" \
    -H "Authorization: Bearer YOUR_TOKEN"
  ```

  ```javascript JavaScript theme={null}
  const response = await fetch(
    'https://spaces.nexudus.com/api/spaces/coworkers?' + new URLSearchParams({
      page: 1,
      size: 15,
      orderBy: 'FullName',
      dir: 1 // Ascending
    }),
    {
      headers: {
        'Authorization': 'Bearer YOUR_TOKEN'
      }
    }
  );

  const data = await response.json();
  ```

  ```python Python theme={null}
  import requests

  response = requests.get(
      'https://spaces.nexudus.com/api/spaces/coworkers',
      params={
          'page': 1,
          'size': 15,
          'orderBy': 'FullName',
          'dir': 0 // Ascending
      },
      headers={
          'Authorization': 'Bearer YOUR_TOKEN'
      }
  )

  data = response.json()
  ```
</CodeGroup>

### Filtering by FullName

<CodeGroup>
  ```bash cURL theme={null}
  curl -X GET \
    "https://spaces.nexudus.com/api/spaces/coworkers?Coworker_FullName=example-value&orderBy=FullName&dir=0" \
    -H "Authorization: Bearer YOUR_TOKEN"
  ```

  ```javascript JavaScript theme={null}
  const response = await fetch(
    'https://spaces.nexudus.com/api/spaces/coworkers?' + new URLSearchParams({
      Coworker_FullName: 'example-value',
      orderBy: 'FullName',
      dir: 1
    }),
    {
      headers: {
        'Authorization': 'Bearer YOUR_TOKEN'
      }
    }
  );

  const data = await response.json();
  ```

  ```python Python theme={null}
  import requests

  response = requests.get(
      'https://spaces.nexudus.com/api/spaces/coworkers',
      params={
          'Coworker_FullName': 'example-value',
          'orderBy': 'FullName',
          'dir': 0 // Ascending
      },
      headers={
          'Authorization': 'Bearer YOUR_TOKEN'
      }
  )

  data = response.json()
  ```
</CodeGroup>

### Range filters

<CodeGroup>
  ```bash cURL theme={null}
  curl -X GET \
    "https://spaces.nexudus.com/api/spaces/coworkers?from_Coworker_UpdatedOn=2025-01-01T00:00&to_Coworker_UpdatedOn=2025-12-31T23:59&orderBy=UpdatedOn&dir=0" \
    -H "Authorization: Bearer YOUR_TOKEN"
  ```

  ```javascript JavaScript theme={null}
  const response = await fetch(
    'https://spaces.nexudus.com/api/spaces/coworkers?' + new URLSearchParams({
      from_Coworker_UpdatedOn: '2025-01-01T00:00',
      to_Coworker_UpdatedOn: '2025-12-31T23:59',
      orderBy: 'UpdatedOn',
      dir: 1 // Descending
     }),
    {
      headers: {
        'Authorization': 'Bearer YOUR_TOKEN'
      }
    }
  );

  const data = await response.json();
  ```

  ```python Python theme={null}
  import requests

  response = requests.get(
      'https://spaces.nexudus.com/api/spaces/coworkers',
      params={
          'from_Coworker_UpdatedOn': '2025-01-01T00:00',
          'to_Coworker_UpdatedOn': '2025-12-31T23:59',
          'orderBy': 'UpdatedOn',
          'dir': 1 // Descending
      },
      headers={
          'Authorization': 'Bearer YOUR_TOKEN'
      }
  )

  data = response.json()
  ```
</CodeGroup>

## Response

### 200

<ResponseField name="Records" type="Coworker[]">
  The list of Coworker records matching the query. See the [Get one Coworker](/rest-api/spaces/get-coworkers-by-id) endpoint for the full list of properties returned for each record.
</ResponseField>

<Warning>
  **Partial records** — The listing endpoint returns a summary representation of each Coworker. The following fields are **not populated** in the `Records[]` response: `CoworkerType`, `Gender`, `CreateUser`, `Address`, `PostCode`, `CityName`, `State`, `MobilePhone`, `LandLine`, `NickName`, `BusinessArea`, `Position`, `CompanyName`, `ProfileWebsite`, `ProfileTags`, `ProfileSummary`, `Twitter`, `Facebook`, `Google`, `Telegram`, `Linkedin`, `Skype`, `Github`, `Pinterest`, `Flickr`, `Instagram`, `Vimeo`, `Tumblr`, `Blogger`, `ProfileIsPublic`, `BillingEmail`, `BillingAddress`, `BillingPostCode`, `BillingCityName`, `BillingState`, `BillingCountryId`, `TaxRateType`, `TaxRate`, `TaxIDNumber`, `BankName`, `BankAccount`, `BankBranch`, `NotifyOnNewInvoice`, `NotifyOnNewPayment`, `NotifyOnFailedPayment`, `ShowPayingMemberInvoices`, `EnableGoCardlessPayments`, `UseGoCardlessProPayments`, `GoCardlessContractNumber`, `StripeBacsDDPaymentMethodId`, `StripeBacsDDMandateId`, `StripeBacsDDEnabled`, `RegularPaymentProvider`, `RegularPaymentContractNumber`, `DoNotProcessInvoicesAutomatically`, `AllowNetworkCheckin`, `AccessPincode`, `KeyFobNumber`, `NotifyOnDelivery`, `EzeepUserId`, `EzeepFreePrinting`, `EzeepBlueUserId`, `EzeepBlueFreePrinting`, `EzeepBluePrintingEnabled`, `PaperCutPayAsYouPrint`, `PaperCutUserId`, `Notes`, `Custom1`, `Custom2`, `Custom3`, `Custom4`, `Custom5`, `Custom6`, `Custom7`, `Custom8`, `Custom9`, `Custom10`, `Custom11`, `Custom12`, `Custom13`, `Custom14`, `Custom15`, `Custom16`, `Custom17`, `Custom18`, `Custom19`, `Custom20`, `Custom21`, `Custom22`, `Custom23`, `Custom24`, `Custom25`, `Custom26`, `Custom27`, `Custom28`, `Custom29`, `Custom30`, `PurchaseOrder`, `NotifyOnDeliveriesEmail`, `AccessControlErrorNotificationSent`, `SyncToPaperCutDue`, `InvoiceSegregationOverride`, `InvoiceSegregateContracts`, `InvoiceSegregateBookings`, `InvoiceSegregateProducts`, `InvoiceSegregateTimePasses`, `InvoiceSegregateTickets`, `IsDefaultProfile`, `InvoiceSegregateCharges`, `EzeepPrintingEnabled`, `InvoiceDueDateDay`.

  To get all fields, fetch the full record using the [Get one Coworker](/rest-api/spaces/get-coworkers-by-id) endpoint.

  **Important for updates:** When updating a record via `PUT`, always retrieve the full record with a `GET` request first, apply your changes to that complete data, and then send the updated record. Do not use data from a listing response as the base for a `PUT` request, as missing fields may be unintentionally cleared.
</Warning>

<ResponseField name="CurrentPage" type="integer">
  Current page number.
</ResponseField>

<ResponseField name="CurrentPageSize" type="integer">
  Number of records per page.
</ResponseField>

<ResponseField name="CurrentOrderField" type="string">
  The field used for sorting.
</ResponseField>

<ResponseField name="CurrentSortDirection" type="integer">
  The sort direction (`0` = ascending, `1` = descending).
</ResponseField>

<ResponseField name="FirstItem" type="integer">
  Index of the first item on the current page.
</ResponseField>

<ResponseField name="LastItem" type="integer">
  Index of the last item on the current page.
</ResponseField>

<ResponseField name="TotalItems" type="integer">
  Total number of matching records across all pages.
</ResponseField>

<ResponseField name="TotalPages" type="integer">
  Total number of pages.
</ResponseField>

<ResponseField name="HasNextPage" type="boolean">
  Whether there is a next page of results.
</ResponseField>

<ResponseField name="HasPreviousPage" type="boolean">
  Whether there is a previous page of results.
</ResponseField>

```json Example Response theme={null}
{
  "Records": [
    {
      "Businesses": [],
      "Teams": [],
      "FullName": "",
      "Salutation": null,
      "Email": "",
      "AvatarFileName": null,
      "NewAvatarUrl": null,
      "ClearAvatarFile": null,
      "BannerImageFileName": null,
      "NewBannerImageUrl": null,
      "ClearBannerImageFile": null,
      "CountryId": 0,
      "SimpleTimeZoneId": 0,
      "DateOfBirth": null,
      "InvoicingBusinessId": null,
      "InvoicingBusinessName": null,
      "BillingName": null,
      "BillingSimpleTimeZoneId": null,
      "StripeBacsDDCustomerToken": null,
      "LastOverDueInvoiceReminder": null,
      "LastLowCreditReminder": null,
      "RefererGuid": null,
      "CardNumber": null,
      "CheckinSinceLastRenewal": 0,
      "MinutesSinceLastRenewal": 0,
      "AccessCardId": null,
      "PaperCutFreePrinting": false,
      "CanMakeBookings": false,
      "CanBookForTeam": false,
      "CanPurchaseProducts": false,
      "CanPurchaseEvents": false,
      "CanAccessCommunity": false,
      "ReferenceNumber": null,
      "Tag": null,
      "ShowAlert": false,
      "AlertNote": null,
      "UserId": null,
      "UserFullName": null,
      "UserIsAdmin": null,
      "UserLastAccess": null,
      "UserActive": null,
      "UserReceiveCommunityDigest": null,
      "UserReceiveEveryMessage": null,
      "Active": false,
      "NextAutoInvoice": null,
      "InvoiceDueDatePeriod": null,
      "RegistrationDate": null,
      "GeneralTermsAccepted": false,
      "LastRenewal": null,
      "LastInvoiceAttempt": null,
      "NextInvoiceLocal": null,
      "NextAutoInvoiceLocal": null,
      "RegistrationDateLocal": null,
      "AccessControlDebounceTime": null,
      "Office365AccessToken": null,
      "Office365RefreshToken": null,
      "ZoomAccessToken": null,
      "ZoomRefreshToken": null,
      "ZoomUserId": null,
      "DoordeckPrivateKey": null,
      "DoordeckPublicKey": null,
      "DoordeckUserGuid": null,
      "Office365SubscriptionId": null,
      "SaltoV2AccessToken": null,
      "StripeACHBankToken": null,
      "StripeACHCustomerToken": null,
      "HasAcceptedStripeACHAgreement": false,
      "HasVerifiedStripeACHDeposits": false,
      "SyncToSquare": false,
      "GoogleApiToken": null,
      "GoogleSubscriptionId": null,
      "CoworkerContractIds": null,
      "CoworkerContractTariffNames": null,
      "BillingDay": null,
      "TariffId": null,
      "TariffInvoiceEvery": 0,
      "TariffInvoiceEveryWeeks": 0,
      "RenewalDate": null,
      "TeamName": null,
      "TeamId": null,
      "TeamNames": null,
      "TeamIds": null,
      "CurrentAccessSignature": null,
      "CurrentAccessSignatures": null,
      "BrivoUserId": null,
      "ChurnProbability": null,
      "EngagementLevel": null,
      "MondayAttendance": 0,
      "TuesdayAttendance": 0,
      "WednesdayAttendance": 0,
      "ThursdayAttendance": 0,
      "FridayAttendance": 0,
      "SaturdayAttendance": 0,
      "SundayAttendance": 0,
      "Longitude": null,
      "Latitude": null,
      "BillingLongitude": null,
      "BillingLatitude": null,
      "Archived": false,
      "Id": 87654321,
      "UpdatedOn": "2025-01-15T10:30:00Z",
      "CreatedOn": "2025-01-10T08:00:00Z",
      "UniqueId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "UpdatedBy": "admin@example.com",
      "IsNew": false,
      "SystemId": null,
      "ToStringText": "Coworker Example",
      "LocalizationDetails": null,
      "CustomFields": null
    }
  ],
  "CurrentPageSize": 15,
  "CurrentPage": 1,
  "CurrentOrderField": "FullName",
  "CurrentSortDirection": 1,
  "FirstItem": 1,
  "HasNextPage": false,
  "HasPreviousPage": false,
  "LastItem": 1,
  "PageNumber": 1,
  "PageSize": 15,
  "TotalItems": 1,
  "TotalPages": 1
}
```
