Audit
id
UUID !
NN
entityId
UUID !
NN
entityAction
AuditAction !
NN
changedAt
DateTime !
NN
changedBy
UserProfile !
NN
originalValues
JSON
newValues
JSON
Represents an audit log entry recording a change made to an entity in the system.
AuditList
id
ID !
NN
items
[Audit] !
NN
totalCount
Int !
NN
Contains a list of audits and pagination metadata.
Calendar
id
UUID !
NN
companyId
UUID !
NN
categories
[CalendarCategory] !
NN
Represents a calendar associated with a company.
A company has a single calendar, which contains multiple categories and events.
CalendarInitialData
id
ID !
NN
calendar
Calendar !
NN
categories
[CalendarCategory] !
NN
events
[CalendarEvent] !
NN
Returned by the initial data query to provide all necessary information
to render the calendar view on first load.
CalendarCategory
id
UUID !
NN
title
String !
NN
Represents a category under which events can be grouped.
CalendarEvent
id
UUID !
NN
title
String !
NN
description
String
color
HexColorCode
startTime
DateTime !
NN
endTime
DateTime !
NN
category
CalendarCategory
participants
[UserProfile] !
NN
Represents a single event in the calendar.
Company
id
UUID !
NN
name
String !
NN
size
CompanySize !
NN
totalRevenue
Float !
NN
industry
String !
NN
businessType
BusinessType !
NN
country
Country !
NN
website
String
contacts
CompanyPaginatedContacts !
NN
deals
CompanyPaginatedDeals !
NN
quotes
CompanyPaginatedQuotes !
NN
notes
[CompanyNote] !
NN
Represents a company registered in the system, including location and industry metadata.
CompanyPaginatedContacts
id
ID !
NN
items
[Contact] !
NN
totalCount
Int !
NN
Represents a paginated list of contacts associated with a company.
CompanyPaginatedDeals
id
ID !
NN
items
[PipelineDeal] !
NN
totalCount
Int !
NN
Represents a paginated list of deals associated with a company.
CompanyPaginatedQuotes
id
ID !
NN
items
[Quote] !
NN
totalCount
Int !
NN
Represents a paginated list of quotes associated with a company.
CompanyNote
id
UUID !
NN
note
String !
NN
company
Company !
NN
createdAt
DateTime !
NN
createdBy
UserProfile !
NN
Represents a note associated with a specific company, used for tracking interactions or important details.
Contact
id
UUID !
NN
firstName
String !
NN
lastName
String !
NN
email
EmailAddress !
NN
phone
String !
NN
company
Company !
NN
jobTitle
String !
NN
stage
ContactStage !
NN
timezone
TimeZone
notes
[ContactNote] !
NN
Represents a person associated with a company, typically a lead or client contact.
ContactNote
id
UUID !
NN
note
String !
NN
contact
Contact !
NN
createdAt
DateTime !
NN
createdBy
UserProfile !
NN
Represents a note associated with a specific contact, used for tracking interactions or important details.
Country
id
UUID !
NN
numCode
Int !
NN
alpha2Code
String !
NN
alpha3Code
String !
NN
shortName
String !
NN
nationality
String !
NN
Represents a country with standardized codes and names used for identification and classification.
DashboardSummary
id
UUID !
NN
totalCompanies
Int !
NN
totalContacts
Int !
NN
totalDeals
Int !
NN
totalQuotes
Int !
NN
companyLocations
[CompanyLocation] !
NN
Encapsulates summarized metrics and location data used for the dashboard.
CompanyLocation
id
UUID !
NN
name
String !
NN
latitude
Float !
NN
longitude
Float !
NN
Represents geolocation data for a company used in map displays.
Kanban
id
UUID !
NN
companyId
UUID !
NN
tasks
[KanbanTask] !
NN
Represents a Kanban board tied to a specific company.
KanbanInitialData
id
ID !
NN
kanban
Kanban !
NN
tasksOrder
[KanbanTaskOrder]
stages
[KanbanStage] !
NN
Initial data returned when loading a kanban board, including structure and task state.
KanbanTask
id
UUID !
NN
serial
String !
NN
title
String !
NN
completed
Boolean !
NN
stage
KanbanStage !
NN
description
String
dueDate
DateTime
assignedUser
UserProfile
comments
[KanbanTaskComment] !
NN
checklistItems
[KanbanTaskChecklistItem]
A task within the kanban board.
KanbanTaskOrder
id
UUID !
NN
stage
KanbanStage !
NN
taskOrder
[String] !
NN
Defines the order of task serials within a given kanban stage.
KanbanTaskChecklistItem
id
UUID !
NN
task
KanbanTask !
NN
title
String !
NN
completed
Boolean !
NN
A checklist item within a kanban task.
KanbanTaskComment
id
UUID !
NN
task
KanbanTask !
NN
createdAt
DateTime !
NN
createdBy
UserProfile !
NN
comment
String !
NN
A comment left on a kanban task by a user.
KanbanStage
id
UUID !
NN
title
String !
NN
Represents a stage (or column) in a kanban board, such as "To Do", "In Progress", or "Done".
Pipeline
id
UUID !
NN
companyId
UUID !
NN
deals
[PipelineDeal] !
NN
Represents a sales or deal pipeline associated with a specific company.
PipelineInitialData
id
ID !
NN
pipeline
Pipeline !
NN
dealsOrder
[PipelineDealOrder]
stages
[PipelineStage] !
NN
Initial data payload returned when loading the pipeline view.
Includes pipeline details, stages, and ordered deals.
PipelineDeal
id
UUID !
NN
serial
String !
NN
title
String !
NN
company
Company !
NN
stage
PipelineStage !
NN
value
Float !
NN
owner
UserProfile !
NN
contact
Contact !
NN
createdAt
DateTime !
NN
Represents a deal within the pipeline, such as a potential sale or client opportunity.
PipelineDealOrder
id
UUID !
NN
stage
PipelineStage !
NN
dealOrder
[String] !
NN
Represents the order of deals in a given pipeline stage.
Used to preserve UI ordering.
PipelineStage
id
UUID !
NN
title
String !
NN
Represents a single stage within the pipeline (e.g., Prospecting, Negotiation, Closed).
Quote
id
UUID !
NN
title
String !
NN
company
Company !
NN
total
Float !
NN
salesTax
Float !
NN
stage
QuoteStage !
NN
preparedFor
Contact !
NN
preparedBy
UserProfile !
NN
issuedAt
DateTime
dueAt
DateTime
createdAt
DateTime !
NN
services
[QuoteService] !
NN
note
QuoteNote !
NN
Represents a formal quote issued to a client for services or products,
including financial details, associated company and contact, and current stage.
QuoteList
id
ID !
NN
items
[QuoteSummary] !
NN
totalCount
Int !
NN
Contains a list of quotes and pagination metadata.
QuoteSummary
id
UUID !
NN
title
String !
NN
company
Company !
NN
total
Float !
NN
stage
QuoteStage !
NN
preparedFor
Contact !
NN
preparedBy
UserProfile !
NN
createdAt
DateTime !
NN
A lightweight version of a quote used in summary views or lists.
Excludes detailed fields like services or notes for performance optimization.
QuoteNote
id
UUID !
NN
note
String !
NN
A note attached to a quote, typically used for internal remarks or contextual details.
QuoteService
id
UUID !
NN
title
String !
NN
price
Float !
NN
quantity
Float !
NN
discount
Float !
NN
total
Float !
NN
Represents an individual service or line item included in a quote.
Each service contributes to the total value of the quote.
TimeZone
id
UUID !
NN
alpha2Code
String !
NN
gmtOffset
String !
NN
country
Country !
NN
Represents a time zone associated with a specific country, including the GMT offset and ISO country code.
UserProfile
id
UUID !
NN
firstName
String !
NN
lastName
String !
NN
email
EmailAddress !
NN
mobile
String
telephone
String
timezone
TimeZone !
NN
country
Country !
NN
company
Company !
NN
companyRole
CompanyRole !
NN
image
String
Represents a user's profile within the system, including personal details, contact information, and associated organization data.
Enum
AuditAction
Enumerates the possible actions that can be performed on an entity for auditing purposes.
Enum
CompanySize
Company size classification.
Enum
BusinessType
Business model type.
Enum
ContactStage
Describes the current status of a contact in the sales or client lifecycle.
Enum
QuoteStage
Enumerates the lifecycle stages of a quote.
Enum
CompanyRole
Defines the various roles a user can have within a company.
Scalar
DateTime
Scalar
EmailAddress
Scalar
HexColorCode
Scalar
JSON
Scalar
UUID