RootMutationType

Fields

acceptOrganizationInvite(organizationInviteUuid:null!)OrganizationInvite
addOrganizationBankAccount(input:null!)OrganizationBankAccount
addProjectCollaborator(input:null!)ProjectCollaboratorConnection
confirmPaymentIntent(input:null!)StripePaymentIntent
confirmPaymentMethodIntent(input:null!)StripeSetupIntent
contactEdgewise(input:null!)Boolean

Contact Edgewise.

contactOrganization(input:null!)Organization

Contact an organization. Messages are forwarded via email.

contactProject(input:null!)ProjectContactMessage

Contact a project's sales office. This will create a lead, or merge (based on the email address).

convertLead(input:null!)Buyer

Convert a lead into a buyer.

createAccessToken(input:null!)AccessToken

Create a long-lived API access token.

createAccount(input:null!)User

Create a new user account.

createAgreement(input:null!)Agreement

Create a lead or buyer agreement.

createAppointment(input:null!)Appointment

Create a lead or buyer appointment.

createAppointmentType(input:null!)AppointmentType
createBindingOffer(input:null!)BindingOffer
createBuyer(input:null!)Buyer

Create a buyer.

createBuyerNote(input:null!)BuyerNote
createChecklistTemplate(input:null!)ChecklistTemplate
createChecklistTemplateTask(input:null!)ChecklistTemplateTask
createCommission(input:null!)Commission
createCommissionDisbursement(input:null!)CommissionDisbursement
createContact(input:null!)Contact

Create a lead or buyer contact.

createCustomExport(input:null!)CustomExport
createCustomFieldDefinition(input:null!)CustomFieldDefinition
createCustomReport(input:null!)Report
createCustomization(input:null!)Customization
createDeposit(input:null!)Deposit

Create a lead or buyer deposit.

createDepositScheduleMilestone(input:null!)DepositScheduleMilestone
createEmailSignature(input:null!)EmailSignature
createEmailTemplate(input:null!)EmailTemplate
createFloorPlan(input:null!)FloorPlan

Create a project floor plan.

createFloorPlanElevation(input:null!)FloorPlanElevation
createInvoice(input:null!)Invoice
createLead(input:null!)Lead

Create a project lead. Note: this will not notify the sales team.

createLeadNote(input:null!)LeadNote

Create a lead note. This will not notify anyone subscribed to lead note notifications.

createLeadSource(input:null!)LeadSource

Create a project lead source.

createLeasePermit(input:null!)LeasePermit

Create a project lease permit.

createLot(input:null!)Lot

Create a project lot.

createNegotiation(input:null!)Negotiation

Create the unit negotiation. Buyers cannot place an offer without having a base negotiation to assign to.

createOffer(input:null!)Offer

Create a negotiation offer / counter-offer.

createOfferResponse(input:null!)OfferResponse

Accept or reject a negotiation offer. Responses are final.

createOpenHouse(input:null!)OpenHouse

Create a project open house.

createOrganization(input:null!)Organization

Create an organization.

createOrganizationBillingCard(input:null!)StripeCard

Create a billing card.

createOrganizationInvite(input:null!)OrganizationInvite

Create an organization invite.

createOrganizationPaymentsRepresentative(input:null!)OrganizationPaymentsRepresentative

Create an organization respresentative. Necessary for enabling payments.

createOrganizationSalesReport(input:null!)Report
createParking(input:null!)Parking
createPaymentIntent(input:null!)StripePaymentIntent
createPaymentMethodIntent(input:CreatePaymentMethodIntentInput)StripeSetupIntent
createPayout(input:null!)Payout
createPersonalization(input:null!)Personalization

Create a new personalization. Personalizations are option and upgrade selections for a unit.

createPersonalizationCredit(input:null!)PersonalizationCredit

Create a personalization credit (eg. "Construction delay"). For percentages (eg. "10% off"), use a personalization discount.

createPersonalizationDiscount(input:null!)PersonalizationDiscount

Create a personalization discount (eg. "10% off"). For dollar amounts (eg. "Construction delay"), use a personalization credit.

createPhoneCall(input:null!)PhoneCall

Create a lead or buyer phone call.

createProject(input:null!)Project

Create a new project.

createProjectActivityReport(input:null!)Report
createProjectAppointmentsReport(input:null!)Report
createProjectBuyerProfileReport(input:null!)Report
createProjectCollection(input:null!)ProjectCollection

Create a project collection.

createProjectCommissionsReport(input:null!)Report
createProjectContactReport(input:null!)Report
createProjectDepositsReport(input:null!)Report
createProjectFalloutReport(input:null!)Report
createProjectFinancialsReport(input:null!)Report
createProjectGoogleAnalyticsReport(input:null!)Report
createProjectLeadProfileReport(input:null!)Report
createProjectLeadStatusReport(input:null!)Report
createProjectPaymentsPayoutsReport(input:null!)Report
createProjectPhase(input:null!)ProjectPhase
createProjectPriceSheetReport(input:null!)Report
createProjectSummaryReport(input:null!)Report
createProjectTestimonial(input:null!)ProjectTestimonial

Create a project open house.

createProjectWeeklySalesReport(input:null!)Report
createPromotion(input:null!)Promotion

Create a project promotion.

createPurchaseLineItem(input:null!)PurchaseLineItem
createQrcode(input:null!)Qrcode
createReservation(input:null!)Reservation

Create a reservation. This does not charge the user.

createSegment(input:null!)Segment
createSingleSend(input:null!)SingleSend
createSpecCategory(input:null!)SpecCategory

Create a spec category (eg. "Kitchen").

createSpecElement(input:null!)SpecElement

Create a spec element (eg. "Appliances").

createSpecOption(input:null!)SpecOption

Create a spec option (eg. "Standard" or "Upgrades").

createSpecifications(input:null!)Specifications
createStackingPlan(input:null!)StackingPlan
createStorage(input:null!)Storage
createStripeCard(token:null!)StripeCard

Create a Stripe card.

createTask(input:null!)Task

Create a new task.

createTestSingleSend(input:null!)TestSingleSend
createTracker(input:null!)Tracker

Create a tracker.

createUnit(input:null!)Unit

Create a project unit.

createUnitStackingPlansReport(input:null!)Report
createUserOtp(input:null!)Boolean

Create a one-time-password (OTP) that can be used for reseting a user's password. This will send an email with a unique token that the user can use to create a new password. For security reasons, this always returns true.

createWebhook(input:null!)Webhook

Create an organization webhook.

deleteAccessToken(accessTokenId:null!)DeleteAccessTokenPayload

Delete an API access token.

deleteAgreement(agreementId:null!)DeleteAgreementPayload
deleteAppointment(appointmentId:null!)DeleteAppointmentPayload
deleteAppointmentType(appointmentTypeId:null!)DeleteAppointmentTypePayload
deleteBindingOffer(offerId:null!)DeleteBindingOfferPayload
deleteBuyerDocument(buyerDocumentId:null!)DeleteBuyerDocumentPayload

Delete a buyer document.

deleteBuyerNote(buyerNoteId:null!)DeleteBuyerNotePayload
deleteChecklistTemplate(checklistTemplateId:null!)DeleteChecklistTemplatePayload
deleteChecklistTemplateTask(checklistTemplateTaskId:null!)DeleteChecklistTemplateTaskPayload
deleteCommissionDisbursement(commissionDisbursementId:null!)DeleteCommissionDisbursementPayload
deleteContact(contactId:null!)DeleteContactPayload
deleteCustomFieldDefinition(customFieldDefinitionId:null!)DeleteCustomFieldDefinitionPayload
deleteCustomization(customizationId:null!)DeleteCustomizationPayload
deleteDeposit(depositId:null!)DeleteDepositPayload
deleteDepositScheduleMilestone(depositScheduleMilestoneId:null!)DeleteDepositScheduleMilestonePayload
deleteElevationImage(elevationImageId:null!)DeleteElevationImagePayload

Delete a floor plan elevation image.

deleteEmailSignature(emailSignatureId:null!)DeleteEmailSignaturePayload
deleteEmailTemplate(emailTemplateId:null!)DeleteEmailTemplatePayload
deleteFloorPlan(floorPlanId:null!)DeleteFloorPlanPayload

Delete a project floor plan.

deleteFloorPlanDocument(floorPlanDocumentId:null!)DeleteFloorPlanDocumentPayload
deleteFloorPlanDrawing(floorPlanDrawingId:null!)DeleteFloorPlanDrawingPayload
deleteFloorPlanElevation(floorPlanElevationId:null!)DeleteFloorPlanElevationPayload
deleteFloorPlanImage(floorPlanImageId:null!)DeleteFloorPlanImagePayload

Delete a floor plan image.

deleteInvoice(invoiceId:null!)DeleteInvoicePayload
deleteLead(leadId:null!)DeleteLeadPayload
deleteLeadDocument(leadDocumentId:null!)DeleteLeadDocumentPayload

Delete a lead document.

deleteLeadNote(leadNoteId:null!)DeleteLeadNotePayload
deleteLeadSource(leadSourceId:null!)DeleteLeadSourcePayload

Delete a project lead source.

deleteLeasePermit(leasePermitId:null!)DeleteLeasePermitPayload

Delete a project lease permit.

deleteLot(lotId:null!)DeleteLotPayload

Delete a project lot.

deleteLotImage(lotImageId:null!)DeleteLotImagePayload

Delete a lot image.

deleteOpenHouse(openHouseId:null!)DeleteOpenHousePayload

Delete a project open house.

deleteOrganizationAvatar(organizationId:null!)DeleteOrganizationAvatarPayload

Delete an Organization's avatar image. You must have the OWNER role on the Organization.

deleteOrganizationBillingCard(input:null!)DeleteOrganizationBillingCardPayload

Delete a billing card.

deleteParking(parkingId:null!)DeleteParkingPayload
deletePersonalizationCredit(personalizationCreditId:null!)DeletePersonalizationCreditPayload
deletePersonalizationDiscount(personalizationDiscountId:null!)DeletePersonalizationDiscountPayload
deletePhoneCall(phoneCallId:null!)DeletePhoneCallPayload
deleteProjectActivity(activityId:null!projectId:null!)DeleteProjectActivityPayload
deleteProjectAvatar(projectId:null!)DeleteProjectAvatarPayload

Delete a Project's avatar image.

deleteProjectCollection(projectCollectionId:null!)DeleteProjectCollectionPayload
deleteProjectDocument(projectDocumentId:null!)DeleteProjectDocumentPayload
deleteProjectEmailMessage(projectEmailMessageId:null!)DeleteProjectEmailMessagePayload
deleteProjectImage(projectImageId:null!)DeleteProjectImagePayload
deleteProjectPhase(projectPhaseId:null!)DeleteProjectPhasePayload
deleteProjectTestimonial(projectTestimonialId:null!)DeleteProjectTestimonialPayload

Delete a project testimonial.

deletePromotion(promotionId:null!)DeletePromotionPayload

Delete a project promotion.

deletePurchaseLineItem(purchaseLineItemId:null!)DeletePurchaseLineItemPayload
deleteQrcode(qrcodeId:null!)DeleteQrcodePayload
deleteReservationDocument(reservationDocumentId:null!)DeleteReservationDocumentPayload
deleteSegment(segmentId:null!)DeleteSegmentPayload
deleteSingleSend(singleSendId:null!)DeleteSingleSendPayload
deleteSitePlan(projectId:null!)DeleteSitePlanPayload

Delete a project's site plan.

deleteSpecCategory(specCategoryId:null!)DeleteSpecCategoryPayload
deleteSpecElement(specElementId:null!)DeleteSpecElementPayload
deleteSpecOption(specOptionId:null!)DeleteSpecOptionPayload
deleteSpecOptionImage(specOptionImageId:null!)DeleteSpecOptionImagePayload
deleteSpecOptionSwatchImage(specOptionSwatchImageId:null!)DeleteSpecOptionSwatchImagePayload
deleteStackingPlan(stackingPlanId:null!)DeleteStackingPlanPayload
deleteStorage(storageId:null!)DeleteStoragePayload
deleteStripeCard(sourceId:null!)DeleteStripeCardPayload

Delete a Stripe card.

deleteTask(taskId:null!)DeleteTaskPayload

Delete a task.

deleteTracker(trackerId:null!)DeleteTrackerPayload

Delete a tracker.

deleteUnit(unitId:null!)DeleteUnitPayload

Delete a project unit.

deleteUnitImage(unitImageId:null!)DeleteUnitImagePayload

Delete a unit image.

deleteWebhook(webhookId:null!)DeleteWebhookPayload

Delete an organization webhook.

directMessageLead(input:null!)ProjectDirectMessage
directMessageProject(input:null!)ProjectDirectMessage
downloadAgreement(agreementId:null!)AgreementDownload
emailBuyer(input:null!)ProjectEmailMessage
emailLead(input:null!)ProjectEmailMessage
enableOrganizationPayments(input:null!)OrganizationPaymentSettings
export(input:null!)Export
exportBuyers(input:null!)Export
exportFloorPlans(input:null!)Export
exportLeads(input:null!)Export
exportNegotiations(input:null!)Export
exportOrganizationSummary(input:null!)Export
exportProjectAppointments(input:null!)Export
exportProjectCommissions(input:null!)Export
exportProjectDeposits(input:null!)Export
exportProjectLeadSources(input:null!)Export
exportProjectOffers(input:null!)Export
exportProjectParking(input:null!)Export
exportProjectReferrals(input:null!)Export
exportProjectReservations(input:null!)Export
exportProjectStorage(input:null!)Export
exportProjectSummary(input:null!)Export
exportUnits(input:null!)Export
finalizeCommission(input:null!)Commission
followProject(email:null!projectId:null!)FollowProjectPayload

Follow a project.

importBuyers(input:null!)ImportBuyersPayload

Import project buyers via CSV.

importCommissionItems(input:null!)ImportCommissionItemsPayload
importLeads(input:null!)ImportLeadsPayload
importUnits(input:null!)ImportUnitsPayload

Import project units via CSV.

installOrganizationIntegrationApp(input:null!)OrganizationIntegration
installUserIntegrationApp(input:null!)UserIntegration
inviteBuyer(input:null!)Boolean

Invite a buyer to Edgewise.

login(password:null!username:null!)Authentication

Swap username and password for an authentication token. Note: token expires after 30 days. If you need a longer expiration (eg. for long-running API access), create an AccessToken (which has the benefit of being revokable).

postProjectActivity(input:null!)ProjectActivity
previewAgreement(agreementId:null!)AgreementPreview
refundStripeCharge(input:null!)RefundStripeChargePayload

Refund a Stripe charge.

removeOrganizationMember(input:null!)RemoveOrganizationMemberPayload

Remove a member from an Organization. You must have the OWNER role on the Organization.

removePaymentMethod(paymentMethodId:null!)RemovePaymentMethodPayload
removeProjectCollaborator(input:null!)RemoveProjectCollaboratorPayload
resetPassword(input:null!)User

Reset a user's password. Requires a one-time-password token.

scheduleSingleSend(input:null!)ScheduleSingleSendPayload
testWebhook(event:null!webhookId:null!)ObjectLiteral
textBuyer(input:null!)ProjectSmsMessage
textLead(input:null!)ProjectSmsMessage
unfinalizeCommission(input:null!)Commission
unfollowProject(email:null!projectId:null!)UnfollowProjectPayload

Unfollow a project.

uninstallOrganizationIntegrationApp(id:null!)UninstallOrganizationIntegrationAppPayload
uninstallUserIntegrationApp(id:null!)UninstallUserIntegrationAppPayload
unscheduleSingleSend(input:null!)UnscheduleSingleSendPayload
updateAppointment(input:null!)Appointment

Update an appointment.

updateAppointmentType(input:null!)AppointmentType
updateBindingOffer(input:null!)BindingOffer
updateBuyer(input:null!)Buyer

Update a buyer.

updateBuyerNote(input:null!)BuyerNote
updateChecklistTemplate(input:null!)ChecklistTemplate
updateChecklistTemplateTask(input:null!)ChecklistTemplateTask
updateCommission(input:null!)Commission
updateCommissionDisbursement(input:null!)CommissionDisbursement
updateContact(input:null!)Contact

Update an contact.

updateCustomExport(input:null!)CustomExport

Update a custom export.

updateCustomFieldDefinition(input:null!)CustomFieldDefinition
updateCustomization(input:null!)Customization
updateDeposit(input:null!)Deposit
updateDepositScheduleMilestone(input:null!)DepositScheduleMilestone
updateElevationImage(input:null!)FloorPlanElevationImage

Update a floor plan elevation image.

updateEmail(input:null!)ProjectEmailMessage
updateEmailSignature(input:null!)EmailSignature
updateEmailTemplate(input:null!)EmailTemplate
updateFloorPlan(input:null!)FloorPlan

Update a project floor plan.

updateFloorPlanDocument(input:null!)FloorPlanDocument
updateFloorPlanDrawing(input:null!)FloorPlanDrawing
updateFloorPlanElevation(input:null!)FloorPlanElevation
updateFloorPlanImage(input:null!)FloorPlanImage

Update a floor plan image.

updateInvoice(input:null!)Invoice
updateLead(input:null!)Lead

Update a lead.

updateLeadNote(input:null!)LeadNote
updateLeadSource(input:null!)LeadSource

Update a project lead source.

updateLeasePermit(input:null!)LeasePermit

Update a project lease permit.

updateLot(input:null!)Lot

Update a project lot.

updateLotImage(input:null!)LotImage

Update a lot image.

updateNegotiation(input:null!)Negotiation

Update a negotiation. Note: the negotiation status will be automatically set for accepted, rejected, and expired offers.

updateOpenHouse(input:null!)OpenHouse

Update a project open house.

updateOrganization(input:null!)Organization

Update an organization.

updateOrganizationBankAccount(input:null!)OrganizationBankAccount
updateOrganizationIntegration(input:null!)OrganizationIntegration
updateOrganizationMemberRole(input:null!)OrganizationUserConnection

Update a member's role. You must have the OWNER role on the Organization to modify another member's role.

updateOrganizationNotifications(input:null!)UserOrganizationConnection

Update your notifications for organizations for which you are a member.

updateOrganizationPaymentsRepresentative(input:null!)OrganizationPaymentsRepresentative

Update an organization respresentative.

updateParking(input:null!)Parking
updatePassword(input:null!)User

Update the currently authenticated user's password.

updatePaymentIntent(input:null!)StripePaymentIntent
updatePersonalization(input:null!)Personalization
updatePersonalizationCredit(input:null!)PersonalizationCredit
updatePersonalizationDiscount(input:null!)PersonalizationDiscount
updatePhoneCall(input:null!)PhoneCall

Update an phone call.

updateProject(input:null!)Project

Update a project.

updateProjectCollaborator(input:null!)ProjectCollaboratorConnection
updateProjectCollection(input:null!)ProjectCollection

Update a project collection.

updateProjectDocument(input:null!)ProjectDocument
updateProjectImage(input:null!)ProjectImage
updateProjectLeadAssignmentPool(input:null!)[ProjectLeadAssignmentPoolConnection]
updateProjectPhase(input:null!)ProjectPhase
updateProjectTestimonial(input:null!)ProjectTestimonial

Update a project testimonial.

updatePromotion(input:null!)Promotion

Update a project promotion.

updatePurchaseLineItem(input:null!)PurchaseLineItem
updateQrcode(input:null!)Qrcode
updateReservation(input:null!)Reservation

Update a reservation. If the status is changed to REFUNDED, then the buyer assignment is removed, and the associated lot or unit will be marked as AVAILABLE at the originally listed price. Note: marking a reservation as REFUNDED does not automatically refund associated charges. Charges can be refunded using refundStripeCharge.

updateSalesOffice(input:null!)SalesOffice

Update a project's sales office.

updateSegment(input:null!)Segment
updateSingleSend(input:null!)SingleSend
updateSpecCategory(input:null!)SpecCategory
updateSpecElement(input:null!)SpecElement
updateSpecOption(input:null!)SpecOption
updateStackingPlan(input:null!)StackingPlan
updateStorage(input:null!)Storage
updateTask(input:null!)Task

Update a task.

updateUnit(input:null!)Unit

Update a project unit.

updateUnitImage(input:null!)UnitImage

Update a unit image.

updateUnits(input:null!)[Unit]

Update many project units.

updateUser(input:null!)User

Update a user. Users can only update themselves.

updateUserIntegration(input:null!)UserIntegration
uploadBuyerDocument(input:null!)BuyerDocument
uploadElevationImage(input:null!)FloorPlanElevationImage

Upload a floor plan elevation image. File size max is 5MB.

uploadFloorPlanDocument(input:null!)FloorPlanDocument

Upload a floor plan document. File size max is 50MB.

uploadFloorPlanDrawing(input:null!)FloorPlanDrawing

Upload a floor plan drawing. File size max is 5MB.

uploadFloorPlanImage(input:null!)FloorPlanImage

Upload a floor plan image. File size max is 5MB.

uploadLeadDocument(input:null!)BuyerDocument
uploadLotImage(input:null!)LotImage

Upload a lot image. File size max is 5MB.

uploadOrganizationAvatar(input:null!)OrganizationAvatar

Upload an Organization's avatar image. File size max is 5MB. You must have the OWNER role on the Organization.

uploadProjectAvatar(input:null!)ProjectAvatar

Upload a Project's avatar image. File size max is 5MB.

uploadProjectDocument(input:null!)ProjectDocument

Upload a project document. File size max is 50MB.

uploadProjectImage(input:null!)ProjectImage

Upload a project image. File size max is 5MB.

uploadReservationDocument(input:null!)ReservationDocument

Upload a reservation document. File size max is 50MB.

uploadSitePlan(input:null!)SitePlan

Upload a project's site plan. File size max is 5MB.

uploadUnitImage(input:null!)UnitImage

Upload a unit image. File size max is 5MB.

verifyPaymentIntentDebitSufficientBalance(input:null!)Boolean
verifyRecaptcha(input:null!)RecaptchaResponse

Deprecated Fields

createStripeCharge(input:null!)StripeCharge

Create a Stripe charge. Currently, a user can only charge themselves.

Use createPaymentIntent instead.

exportPlans(input:null!)Export

Use exportFloorPlans instead.