Reference
Mutations#
setBookkeeperClientServiceMode#
Set what the firm delivers for a client administration: bookkeeping, bookkeeping + payroll, or payroll only (no client fee, payroll access only).
Requires: scope clients:write.
setBookkeeperClientServiceMode(bookkeeperId: ID!, profileId: ID!, mode: BookkeeperServiceMode!): Profile!
| Argument | Type | |
|---|---|---|
bookkeeperId | ID! | |
profileId | ID! | |
mode | BookkeeperServiceMode! |
createBookkeeperClientBillingPlan#
Requires: scope clients:write.
createBookkeeperClientBillingPlan(bookkeeperId: ID!, input: CreateBookkeeperClientBillingPlanInput!): BookkeeperClientBillingPlanDto!
| Argument | Type | |
|---|---|---|
bookkeeperId | ID! | |
input | CreateBookkeeperClientBillingPlanInput! |
updateBookkeeperClientBillingPlan#
Requires: scope clients:write.
updateBookkeeperClientBillingPlan(bookkeeperId: ID!, planId: ID!, input: UpdateBookkeeperClientBillingPlanInput!): BookkeeperClientBillingPlanDto!
| Argument | Type | |
|---|---|---|
bookkeeperId | ID! | |
planId | ID! | |
input | UpdateBookkeeperClientBillingPlanInput! |
deleteBookkeeperClientBillingPlan#
Requires: scope clients:write.
deleteBookkeeperClientBillingPlan(bookkeeperId: ID!, planId: ID!): Boolean!
| Argument | Type | |
|---|---|---|
bookkeeperId | ID! | |
planId | ID! |
duplicateBookkeeperClientBillingPlan#
Requires: scope clients:write.
duplicateBookkeeperClientBillingPlan(bookkeeperId: ID!, planId: ID!): BookkeeperClientBillingPlanDto!
| Argument | Type | |
|---|---|---|
bookkeeperId | ID! | |
planId | ID! |
createBookkeeperClientProfile#
Requires: scope clients:write.
createBookkeeperClientProfile(bookkeeperId: ID!, input: CreateBookkeeperClientProfileInput!): Profile!
| Argument | Type | |
|---|---|---|
bookkeeperId | ID! | |
input | CreateBookkeeperClientProfileInput! |
deactivateBookkeeperClientProfile#
Requires: scope clients:write.
deactivateBookkeeperClientProfile(bookkeeperId: ID!, profileId: ID!): Profile!
| Argument | Type | |
|---|---|---|
bookkeeperId | ID! | |
profileId | ID! |
reactivateBookkeeperClientProfile#
Requires: scope clients:write.
reactivateBookkeeperClientProfile(bookkeeperId: ID!, profileId: ID!): Profile!
| Argument | Type | |
|---|---|---|
bookkeeperId | ID! | |
profileId | ID! |
createBookkeeperClientConnectInvite#
Requires: scope clients:write.
createBookkeeperClientConnectInvite(input: CreateBookkeeperClientConnectInviteInput!): CreateBookkeeperClientConnectInviteResult!
| Argument | Type | |
|---|---|---|
input | CreateBookkeeperClientConnectInviteInput! |
cancelBookkeeperClientConnectInvite#
Requires: scope clients:write.
cancelBookkeeperClientConnectInvite(inviteId: ID!): Boolean!
| Argument | Type | |
|---|---|---|
inviteId | ID! |
acceptBookkeeperClientConnectInvite#
Requires: scope clients:write.
acceptBookkeeperClientConnectInvite(token: String!, profileId: ID!): AcceptBookkeeperClientConnectInviteResult!
| Argument | Type | |
|---|---|---|
token | String! | |
profileId | ID! |
completeBookkeeperClientConnectBilling#
Requires: scope clients:write.
completeBookkeeperClientConnectBilling(token: String!, planId: ID): ClientBillingSubscriptionSetup!
| Argument | Type | |
|---|---|---|
token | String! | |
planId | ID |