Coworkers
Create Coworker
Create a new Coworker record.
POST
Create Coworker
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, setDocumentation Index
Fetch the complete documentation index at: https://learn.nexudus.com/llms.txt
Use this file to discover all available pages before exploring further.
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
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-Create role.Enums
eCoworkerRecordType — CoworkerType values
eCoworkerRecordType — CoworkerType values
| Value | Name |
|---|---|
| 1 | Individual |
| 2 | Company |
eGender — Gender values
eGender — Gender values
| Value | Name |
|---|---|
| 0 | None |
| 1 | NotSet |
| 2 | Male |
| 3 | Female |
| 4 | Other |
| 5 | RatherNotSay |
eCoworkerTaxRateType — TaxRateType values
eCoworkerTaxRateType — TaxRateType values
| Value | Name |
|---|---|
| 1 | Default |
| 2 | Reduced |
| 3 | Exempt |
eCoworkerAttendance — MondayAttendance values
eCoworkerAttendance — MondayAttendance values
| Value | Name |
|---|---|
| 1 | WorkingFromOffice |
| 2 | WorkingFromHome |
| 3 | WorkingFromAbroad |
| 4 | NotWorking |
| 5 | Undefined |
eRegularPaymentProvider
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 |
Request Body
Required Fields
Coworker type. Defaults to
eCoworkerRecordType.Individual.Full name.
Gender of the person. Defaults to
eGender.NotSet.Email address.
ID of the country linked to this record.
ID of the simple time zone linked to this record.
Tax rate type. Defaults to
eCoworkerTaxRateType.Default.Monday attendance. Defaults to
eCoworkerAttendance.WorkingFromOffice.Tuesday attendance. Defaults to
eCoworkerAttendance.WorkingFromOffice.Wednesday attendance. Defaults to
eCoworkerAttendance.WorkingFromOffice.Thursday attendance. Defaults to
eCoworkerAttendance.WorkingFromOffice.Friday attendance. Defaults to
eCoworkerAttendance.WorkingFromOffice.Saturday attendance. Defaults to
eCoworkerAttendance.WorkingFromOffice.Sunday attendance. Defaults to
eCoworkerAttendance.WorkingFromOffice.Optional Fields
List of businesses linked to this record.
List of teams linked to this record.
Title or salutation prefix (e.g. Mr, Mrs, Dr).
Create user account. Grants portal and app access and sends a welcome email with the access details.
URL of a new file to upload as the avatar.
Set to true to remove the current avatar file.
URL of a new file to upload as the banner image.
Set to true to remove the current banner image file.
Street address.
Post code.
City name.
State or province.
Mobile phone.
Land line.
Date of birth.
Nickname.
Business area.
Display order position or job title.
Company name.
Profile website.
Profile tags.
Profile summary.
Twitter handle.
Facebook profile.
The google value for this coworker.
Telegram handle.
LinkedIn profile.
Skype handle.
GitHub profile.
The pinterest value for this coworker.
The flickr value for this coworker.
Instagram profile.
The vimeo value for this coworker.
The tumblr value for this coworker.
The blogger value for this coworker.
Profile is public.
ID of the invoicing business linked to this record.
Billing email.
Billing name.
Billing address.
Billing post code.
Billing city.
Billing state.
ID of the billing country linked to this record.
ID of the billing simple time zone linked to this record.
Tax rate.
Tax ID number.
Bank name.
Bank account.
Bank branch.
Notify on new invoice.
Notify on new payment.
Notify on failed payment.
Show paying member invoices.
Enable GoCardless payments.
Whether use go cardless pro payments is enabled.
GoCardless contract number.
ID of the stripe bacs dd payment method associated with this record.
ID of the stripe bacs dd mandate associated with this record.
The stripe bacs dd customer token value for this coworker.
Whether stripe bacs dd enabled is enabled.
Date/time value for last over due invoice reminder.
Date/time value for last low credit reminder.
Unique identifier (GUID) for the referer.
Regular payment provider. See
eRegularPaymentProvider? enum above.Regular payment contract number.
Do not process invoices automatically.
Allow network check-in.
Access card ID.
Access PIN code.
Key fob number.
Notify on delivery.
ID of the ezeep user associated with this record.
Whether ezeep free printing is enabled.
ID of the ezeep blue user associated with this record.
Whether ezeep blue free printing is enabled.
Whether ezeep blue printing enabled is enabled.
Whether paper cut pay as you print is enabled.
Whether paper cut free printing is enabled.
ID of the paper cut user associated with this record.
Can make bookings.
Can book for team.
Can purchase products.
Can purchase events.
Can access community.
Reference number.
Free-form tag for categorising or filtering.
Optional notes or comments about this coworker.
Show alert.
Alert note.
ID of the user linked to this record.
Whether this coworker is currently active.
Next auto invoice date.
Invoice due date period.
Registration date.
General terms accepted.
Date/time value for last renewal.
Date/time value for last invoice attempt.
Custom field 1.
Custom field 2.
Custom field 3.
Custom field 4.
Custom field 5.
Custom field 6.
Custom field 7.
Custom field 8.
Custom field 9.
Custom field 10.
Custom field 11.
Custom field 12.
Custom field 13.
Custom field 14.
Custom field 15.
Custom field 16.
Custom field 17.
Custom field 18.
Custom field 19.
Custom field 20.
Custom field 21.
Custom field 22.
Custom field 23.
Custom field 24.
Custom field 25.
Custom field 26.
Custom field 27.
Custom field 28.
Custom field 29.
Custom field 30.
Date/time value for next invoice local.
Date/time value for next auto invoice local.
Date/time value for registration date local.
Date/time value for access control debounce time.
The office365 access token value for this coworker.
The office365 refresh token value for this coworker.
The zoom access token value for this coworker.
The zoom refresh token value for this coworker.
ID of the zoom user associated with this record.
The doordeck private key value for this coworker.
The doordeck public key value for this coworker.
Unique identifier (GUID) for the doordeck user.
ID of the office365 subscription associated with this record.
The salto v2 access token value for this coworker.
The stripe ach bank token value for this coworker.
The stripe ach customer token value for this coworker.
Whether has accepted stripe ach agreement is enabled.
Whether has verified stripe ach deposits is enabled.
Purchase order.
Whether sync to square is enabled.
Notify on deliveries email.
Whether access control error notification sent is enabled.
Whether sync to paper cut due is enabled.
The google api token value for this coworker.
ID of the google subscription associated with this record.
Whether invoice segregation override is enabled.
Whether invoice segregate contracts is enabled.
Whether invoice segregate bookings is enabled.
Whether invoice segregate products is enabled.
Whether invoice segregate time passes is enabled.
Whether invoice segregate tickets is enabled.
Whether is default profile is enabled.
Whether invoice segregate charges is enabled.
ID of the brivo user associated with this record.
Whether ezeep printing enabled is enabled.
The invoice due date day value for this coworker.
GPS longitude coordinate.
GPS latitude coordinate.
Billing longitude.
Billing latitude.
Whether this coworker is archived and hidden from active lists.
Code Examples
Response
200
HTTP status code.
200 on success.A human-readable message confirming the creation.
Contains the
Id of the newly created record.true if the coworker was created successfully.null on success.Example Response
400
A summary of the validation error(s), in the format
PropertyName: error message.null on validation failure.Array of validation errors.
false when the request fails validation.Example Response
Create Coworker