Changelog
This changelog is a list of recent changes to our GraphQL API schema. It includes backwards-compatible changes and upcoming breaking changes.
Breaking changes scheduled for Jan 1, 2025
- Enum
LettersOrderByColumns
valueCLARIFICATION
(deprecated) will be removed.SUMMARY
should be used instead. - Enum
LettersWhereColumns
valueCLARIFICATION
(deprecated) will be removed.SUMMARY
should be used instead. - Enum
ContractsOrderByColumns
valueNOTES
(deprecated) will be removed.DESCRIPTION
should be used instead. - Enum
ContractsWhereColumns
valueNOTES
(deprecated) will be removed.DESCRIPTION
should be used instead. - Input field
CreateLetterInput.clarification
(deprecated) will be removed.summary
should be used instead. - Input field
UpdateLetterInput.clarification
(deprecated) will be removed.summary
should be used instead. - Input field
CreateContractInput.notes
(deprecated) will be removed.description
should be used instead. - Input field
UpdateContractInput.notes
(deprecated) will be removed.description
should be used instead. - Field
Correspondence.clarification
(deprecated) will be removed.summary
should be used instead. - Field
Letter.clarification
(deprecated) will be removed.summary
should be used instead. - Field
Contract.notes
(deprecated) will be removed.description
should be used instead.
Nov 18, 2024
- Enum
TemplateStatus
was added - Value
STATUS
was added to enumTemplatesOrderByColumns
- Value
STATUS
was added to enumTemplatesWhereColumns
- Value
TEMPLATES
was added to enumViewModule
- Input field
status
was added to input object typeCreateTemplateInput
- Input field
status
was added to input object typeUpdateTemplateInput
- Field
status
was added to typeTemplate
Nov 12, 2024
- Enum
ReadingStatus
was added - Value
READINGS
was removed from enumStatusModule
- Field
latestAcceptedReading
was renamedlatestApprovedReading
in typeMeter
Nov 8, 2024
- Value
DESCRIPTION
was added to enumContractsOrderByColumns
- Value
DESCRIPTION
was added to enumContractsWhereColumns
- Enum
ContractsOrderByColumns
valueNOTES
was deprecated with reasonUse DESCRIPTION instead
- Enum
ContractsWhereColumns
valueNOTES
was deprecated with reasonUse DESCRIPTION instead
- Input field
description
was added to input object typeCreateContractInput
- Input field
CreateContractInput.notes
was deprecated with reasonUse description instead
- Input field
description
was added to input object typeUpdateContractInput
- Input field
UpdateContractInput.notes
was deprecated with reasonUse description instead
- Field
description
was added to typeContract
- Field
Contract.notes
was deprecated with reasonUse description instead
Oct 31, 2024
- Value
SUMMARY
was added to enumLettersOrderByColumns
- Value
SUMMARY
was added to enumLettersWhereColumns
- Enum
LettersOrderByColumns
valueCLARIFICATION
was deprecated with reasonUse SUMMARY instead
- Enum
LettersWhereColumns
valueCLARIFICATION
was deprecated with reasonUse SUMMARY instead
- Input field
summary
was added to input object typeCreateLetterInput
- Input field
summary
was added to input object typeUpdateLetterInput
- Input field
CreateLetterInput.clarification
was deprecated with reasonUse summary instead
- Input field
UpdateLetterInput.clarification
was deprecated with reasonUse summary instead
- Field
summary
was added to typeCorrespondence
- Field
Correspondence.clarification
was deprecated with reasonUse summary instead
- Field
summary
was added to typeLetter
- Field
Letter.clarification
was deprecated with reasonUse summary instead
Oct 30, 2024
- Enum
Area
was added - Values
SQM
,H
were added to enumProductUnit
- Values
PROPERTIES
,CONTACTS
,PROJECTS
,TASKS
,METERS
,LETTERS
,SUBMISSIONS
,EASEMENTS
,COORDINATIONS
,SPECIFICATIONS
,ORDINANCES
,CONTRACTS
were added to enumTemplateModule
- Queries
downloadContact
,downloadContract
,downloadCoordination
,downloadEasement
,downloadLetter
,downloadMeter
,downloadOrdinance
,downloadProject
,downloadProperty
,downloadSpecification
,downloadSubmission
,downloadTask
were added
Oct 25, 2024
- Mutations
approveExpense
,createExpense
,createInvoiceFromQuote
,createQuote
,deleteExpense
,deleteQuote
,duplicateExpense
,duplicateQuote
,markExpenseAsPaid
,restoreExpense
,restoreQuote
,updateExpense
,updateQuote
,voidExpense
were added - Inputs
ContactExpensesOrderByOrderByClause
,ContactExpensesWhereWhereConditionsRelation
,ContactExpensesWhereWhereConditions
,ContactQuotesOrderByOrderByClause
,ContactQuotesWhereWhereConditionsRelation
,ContactQuotesWhereWhereConditions
,ContractExpensesOrderByOrderByClause
,ContractExpensesWhereWhereConditionsRelation
,ContractExpensesWhereWhereConditions
,ContractQuotesOrderByOrderByClause
,ContractQuotesWhereWhereConditionsRelation
,ContractQuotesWhereWhereConditions
,CreateExpenseInput
,CreateExpenseLineInput
,CreateExpenseLinesInput
,CreateQuoteInput
,CreateQuoteLineInput
,CreateQuoteLinesInput
,DuplicateCommerceInput
,ExpenseContractsOrderByOrderByClause
,ExpenseContractsWhereWhereConditionsRelation
,ExpenseContractsWhereWhereConditions
,ExpenseFilesOrderByOrderByClause
,ExpenseFilesWhereWhereConditionsRelation
,ExpenseFilesWhereWhereConditions
,ExpenseLettersOrderByOrderByClause
,ExpenseLettersWhereWhereConditionsRelation
,ExpenseLettersWhereWhereConditions
,ExpenseProjectsOrderByOrderByClause
,ExpenseProjectsWhereWhereConditionsRelation
, ,ExpenseProjectsWhereWhereConditions
,ExpensePropertiesOrderByOrderByClause
,ExpensePropertiesWhereWhereConditionsRelation
,ExpensePropertiesWhereWhereConditions
,ExpenseTasksOrderByOrderByClause
,ExpenseTasksWhereWhereConditionsRelation
,ExpenseTasksWhereWhereConditions
,LetterExpensesOrderByOrderByClause
,LetterExpensesWhereWhereConditionsRelation
,LetterExpensesWhereWhereConditions
,LetterQuotesOrderByOrderByClause
,LetterQuotesWhereWhereConditionsRelation
,LetterQuotesWhereWhereConditions
,ProjectExpensesOrderByOrderByClause
,ProjectExpensesWhereWhereConditionsRelation
,ProjectExpensesWhereWhereConditions
,ProjectQuotesOrderByOrderByClause
,ProjectQuotesWhereWhereConditionsRelation
,ProjectQuotesWhereWhereConditions
,PropertyExpensesOrderByOrderByClause
,PropertyExpensesWhereWhereConditionsRelation
,PropertyExpensesWhereWhereConditions
,PropertyQuotesOrderByOrderByClause
,PropertyQuotesWhereWhereConditionsRelation
,PropertyQuotesWhereWhereConditions
,QueryExpensesHasCompanyWhereHasConditionsRelation
,QueryExpensesHasCompanyWhereHasConditions
,QueryExpensesHasCreatorWhereHasConditionsRelation
,QueryExpensesHasCreatorWhereHasConditions
,QueryExpensesHasFollowersWhereHasConditionsRelation
,QueryExpensesHasFollowersWhereHasConditions
,QueryExpensesHasPersonWhereHasConditionsRelation
,QueryExpensesHasPersonWhereHasConditions
,QueryExpensesOrderByOrderByClause
,QueryExpensesWhereWhereConditionsRelation
,QueryExpensesWhereWhereConditions
,QueryQuotesHasClientWhereHasConditionsRelation
,QueryQuotesHasClientWhereHasConditions
,QueryQuotesHasCreatorWhereHasConditionsRelation
,QueryQuotesHasCreatorWhereHasConditions
,QueryQuotesHasFollowersWhereHasConditionsRelation
,QueryQuotesHasFollowersWhereHasConditions
,QueryQuotesHasIssuerWhereHasConditionsRelation
,QueryQuotesHasIssuerWhereHasConditions
,QueryQuotesHasPersonWhereHasConditionsRelation
,QueryQuotesHasPersonWhereHasConditions
,QueryQuotesHasPriceListWhereHasConditionsRelation
,QueryQuotesHasPriceListWhereHasConditions
,QueryQuotesOrderByOrderByClause
,QueryQuotesWhereWhereConditionsRelation
,QueryQuotesWhereWhereConditions
,QuoteContractsOrderByOrderByClause
,QuoteContractsWhereWhereConditionsRelation
,QuoteContractsWhereWhereConditions
,QuoteFilesOrderByOrderByClause
,QuoteFilesWhereWhereConditionsRelation
,QuoteFilesWhereWhereConditions
,QuoteLettersOrderByOrderByClause
,QuoteLettersWhereWhereConditionsRelation
,QuoteLettersWhereWhereConditions
,QuoteProjectsOrderByOrderByClause
,QuoteProjectsWhereWhereConditionsRelation
,QuoteProjectsWhereWhereConditions
,QuotePropertiesOrderByOrderByClause
,QuotePropertiesWhereWhereConditionsRelation
,QuotePropertiesWhereWhereConditions
,QuoteTasksOrderByOrderByClause
,QuoteTasksWhereWhereConditionsRelation
,QuoteTasksWhereWhereConditions
,RelatedExpensesInput
,RelatedQuotesInput
,TaskExpensesOrderByOrderByClause
,TaskExpensesWhereWhereConditionsRelation
,TaskExpensesWhereWhereConditions
,TaskQuotesOrderByOrderByClause
,TaskQuotesWhereWhereConditionsRelation
,TaskQuotesWhereWhereConditions
,UpdateExpenseInput
,UpdateExpenseLineInput
,UpdateExpenseLinesInput
,UpdateQuoteInput
,UpdateQuoteLineInput
,UpdateQuoteLinesInput
were added - Input fields
expenses
,quotes
were added to input object typeCreateContractInput
- Input fields
expenses
,quotes
were added to input object typeCreateLetterInput
- Input fields
expenses
,quotes
were added to input object typeCreateProjectInput
- Input fields
expenses
,quotes
were added to input object typeCreatePropertyInput
- Input fields
expenses
,quotes
were added to input object typeCreateTaskInput
- Input fields
expenses
,quotes
were added to input object typeUpdateContractInput
- Input fields
expenses
,quotes
were added to input object typeUpdateLetterInput
- Input fields
expenses
,quotes
were added to input object typeUpdateProjectInput
- Input fields
expenses
,quotes
were added to input object typeUpdatePropertyInput
- Input fields
expenses
,quotes
were added to input object typeUpdateTaskInput
- Input field
quoteLineId
was added to input object typeCreateInvoiceLineInput
- Enums
ExpenseStatus
,ExpensesOrderByColumns
,ExpensesRelations
,ExpensesWhereColumns
,QueryExpensesHasCompanyColumn
,QueryExpensesHasCreatorColumn
,QueryExpensesHasFollowersColumn
,QueryExpensesHasPersonColumn
,QueryQuotesHasClientColumn
,QueryQuotesHasCreatorColumn
,QueryQuotesHasFollowersColumn
,QueryQuotesHasIssuerColumn
,QueryQuotesHasPersonColumn
,QueryQuotesHasPriceListColumn
,QuotesOrderByColumns
,QuotesRelations
,QuotesWhereColumns
were added - Values
INVOICE
,EXPENSE
,QUOTE
were added to enumCommentCommentableType
- Values
METER
,INVOICE
,EXPENSE
,QUOTE
were added to enumFollowableInstanceType
- Values
INVOICES
,EXPENSES
,QUOTES
,LINES
were added to enumModuleRelation
- Values
EXPENSES
,QUOTES
were added to enumSearchableType
- Values
EXPENSES
,QUOTES
were added to enumViewModule
- Values
CAN_ACCESS_QGIS_PLUGIN
,CAN_ADD_EXPENSES
,CAN_EDIT_EXPENSES
,CAN_DELETE_EXPENSES
,CAN_SEE_OTHERS_QUOTES
,CAN_ADD_QUOTES
,CAN_EDIT_OTHERS_QUOTES
,CAN_DELETE_QUOTES
,CAN_DELETE_OTHERS_QUOTES
were added to enumPermissionSlug
- Value
QUOTES
was added to enumModuleSlugType
- Value
QUOTE
was added to enumNumberingSeriesModule
- Value
QUOTES
was added to enumStatusModule
- Value
QUOTES
was added to enumTemplateModule
- Mutation
duplicateInvoice
argumentinput
changed fromDuplicateInput
toDuplicateCommerceInput
- Fields
expenses
,quotes
were added to typeContact
- Fields
expenses
,quotes
were added to typeContract
- Fields
expenses
,quotes
were added to typeLetter
- Fields
expenses
,quotes
were added to typeProject
- Fields
expenses
,quotes
were added to typeProperty
- Fields
expenses
,quotes
were added to typeTask
- Field
quoteLine
was added to typeInvoiceLine
- Types
ExpenseLine
,Expense
,QuoteLine
,Quote
were added - Queries
downloadQuote
,expense
,expenses
,quote
,quotes
were added
Oct 4, 2024
- Mutations
createTemplate
,deleteAccountLogo
,deleteTemplate
,restoreTemplate
,updateTemplate
,uploadAccountLogo
were added - Inputs
CreateTemplateInput
,UpdateTemplateInput
were added - Type
Template
was added - Field
pdfLogo
was added to typeAccount
- Queries
downloadInvoice
,dynamicFields
,previewTemplate
,template
,templates
were added - Enums
TemplateModule
,TemplatesOrderByColumns
,TemplatesWhereColumns
were added - Argument
search
was removed from queryroles
- Values
ACCOUNT_DETAILS
,TEMPLATES
were added to enumActivitySubjectSlugType
- Values
ACCOUNT_DETAILS
,TEMPLATES
were added to enumModuleSlugType
- Value
CAN_MANAGE_PRINTOUT_TEMPLATES
was added to enumPermissionSlug
- Value
CUBIC_METERS
was added to enumProductUnit
- Field
ContactRelatedContractsInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
ContactRelatedContractsInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
ContactRelatedProjectsInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
ContactRelatedProjectsInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
ContractRelatedContactsInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
ContractRelatedContactsInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
ContractRelatedMembersInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
ContractRelatedMembersInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
CoordinationRelatedMembersInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
CoordinationRelatedMembersInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
EasementPropertiesInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
EasementPropertiesInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
LetterRelatedMembersInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
LetterRelatedMembersInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
OrdinanceRelatedMembersInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
OrdinanceRelatedMembersInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
ProjectRelatedContactsInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
ProjectRelatedContactsInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
ProjectRelatedMembersInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
ProjectRelatedMembersInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
PropertyContactsInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
PropertyContactsInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
RelatedContactsInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
RelatedContactsInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
RelatedContractsInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
RelatedContractsInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
RelatedCoordinationsInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
RelatedCoordinationsInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
RelatedEasementsInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
RelatedEasementsInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
RelatedLettersInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
RelatedLettersInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
RelatedMembersInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
RelatedMembersInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
RelatedNumberingSeriesInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
RelatedNumberingSeriesInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
RelatedOrdinancesInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
RelatedOrdinancesInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
RelatedProjectsInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
RelatedProjectsInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
RelatedPropertiesInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
RelatedPropertiesInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
RelatedSpecificationsInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
RelatedSpecificationsInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
RelatedSubmissionsInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
RelatedSubmissionsInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
RelatedTagsInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
RelatedTagsInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
RelatedTasksInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
RelatedTasksInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
SpecificationRelatedMembersInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
SpecificationRelatedMembersInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
SubmissionRelatedMembersInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
SubmissionRelatedMembersInput.disconnect
(deprecated) was removed.dissociate
should be used instead. - Field
TaskRelatedMembersInput.syncWithoutDetaching
(deprecated) was removed.associate
should be used instead. - Field
TaskRelatedMembersInput.disconnect
(deprecated) was removed.dissociate
should be used instead.
Aug 23, 2024
- Mutations
createInvoice
,createPriceList
,createProductGroup
,createProduct
,createTaxRate
,deleteInvoice
,deletePriceList
,deleteProductGroup
,deleteProduct
,deleteTaxRate
,duplicateInvoice
,duplicateProduct
,finalizeInvoice
,markInvoiceAsPaid
,markInvoiceAsPartiallyPaid
,markInvoiceAsUncollectible
,restoreInvoice
,restorePriceList
,restoreProductGroup
,restoreProduct
,restoreTaxRate
,updateInvoice
,updatePriceList
,updateProductGroup
,updateProduct
,updateTaxRate
,voidInvoice
were added - Inputs
ContactInvoicesOrderByOrderByClause
,ContactInvoicesWhereWhereConditionsRelation
,ContactInvoicesWhereWhereConditions
,ContractInvoicesOrderByOrderByClause
,ContractInvoicesWhereWhereConditionsRelation
,ContractInvoicesWhereWhereConditions
,CreateInvoiceInput
,CreateInvoiceLineInput
,CreateInvoiceLinesInput
,CreatePriceListInput
,CreateProductGroupInput
,CreateProductInput
,CreateProductRelatedPriceInput
,CreateTaxRateInput
,InvoiceContractsOrderByOrderByClause
,InvoiceContractsWhereWhereConditionsRelation
,InvoiceContractsWhereWhereConditions
,InvoiceFilesOrderByOrderByClause
,InvoiceFilesWhereWhereConditionsRelation
,InvoiceFilesWhereWhereConditions
,InvoiceLettersOrderByOrderByClause
,InvoiceLettersWhereWhereConditionsRelation
,InvoiceLettersWhereWhereConditions
,InvoiceProjectsOrderByOrderByClause
,InvoiceProjectsWhereWhereConditionsRelation
,InvoiceProjectsWhereWhereConditions
,InvoicePropertiesOrderByOrderByClause
,InvoicePropertiesWhereWhereConditionsRelation
,InvoicePropertiesWhereWhereConditions
,InvoiceTasksOrderByOrderByClause
,InvoiceTasksWhereWhereConditionsRelation
,InvoiceTasksWhereWhereConditions
,LetterInvoicesOrderByOrderByClause
,LetterInvoicesWhereWhereConditionsRelation
,LetterInvoicesWhereWhereConditions
,ProductGroupChildrenOrderByOrderByClause
,ProductGroupChildrenWhereWhereConditionsRelation
,ProductGroupChildrenWhereWhereConditions
,ProductPricesInput
,ProjectInvoicesOrderByOrderByClause
,ProjectInvoicesWhereWhereConditionsRelation
,ProjectInvoicesWhereWhereConditions
,PropertyInvoicesOrderByOrderByClause
,PropertyInvoicesWhereWhereConditionsRelation
,PropertyInvoicesWhereWhereConditions
,QueryInvoicesHasClientWhereHasConditionsRelation
,QueryInvoicesHasClientWhereHasConditions
,QueryInvoicesHasCreatorWhereHasConditionsRelation
,QueryInvoicesHasCreatorWhereHasConditions
,QueryInvoicesHasFollowersWhereHasConditionsRelation
,QueryInvoicesHasFollowersWhereHasConditions
,QueryInvoicesHasIssuerWhereHasConditionsRelation
,QueryInvoicesHasIssuerWhereHasConditions
,QueryInvoicesHasPersonWhereHasConditionsRelation
,QueryInvoicesHasPersonWhereHasConditions
,QueryInvoicesHasPriceListWhereHasConditionsRelation
,QueryInvoicesHasPriceListWhereHasConditions
,QueryInvoicesOrderByOrderByClause
,QueryInvoicesWhereWhereConditionsRelation
,QueryInvoicesWhereWhereConditions
,QueryPriceListsOrderByOrderByClause
,QueryPriceListsWhereWhereConditionsRelation
,QueryPriceListsWhereWhereConditions
,QueryProductGroupsOrderByOrderByClause
,QueryProductGroupsWhereWhereConditionsRelation
,QueryProductGroupsWhereWhereConditions
,QueryProductsHasGroupWhereHasConditionsRelation
,QueryProductsHasGroupWhereHasConditions
,QueryProductsHasTaxRateWhereHasConditionsRelation
,QueryProductsHasTaxRateWhereHasConditions
,QueryProductsOrderByOrderByClause
,QueryProductsWhereWhereConditionsRelation
,QueryProductsWhereWhereConditions
,QueryTaxRatesOrderByOrderByClause
,QueryTaxRatesWhereWhereConditionsRelation
,QueryTaxRatesWhereWhereConditions
,RelatedInvoicesInput
,TaskInvoicesOrderByOrderByClause
,TaskInvoicesWhereWhereConditionsRelation
,TaskInvoicesWhereWhereConditions
,UpdateInvoiceInput
,UpdateInvoiceLineInput
,UpdateInvoiceLinesInput
,UpdatePriceListInput
,UpdateProductGroupInput
,UpdateProductInput
,UpdateProductRelatedPriceInput
,UpdateTaxRateInput
were added - Types
CurrencyRate
,InvoiceConnection
,InvoiceEdge
,InvoiceLine
,Invoice
,PriceListConnection
,PriceListEdge
,PriceList
,ProductConnection
,ProductEdge
,ProductGroupConnection
,ProductGroupEdge
,ProductGroup
,ProductPrice
,Product
,TaxRateConnection
,TaxRateEdge
,TaxRate
were added - Queries
userDevicesallProductGroups
,invoice
,invoices
,priceList
,priceLists
,productGroup
,productGroups
,productUnits
,product
,products
,taxRate
,taxRates
were added - Input field
invoices
was added to input object typeCreateContractInput
- Input field
invoices
was added to input object typeCreateLetterInput
- Input field
invoices
was added to input object typeCreateProjectInput
- Input field
invoices
was added to input object typeCreatePropertyInput
- Input field
invoices
was added to input object typeCreateTaskInput
- Input field
invoices
was added to input object typeUpdateContractInput
- Input field
invoices
was added to input object typeUpdateLetterInput
- Input field
invoices
was added to input object typeUpdateProjectInput
- Input field
invoices
was added to input object typeUpdatePropertyInput
- Input field
invoices
was added to input object typeUpdateTaskInput
- Enum
ActivitySubjectSlugType
valueSALES
was renamed toCOMMERCE
- Enum
CurrencyCode
values were corrected - Enums
InvoiceStatus
,InvoicesOrderByColumns
,InvoicesRelations
,InvoicesWhereColumns
,PriceListsOrderByColumns
,PriceListsWhereColumns
,ProductGroupsOrderByColumns
,ProductGroupsWhereColumns
,ProductStatus
,ProductUnit
,ProductsOrderByColumns
,ProductsWhereColumns
,QueryInvoicesHasClientColumn
,QueryInvoicesHasCreatorColumn
,QueryInvoicesHasFollowersColumn
,QueryInvoicesHasIssuerColumn
,QueryInvoicesHasPersonColumn
,QueryInvoicesHasPriceListColumn
,QueryProductsHasGroupColumn
,QueryProductsHasTaxRateColumn
,TaxRatesOrderByColumns
,TaxRatesWhereColumns
were added - Enum
ModuleSlugType
valueSALES
was renamed toCOMMERCE
- Values
COMMERCE_INVOICES
,INVOICE_LINES
,PRODUCTS
,PRICE_LISTS
,PRODUCT_GROUPS
,PRODUCTS_PRICES
were added to enumActivitySubjectSlugType
- Values
PRODUCTS
,TAX_RATES
,CURRENCIES
were added to enumModuleSlugType
- Value
INVOICE
was added to enumNumberingSeriesModule
- Values
CAN_SEE_OTHERS_INVOICES
,CAN_ADD_INVOICES
,CAN_EDIT_OTHERS_INVOICES
,CAN_DELETE_INVOICES
,CAN_DELETE_OTHERS_INVOICES
,CAN_MANAGE_PRODUCTS
,CAN_MANAGE_TAX_RATES
,CAN_MANAGE_CURRENCIES
were added to enumPermissionSlug
- Values
PRODUCTS
,INVOICES
were added to enumSearchableType
- Values
PRODUCTS
,INVOICES
were added to enumViewModule
- Field
currency
was added to typeAccount
- Field
displayName
was added to typeAddress
- Field
invoices
was added to typeContact
- Field
invoices
was added to typeContract
- Field
invoices
was added to typeLetter
- Field
invoices
was added to typeProject
- Field
invoices
was added to typeProperty
- Field
invoices
was added to typeTask
- Field
currentRate
was added to typeCurrency
Aug 22, 2024
- Field
Contact.isManager
was removed. UseisMember
instead. - Field
Contact.managers
was removed. Usemembers
instead. - Field
Coordination.group
was removed. Usetype
instead. - Field
Easement.managers
was removed. Usemembers
instead. - Field
Person.isManager
was removed. UseisMember
instead. - Field
Person.managers
was removed. Usemembers
instead. - Field
Property.isManager
was removed. UseisMember
instead. - Field
Property.managers
was removed. Usemembers
instead. - Field
Tag.sortOrder
was removed. Sorting is not supported anymore. - Input
CreateCompanyInput
fieldmanagers
was removed. Usemembers
instead. - Input
CreateContactInput
fieldmanagers
was removed. Usemembers
instead. - Input
CreateEasementInput
fieldmanagers
was removed. Usemembers
instead. - Input
CreatePersonInput
fieldmanagers
was removed. Usemembers
instead. - Input
CreatePropertyInput
fieldmanagers
was removed. Usemembers
instead. - Input
UpdateCompanyInput
fieldmanagers
was removed. Usemembers
instead. - Input
UpdateContactInput
fieldmanagers
was removed. Usemembers
instead. - Input
UpdateEasementInput
fieldmanagers
was removed. Usemembers
instead. - Input
UpdatePersonInput
fieldmanagers
was removed. Usemembers
instead. - Input
UpdatePropertyInput
fieldmanagers
was removed. Usemembers
instead. - Enum
ContractsOrderByColumns
valueRELATED_ID
was removed. UsePARENT_ID
instead. - Enum
ContractsOrderByColumns
valueFILE_PATH
was removed. UseFILES_PATH
instead. - Enum
ContractsWhereColumns
valueRELATED_ID
was removed. UsePARENT_ID
instead. - Enum
ContractsWhereColumns
valueFILE_PATH
was removed. UseFILES_PATH
instead. - Enum
CoordinationsOrderByColumns
valueGROUP
was removed. UseTYPE
instead. - Enum
CoordinationsOrderByColumns
valueFILE_PATH
was removed. UseFILES_PATH
instead. - Enum
CoordinationsWhereColumns
valueGROUP
was removed. UseTYPE
instead. - Enum
CoordinationsWhereColumns
valueFILE_PATH
was removed. UseFILES_PATH
instead. - Enum
EasementsOrderByColumns
valueFILE_PATH
was removed. UseFILES_PATH
instead. - Enum
EasementsWhereColumns
valueFILE_PATH
was removed. UseFILES_PATH
instead. - Enum
OrdinancesOrderByColumns
valueRELATED_ID
was removed. UsePARENT_ID
instead. - Enum
OrdinancesOrderByColumns
valueFILE_PATH
was removed. UseFILES_PATH
instead. - Enum
OrdinancesWhereColumns
valueRELATED_ID
was removed. UsePARENT_ID
instead. - Enum
OrdinancesWhereColumns
valueFILE_PATH
was removed. UseFILES_PATH
instead. - Enum
SpecificationsOrderByColumns
valueFILE_PATH
was removed. UseFILES_PATH
instead. - Enum
SpecificationsWhereColumns
valueFILE_PATH
was removed. UseFILES_PATH
instead. - Enum
SubmissionsOrderByColumns
valueFILE_PATH
was removed. UseFILES_PATH
instead. - Enum
SubmissionsWhereColumns
valueFILE_PATH
was removed. UseFILES_PATH
instead.
Jun 12, 2024
- Inputs
QuerySubmissionsHasTagsWhereHasConditions
,QuerySubmissionsHasTagsWhereHasConditionsRelation
,SubmissionTagsOrderByOrderByClause
,SubmissionTagsWhereWhereConditionsRelation
,SubmissionTagsWhereWhereConditions
were added - Field
tags
was added to typeSubmission
- Enum
QuerySubmissionsHasTagsColumn
was added - Value
TAGS
was added to enumSubmissionsRelations
- Value
SUBMISSIONS
was added to enumTagModule
- Argument
hasTags
was added to querysubmissions
Jun 8, 2024
- Fields
isMember
,members
were added to typeCompany
- Field
Company.isManager
was deprecated with reasonUse isMember instead
- Field
Company.managers
was deprecated with reasonUse members instead
- Fields
isMember
,members
were added to typeContact
- Field
Contact.isManager
was deprecated with reasonUse isMember instead
- Field
Contact.managers
was deprecated with reasonUse members instead
- Field
members
was added to typeEasement
- Field
Easement.managers
was deprecated with reasonUse members instead
- Fields
isMember
,members
were added to typePerson
- Field
Person.isManager
was deprecated with reasonUse isMember instead
- Field
Person.managers
was deprecated with reasonUse members instead
- Fields
isMember
,members
were added to typeProperty
- Field
Property.isManager
was deprecated with reasonUse isMember instead
- Field
Property.managers
was deprecated with reasonUse members instead
- Inputs
CompanyMembersOrderByOrderByClause
,CompanyMembersWhereWhereConditionsRelation
,CompanyMembersWhereWhereConditions
,ContactMembersOrderByOrderByClause
,ContactMembersWhereWhereConditionsRelation
,ContactMembersWhereWhereConditions
,EasementMembersOrderByOrderByClause
,EasementMembersWhereWhereConditionsRelation
,EasementMembersWhereWhereConditions
,PersonMembersOrderByOrderByClause
,PersonMembersWhereWhereConditionsRelation
,PersonMembersWhereWhereConditions
,PropertyMembersOrderByOrderByClause
,PropertyMembersWhereWhereConditionsRelation
,PropertyMembersWhereWhereConditions
,QueryClientsHasMembersWhereHasConditionsRelation
,QueryClientsHasMembersWhereHasConditions
,QueryCompaniesHasMembersWhereHasConditionsRelation
,QueryCompaniesHasMembersWhereHasConditions
,QueryContactsHasMembersWhereHasConditionsRelation
,QueryContactsHasMembersWhereHasConditions
,QueryEasementsHasMembersWhereHasConditionsRelation
,QueryEasementsHasMembersWhereHasConditions
,QueryPeopleHasMembersWhereHasConditionsRelation
,QueryPeopleHasMembersWhereHasConditions
,QueryPropertiesHasMembersWhereHasConditionsRelation
,QueryPropertiesHasMembersWhereHasConditions
were added - Input field
members
was added to input object typeCreateCompanyInput
- Input field
members
was added to input object typeCreateContactInput
- Input field
members
was added to input object typeCreateEasementInput
- Input field
members
was added to input object typeCreatePersonInput
- Input field
members
was added to input object typeCreatePropertyInput
- Input field
members
was added to input object typeUpdateCompanyInput
- Input field
members
was added to input object typeUpdateContactInput
- Input field
members
was added to input object typeUpdateEasementInput
- Input field
members
was added to input object typeUpdatePersonInput
- Input field
members
was added to input object typeUpdatePropertyInput
- Enum
CompaniesRelations
valueMANAGERS
was renamed toMEMBERS
- Enum
CompaniesWhereColumns
valueMANAGER
was renamed toMEMBER
- Enum
ContactsRelations
valueMANAGERS
was renamed toMEMBERS
- Enum
ContactsWhereColumns
valueMANAGER
was renamed toMEMBER
- Enum
EasementsRelations
valueMANAGERS
was renamed toMEMBERS
- Enum
EasementsWhereColumns
valueMANAGER
was renamed toMEMBER
- Enum
PeopleRelations
valueMANAGERS
was renamed toMEMBERS
- Enum
PeopleWhereColumns
valueMANAGER
was renamed toMEMBER
- Enum
PropertiesRelations
valueMANAGERS
was renamed toMEMBERS
- Enum
PropertiesWhereColumns
valueMANAGER
was renamed toMEMBER
- Enums
QueryClientsHasMembersColumn
,QueryCompaniesHasMembersColumn
,QueryContactsHasMembersColumn
,QueryEasementsHasMembersColumn
,QueryPeopleHasMembersColumn
,QueryPropertiesHasMembersColumn
were added - Argument
hasMembers
was added to queryclients
- Argument
hasManagers
was removed from queryclients
- Argument
hasMembers
was added to querycompanies
- Argument
hasManagers
was removed from querycompanies
- Argument
hasMembers
was added to querycontacts
- Argument
hasManagers
was removed from querycontacts
- Argument
hasMembers
was added to queryeasements
- Argument
hasManagers
was removed from queryeasements
- Argument
hasMembers
was added to querypeople
- Argument
hasManagers
was removed from querypeople
- Argument
hasMembers
was added to queryproperties
- Argument
hasManagers
was removed from queryproperties
May 31, 2024
- Types
SearchHit
,SearchResponseType
were added - Queries
search
,searchableTypes
were added - Input
SearchInput
was added - Enum
SearchableType
was added
May 29, 2024
- Mutations
duplicateContract
,duplicateCoordination
,duplicateEasement
,duplicateLetter
,duplicateMeter
,duplicateOrdinance
,duplicateProject
,duplicateSpecification
,duplicateSubmission
,duplicateTask
were added - Input
DuplicateInput
was added
May 16, 2024
- Types
Meter
,MeterManufacturer
,MeterModel
,MeterNominalValue
,Reading
were added - Queries
meter
,meters
,meterManufacturer
,meterManufacturers
,meterModel
,meterModels
,meterNominalValue
,meterNominalValues
,reading
,readings
were added - Mutations
createMeter
,updateMeter
,deleteMeter
,restoreMeter
,createMeterManufacturer
,updateMeterManufacturer
,deleteMeterManufacturer
,restoreMeterManufacturer
,createMeterModel
,updateMeterModel
,deleteMeterModel
,restoreMeterModel
,createMeterNominalValue
,updateMeterNominalValue
,deleteMeterNominalValue
,restoreMeterNominalValue
,createReading
,updateReading
,deleteReading
,restoreReading
were added - Field
meters
was added to typesCompany
,Contact
,Contract
,Letter
,Person
,Property
,Specification
,Submission
,Task
- Field
readings
was added to typeProperty
Mar 7, 2024
- Type
UserDevice
was added - Query
userDevices
was added - Mutations
forgotPassword
,resetPassword
,revokeDevice
were added - Field
copyableRelations
was added to typeModule
- Field
copyRelations
was added to inputsCreateCompanyInput
,CreateContactInput
,CreateContractInput
,CreateCoordinationInput
,CreateEasementInput
,CreateLetterInput
,CreateOrdinanceInput
,CreatePersonInput
,CreateProjectInput
,CreatePropertyInput
,CreateSpecificationInput
,CreateSubmissionInput
,CreateTaskInput
- Inputs
CopyRelationsInput
,CopyRelationsSourceInput
,ForgotPasswordInput
,ResetPasswordInput
were added - Enum
ModuleRelation
was added - Enum
PASSWORD
was renamed toSECURITY
in enumModuleSlugType