Mutation Object
This is the root mutation
Fields
#
editAccountSetting
Edit the settings for the given account. Scope: "account" or "host".
editAccountFeeStructure
An endpoint for hosts to edit the fees structure of their hosted accounts. Scope: "host".
editAccountFreezeStatus
An endpoint for hosts to edit the freeze status of their hosted accounts. Scope: "host".
createWebAuthnRegistrationOptions
Create WebAuthn public key registration request options
addTwoFactorAuthTokenToIndividual
Add 2FA to the Individual if it does not have it. Scope: "account".
removeTwoFactorAuthTokenFromIndividual
Remove 2FA from the Individual if it has been enabled. Scope: "account".
editAccountingCategories
Edit an accounting category. Returns the account with the updated categories.
createApplication
updateApplication
deleteApplication
deleteComment
createConnectedAccount
Connect external account to Open Collective Account. Scope: "connectedAccounts".
followConversation
Returns true if user is following, false otherwise. Must be authenticated. Scope: "conversations".
addEmojiReaction
Add an emoji reaction. Scope: "conversations", "expenses" or "updates".
removeEmojiReaction
Remove an emoji reaction. Scope: "conversations", "expenses" or "updates".
deleteExpense
Delete an expense. Only work if the expense is rejected - please check permissions.canDelete. Scope: "expenses".
draftExpenseAndInviteUser
Persist an Expense as a draft and invite someone to edit and submit it. Scope: "expenses".
resendDraftExpenseInvite
To re-send the invitation to complete a draft expense. Scope: "expenses".
sendGuestConfirmationEmail
Sends an email for guest to confirm their emails and create their Open Collective account
processHostApplication
Reply to a host application. Scope: "host".
setChangelogViewDate
Update the time which the user viewed the changelog updates. Scope: "account".
editMemberInvitation
Edit an existing member invitation of the Collective. Scope: "account".
replyToMemberInvitation
Endpoint to accept or reject an invitation to become a member. Scope: "account".
editPublicMessage
Edit the public message for the given Member of a Collective. Scope: "account".
createMember
[Root only] Create a member entry directly. For non-root users, use inviteMember
revokeOAuthAuthorization
Revoke an OAuth authorization. Scope: "account".
updateOrderAccountingCategory
Update the accounting category of an order. Scope: "orders".
confirmOrder
Confirm an order (strong customer authentication). Scope: "orders".
processPendingOrder
A mutation for the host to approve or reject an order. Scope: "orders".
addCreditCard
Add a new payment method to be used with an Order. Scope: "orders".
confirmCreditCard
Confirm a credit card is ready for use after strong customer authentication. Scope: "orders".
createPayoutMethod
Create a new Payout Method to get paid through the platform. Scope: "expenses".
editAccountFlags
[Root only] Edits account flags (deleted, banned, archived, trusted host)
mergeAccounts
[Root only] Merge two accounts, returns the result account
moveExpenses
[Root only] A mutation to move expenses from one account to another
rejectTransaction
Rejects transaction, removes member from Collective, and sends a message to the contributor. Scope: "transactions".
assignNewVirtualCard
Assign Virtual Card information to existing hosted collective. Scope: "virtualCards".
createVirtualCard
Create new Stripe Virtual Card for existing hosted collective. Scope: "virtualCards".
editVirtualCard
Edit existing Virtual Card information. Scope: "virtualCards".
rejectVirtualCardRequest
Reject a virtual card request. Scope: "virtualCards"
setEmailNotification
Set email notification subscription for requesting logged-in user
deletePersonalToken
MergeAccountsResponse