Skip to main content

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 value CLARIFICATION (deprecated) will be removed. SUMMARY should be used instead.
  • Enum LettersWhereColumns value CLARIFICATION (deprecated) will be removed. SUMMARY should be used instead.
  • Enum ContractsOrderByColumns value NOTES (deprecated) will be removed. DESCRIPTION should be used instead.
  • Enum ContractsWhereColumns value NOTES (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 enum TemplatesOrderByColumns
  • Value STATUS was added to enum TemplatesWhereColumns
  • Value TEMPLATES was added to enum ViewModule
  • Input field status was added to input object type CreateTemplateInput
  • Input field status was added to input object type UpdateTemplateInput
  • Field status was added to type Template

Nov 12, 2024

  • Enum ReadingStatus was added
  • Value READINGS was removed from enum StatusModule
  • Field latestAcceptedReading was renamed latestApprovedReading in type Meter

Nov 8, 2024

  • Value DESCRIPTION was added to enum ContractsOrderByColumns
  • Value DESCRIPTION was added to enum ContractsWhereColumns
  • Enum ContractsOrderByColumns value NOTES was deprecated with reason Use DESCRIPTION instead
  • Enum ContractsWhereColumns value NOTES was deprecated with reason Use DESCRIPTION instead
  • Input field description was added to input object type CreateContractInput
  • Input field CreateContractInput.notes was deprecated with reason Use description instead
  • Input field description was added to input object type UpdateContractInput
  • Input field UpdateContractInput.notes was deprecated with reason Use description instead
  • Field description was added to type Contract
  • Field Contract.notes was deprecated with reason Use description instead

Oct 31, 2024

  • Value SUMMARY was added to enum LettersOrderByColumns
  • Value SUMMARY was added to enum LettersWhereColumns
  • Enum LettersOrderByColumns value CLARIFICATION was deprecated with reason Use SUMMARY instead
  • Enum LettersWhereColumns value CLARIFICATION was deprecated with reason Use SUMMARY instead
  • Input field summary was added to input object type CreateLetterInput
  • Input field summary was added to input object type UpdateLetterInput
  • Input field CreateLetterInput.clarification was deprecated with reason Use summary instead
  • Input field UpdateLetterInput.clarification was deprecated with reason Use summary instead
  • Field summary was added to type Correspondence
  • Field Correspondence.clarification was deprecated with reason Use summary instead
  • Field summary was added to type Letter
  • Field Letter.clarification was deprecated with reason Use summary instead

Oct 30, 2024

  • Enum Area was added
  • Values SQM, H were added to enum ProductUnit
  • Values PROPERTIES, CONTACTS, PROJECTS, TASKS, METERS, LETTERS, SUBMISSIONS, EASEMENTS, COORDINATIONS, SPECIFICATIONS, ORDINANCES, CONTRACTS were added to enum TemplateModule
  • 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 type CreateContractInput
  • Input fields expenses, quotes were added to input object type CreateLetterInput
  • Input fields expenses, quotes were added to input object type CreateProjectInput
  • Input fields expenses, quotes were added to input object type CreatePropertyInput
  • Input fields expenses, quotes were added to input object type CreateTaskInput
  • Input fields expenses, quotes were added to input object type UpdateContractInput
  • Input fields expenses, quotes were added to input object type UpdateLetterInput
  • Input fields expenses, quotes were added to input object type UpdateProjectInput
  • Input fields expenses, quotes were added to input object type UpdatePropertyInput
  • Input fields expenses, quotes were added to input object type UpdateTaskInput
  • Input field quoteLineId was added to input object type CreateInvoiceLineInput
  • 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 enum CommentCommentableType
  • Values METER, INVOICE, EXPENSE, QUOTE were added to enum FollowableInstanceType
  • Values INVOICES, EXPENSES, QUOTES, LINES were added to enum ModuleRelation
  • Values EXPENSES, QUOTES were added to enum SearchableType
  • Values EXPENSES, QUOTES were added to enum ViewModule
  • 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 enum PermissionSlug
  • Value QUOTES was added to enum ModuleSlugType
  • Value QUOTE was added to enum NumberingSeriesModule
  • Value QUOTES was added to enum StatusModule
  • Value QUOTES was added to enum TemplateModule
  • Mutation duplicateInvoice argument input changed from DuplicateInput to DuplicateCommerceInput
  • Fields expenses, quotes were added to type Contact
  • Fields expenses, quotes were added to type Contract
  • Fields expenses, quotes were added to type Letter
  • Fields expenses, quotes were added to type Project
  • Fields expenses, quotes were added to type Property
  • Fields expenses, quotes were added to type Task
  • Field quoteLine was added to type InvoiceLine
  • 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 type Account
  • Queries downloadInvoice, dynamicFields, previewTemplate, template, templates were added
  • Enums TemplateModule, TemplatesOrderByColumns, TemplatesWhereColumns were added
  • Argument search was removed from query roles
  • Values ACCOUNT_DETAILS, TEMPLATES were added to enum ActivitySubjectSlugType
  • Values ACCOUNT_DETAILS, TEMPLATES were added to enum ModuleSlugType
  • Value CAN_MANAGE_PRINTOUT_TEMPLATES was added to enum PermissionSlug
  • Value CUBIC_METERS was added to enum ProductUnit
  • 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 type CreateContractInput
  • Input field invoices was added to input object type CreateLetterInput
  • Input field invoices was added to input object type CreateProjectInput
  • Input field invoices was added to input object type CreatePropertyInput
  • Input field invoices was added to input object type CreateTaskInput
  • Input field invoices was added to input object type UpdateContractInput
  • Input field invoices was added to input object type UpdateLetterInput
  • Input field invoices was added to input object type UpdateProjectInput
  • Input field invoices was added to input object type UpdatePropertyInput
  • Input field invoices was added to input object type UpdateTaskInput
  • Enum ActivitySubjectSlugType value SALES was renamed to COMMERCE
  • 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 value SALES was renamed to COMMERCE
  • Values COMMERCE_INVOICES, INVOICE_LINES, PRODUCTS, PRICE_LISTS, PRODUCT_GROUPS, PRODUCTS_PRICES were added to enum ActivitySubjectSlugType
  • Values PRODUCTS, TAX_RATES, CURRENCIES were added to enum ModuleSlugType
  • Value INVOICE was added to enum NumberingSeriesModule
  • 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 enum PermissionSlug
  • Values PRODUCTS, INVOICES were added to enum SearchableType
  • Values PRODUCTS, INVOICES were added to enum ViewModule
  • Field currency was added to type Account
  • Field displayName was added to type Address
  • Field invoices was added to type Contact
  • Field invoices was added to type Contract
  • Field invoices was added to type Letter
  • Field invoices was added to type Project
  • Field invoices was added to type Property
  • Field invoices was added to type Task
  • Field currentRate was added to type Currency

Aug 22, 2024

  • Field Contact.isManager was removed. Use isMember instead.
  • Field Contact.managers was removed. Use members instead.
  • Field Coordination.group was removed. Use type instead.
  • Field Easement.managers was removed. Use members instead.
  • Field Person.isManager was removed. Use isMember instead.
  • Field Person.managers was removed. Use members instead.
  • Field Property.isManager was removed. Use isMember instead.
  • Field Property.managers was removed. Use members instead.
  • Field Tag.sortOrder was removed. Sorting is not supported anymore.
  • Input CreateCompanyInput field managers was removed. Use members instead.
  • Input CreateContactInput field managers was removed. Use members instead.
  • Input CreateEasementInput field managers was removed. Use members instead.
  • Input CreatePersonInput field managers was removed. Use members instead.
  • Input CreatePropertyInput field managers was removed. Use members instead.
  • Input UpdateCompanyInput field managers was removed. Use members instead.
  • Input UpdateContactInput field managers was removed. Use members instead.
  • Input UpdateEasementInput field managers was removed. Use members instead.
  • Input UpdatePersonInput field managers was removed. Use members instead.
  • Input UpdatePropertyInput field managers was removed. Use members instead.
  • Enum ContractsOrderByColumns value RELATED_ID was removed. Use PARENT_ID instead.
  • Enum ContractsOrderByColumns value FILE_PATH was removed. Use FILES_PATH instead.
  • Enum ContractsWhereColumns value RELATED_ID was removed. Use PARENT_ID instead.
  • Enum ContractsWhereColumns value FILE_PATH was removed. Use FILES_PATH instead.
  • Enum CoordinationsOrderByColumns value GROUP was removed. Use TYPE instead.
  • Enum CoordinationsOrderByColumns value FILE_PATH was removed. Use FILES_PATH instead.
  • Enum CoordinationsWhereColumns value GROUP was removed. Use TYPE instead.
  • Enum CoordinationsWhereColumns value FILE_PATH was removed. Use FILES_PATH instead.
  • Enum EasementsOrderByColumns value FILE_PATH was removed. Use FILES_PATH instead.
  • Enum EasementsWhereColumns value FILE_PATH was removed. Use FILES_PATH instead.
  • Enum OrdinancesOrderByColumns value RELATED_ID was removed. Use PARENT_ID instead.
  • Enum OrdinancesOrderByColumns value FILE_PATH was removed. Use FILES_PATH instead.
  • Enum OrdinancesWhereColumns value RELATED_ID was removed. Use PARENT_ID instead.
  • Enum OrdinancesWhereColumns value FILE_PATH was removed. Use FILES_PATH instead.
  • Enum SpecificationsOrderByColumns value FILE_PATH was removed. Use FILES_PATH instead.
  • Enum SpecificationsWhereColumns value FILE_PATH was removed. Use FILES_PATH instead.
  • Enum SubmissionsOrderByColumns value FILE_PATH was removed. Use FILES_PATH instead.
  • Enum SubmissionsWhereColumns value FILE_PATH was removed. Use FILES_PATH instead.

Jun 12, 2024

  • Inputs QuerySubmissionsHasTagsWhereHasConditions, QuerySubmissionsHasTagsWhereHasConditionsRelation, SubmissionTagsOrderByOrderByClause, SubmissionTagsWhereWhereConditionsRelation, SubmissionTagsWhereWhereConditions were added
  • Field tags was added to type Submission
  • Enum QuerySubmissionsHasTagsColumn was added
  • Value TAGS was added to enum SubmissionsRelations
  • Value SUBMISSIONS was added to enum TagModule
  • Argument hasTags was added to query submissions

Jun 8, 2024

  • Fields isMember, members were added to type Company
  • Field Company.isManager was deprecated with reason Use isMember instead
  • Field Company.managers was deprecated with reason Use members instead
  • Fields isMember, members were added to type Contact
  • Field Contact.isManager was deprecated with reason Use isMember instead
  • Field Contact.managers was deprecated with reason Use members instead
  • Field members was added to type Easement
  • Field Easement.managers was deprecated with reason Use members instead
  • Fields isMember, members were added to type Person
  • Field Person.isManager was deprecated with reason Use isMember instead
  • Field Person.managers was deprecated with reason Use members instead
  • Fields isMember, members were added to type Property
  • Field Property.isManager was deprecated with reason Use isMember instead
  • Field Property.managers was deprecated with reason Use 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 type CreateCompanyInput
  • Input field members was added to input object type CreateContactInput
  • Input field members was added to input object type CreateEasementInput
  • Input field members was added to input object type CreatePersonInput
  • Input field members was added to input object type CreatePropertyInput
  • Input field members was added to input object type UpdateCompanyInput
  • Input field members was added to input object type UpdateContactInput
  • Input field members was added to input object type UpdateEasementInput
  • Input field members was added to input object type UpdatePersonInput
  • Input field members was added to input object type UpdatePropertyInput
  • Enum CompaniesRelations value MANAGERS was renamed to MEMBERS
  • Enum CompaniesWhereColumns value MANAGER was renamed to MEMBER
  • Enum ContactsRelations value MANAGERS was renamed to MEMBERS
  • Enum ContactsWhereColumns value MANAGER was renamed to MEMBER
  • Enum EasementsRelations value MANAGERS was renamed to MEMBERS
  • Enum EasementsWhereColumns value MANAGER was renamed to MEMBER
  • Enum PeopleRelations value MANAGERS was renamed to MEMBERS
  • Enum PeopleWhereColumns value MANAGER was renamed to MEMBER
  • Enum PropertiesRelations value MANAGERS was renamed to MEMBERS
  • Enum PropertiesWhereColumns value MANAGER was renamed to MEMBER
  • Enums QueryClientsHasMembersColumn, QueryCompaniesHasMembersColumn, QueryContactsHasMembersColumn, QueryEasementsHasMembersColumn, QueryPeopleHasMembersColumn, QueryPropertiesHasMembersColumn were added
  • Argument hasMembers was added to query clients
  • Argument hasManagers was removed from query clients
  • Argument hasMembers was added to query companies
  • Argument hasManagers was removed from query companies
  • Argument hasMembers was added to query contacts
  • Argument hasManagers was removed from query contacts
  • Argument hasMembers was added to query easements
  • Argument hasManagers was removed from query easements
  • Argument hasMembers was added to query people
  • Argument hasManagers was removed from query people
  • Argument hasMembers was added to query properties
  • Argument hasManagers was removed from query properties

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 types Company, Contact, Contract, Letter, Person, Property, Specification, Submission, Task
  • Field readings was added to type Property

Mar 7, 2024

  • Type UserDevice was added
  • Query userDevices was added
  • Mutations forgotPassword, resetPassword, revokeDevice were added
  • Field copyableRelations was added to type Module
  • Field copyRelations was added to inputs CreateCompanyInput, 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 to SECURITY in enum ModuleSlugType