Audit
id
UUID !
NN
entityId
UUID !
NN
entityAction
AuditAction !
NN
changedAt
DateTime !
NN
Key
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
Key
items
[Audit] !
NN
totalCount
Int !
NN
Contains a list of audits and pagination metadata.
Calendar
id
UUID !
NN
companyId
UUID !
NN
Key
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
Key
calendar
Calendar !
NN
Key
categories
[CalendarCategory] !
NN
Key
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
Key
category
CalendarCategory  
Key
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
Key
country
Country !
NN
website
String  
Key
contacts
CompanyPaginatedContacts !
NN
Key
deals
CompanyPaginatedDeals !
NN
Key
quotes
CompanyPaginatedQuotes !
NN
Key
notes
[CompanyNote] !
NN
Represents a company registered in the system, including location and industry metadata.
CompanyPaginatedContacts
id
ID !
NN
Key
items
[Contact] !
NN
totalCount
Int !
NN
Represents a paginated list of contacts associated with a company.
CompanyPaginatedDeals
id
ID !
NN
Key
items
[PipelineDeal] !
NN
totalCount
Int !
NN
Represents a paginated list of deals associated with a company.
CompanyPaginatedQuotes
id
ID !
NN
Key
items
[Quote] !
NN
totalCount
Int !
NN
Represents a paginated list of quotes associated with a company.
CompanyNote
id
UUID !
NN
note
String !
NN
Key
company
Company !
NN
createdAt
DateTime !
NN
Key
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
Key
company
Company !
NN
jobTitle
String !
NN
stage
ContactStage !
NN
Key
timezone
TimeZone  
Key
notes
[ContactNote] !
NN
Represents a person associated with a company, typically a lead or client contact.
ContactNote
id
UUID !
NN
note
String !
NN
Key
contact
Contact !
NN
createdAt
DateTime !
NN
Key
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
Key
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
Key
tasks
[KanbanTask] !
NN
Represents a Kanban board tied to a specific company.
KanbanInitialData
id
ID !
NN
Key
kanban
Kanban !
NN
Key
tasksOrder
[KanbanTaskOrder]  
Key
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
Key
stage
KanbanStage !
NN
description
String  
dueDate
DateTime  
Key
assignedUser
UserProfile  
Key
comments
[KanbanTaskComment] !
NN
Key
checklistItems
[KanbanTaskChecklistItem]  
A task within the kanban board.
KanbanTaskOrder
id
UUID !
NN
Key
stage
KanbanStage !
NN
taskOrder
[String] !
NN
Defines the order of task serials within a given kanban stage.
KanbanTaskChecklistItem
id
UUID !
NN
Key
task
KanbanTask !
NN
title
String !
NN
completed
Boolean !
NN
A checklist item within a kanban task.
KanbanTaskComment
id
UUID !
NN
Key
task
KanbanTask !
NN
createdAt
DateTime !
NN
Key
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
Key
deals
[PipelineDeal] !
NN
Represents a sales or deal pipeline associated with a specific company.
PipelineInitialData
id
ID !
NN
Key
pipeline
Pipeline !
NN
Key
dealsOrder
[PipelineDealOrder]  
Key
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
Key
company
Company !
NN
Key
stage
PipelineStage !
NN
value
Float !
NN
Key
owner
UserProfile !
NN
Key
contact
Contact !
NN
createdAt
DateTime !
NN
Represents a deal within the pipeline, such as a potential sale or client opportunity.
PipelineDealOrder
id
UUID !
NN
Key
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
Key
company
Company !
NN
total
Float !
NN
salesTax
Float !
NN
stage
QuoteStage !
NN
Key
preparedFor
Contact !
NN
Key
preparedBy
UserProfile !
NN
issuedAt
DateTime  
dueAt
DateTime  
createdAt
DateTime !
NN
Key
services
[QuoteService] !
NN
Key
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
Key
items
[QuoteSummary] !
NN
totalCount
Int !
NN
Contains a list of quotes and pagination metadata.
QuoteSummary
id
UUID !
NN
title
String !
NN
Key
company
Company !
NN
total
Float !
NN
stage
QuoteStage !
NN
Key
preparedFor
Contact !
NN
Key
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
Key
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  
Key
timezone
TimeZone !
NN
Key
country
Country !
NN
Key
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
Documentation for project GraphQL
GraphQL
Project
Name
GraphQL
Diagram
Name
Main Diagram
Report
Generated
27/09/2025 | 12:11:39
types
Name
Audit
Description
Represents an audit log entry recording a change made to an entity in the system.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
A unique identifier for the audit record.
entityId
Yes
Description
The unique identifier of the entity that was changed.
entityAction
Yes
Description
The type of action that was performed on the entity (e.g., INSERT, UPDATE, DELETE).
changedAt
Yes
Description
The date and time when the change occurred.
changedBy
Yes
Description
The user who performed the change.
originalValues
Description
The original values of the entity before the change (if applicable).
newValues
Description
The new values of the entity after the change (if applicable).
Lines
Name
AuditList
Description
Contains a list of audits and pagination metadata.
Columns
Name
Data type
Array
Not Null
id
ID
Yes
Description
Synthetic unique identifier for the paginated list (to satisfy ESLint rules). Can be a hash or string derived from query parameters.
items
Yes
Yes
Description
The list of audits for the current page.
totalCount
Int
Yes
Description
The total number of quotes matching the filter.
References
Name
Calendar
Description
Represents a calendar associated with a company. A company has a single calendar, which contains multiple categories and events.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier for the calendar.
companyId
Yes
Description
The ID of the company that owns this calendar.
categories
Yes
Yes
Description
A list of all event categories defined in the calendar.
Name
CalendarInitialData
Description
Returned by the initial data query to provide all necessary information to render the calendar view on first load.
Columns
Name
Data type
Array
Not Null
id
ID
Yes
Description
A synthetic ID representing this response (e.g., `${companyId}:${startDate}:${endDate}`).
calendar
Yes
Description
The calendar object associated with the given company.
categories
Yes
Yes
Description
All categories associated with the calendar.
events
Yes
Yes
Description
All events that fall within the specified start and end dates.
Name
CalendarCategory
Description
Represents a category under which events can be grouped.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier for the category.
title
String
Yes
Description
The title of the category.
Name
CalendarEvent
Description
Represents a single event in the calendar.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier for the event.
title
String
Yes
Description
The title of the event.
description
String
Description
A longer description or notes about the event.
color
Description
A hex color string (e.g. "#FF5733") used to visually represent this event.
startTime
Yes
Description
Start time of the event in ISO 8601 format.
endTime
Yes
Description
End time of the event in ISO 8601 format.
category
Description
The category this event belongs to.
participants
Yes
Yes
Description
A list of users participating in the event.
Name
Company
Description
Represents a company registered in the system, including location and industry metadata.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier for the company (UUID format).
name
String
Yes
Description
Official legal or trading name of the company.
size
Yes
Description
General size classification of the company..
totalRevenue
Float
Yes
Description
Reported total annual revenue of the company, in base currency units.
industry
String
Yes
Description
Industry sector the company operates in (e.g., Fintech, Healthcare).
businessType
Yes
Description
Business type or legal structure.
country
Yes
Description
Country where the company is headquartered.
website
String
Description
Company’s primary website URL, if available.
contacts
Yes
Description
Paginated list of contacts associated with this company.
Arguments
(limit: Int = 5,offset: Int = 0)
deals
Yes
Description
Paginated list of deals in the sales pipeline for this company.
Arguments
(limit: Int = 5,offset: Int = 0)
quotes
Yes
Description
Paginated list of quotes issued to this company.
Arguments
(limit: Int = 5,offset: Int = 0)
notes
Yes
Yes
Description
A list of notes associated with this contact, typically used to record interactions, updates, or important information.
Name
CompanyPaginatedContacts
Description
Represents a paginated list of contacts associated with a company.
Columns
Name
Data type
Array
Not Null
id
ID
Yes
Description
A synthetic unique identifier for the paginated contact list. Can be derived from query parameters (e.g., page number, filters).
items
Yes
Yes
Description
The list of contacts returned for the current page.
totalCount
Int
Yes
Description
The total number of contacts available for the company, regardless of pagination.
Name
CompanyPaginatedDeals
Description
Represents a paginated list of deals associated with a company.
Columns
Name
Data type
Array
Not Null
id
ID
Yes
Description
A synthetic unique identifier for the paginated contact list. Can be derived from query parameters (e.g., page number, filters).
items
Yes
Yes
Description
The list of deals returned for the current page.
totalCount
Int
Yes
Description
The total number of deals available for the company, regardless of pagination.
Name
CompanyPaginatedQuotes
Description
Represents a paginated list of quotes associated with a company.
Columns
Name
Data type
Array
Not Null
id
ID
Yes
Description
A synthetic unique identifier for the paginated contact list. Can be derived from query parameters (e.g., page number, filters).
items
Yes
Yes
Description
The list of quotes returned for the current page.
totalCount
Int
Yes
Description
The total number of quotes available for the company, regardless of pagination.
Name
CompanyNote
Description
Represents a note associated with a specific company, used for tracking interactions or important details.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier for the company note.
note
String
Yes
Description
The content or body of the note.
company
Yes
Description
The company this note is associated with.
createdAt
Yes
Description
The timestamp of when the note was created.
createdBy
Yes
Description
The user who created the note.
Name
Contact
Description
Represents a person associated with a company, typically a lead or client contact.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier for the contact (UUID format).
firstName
String
Yes
Description
Contact’s given name.
lastName
String
Yes
Description
Contact’s family or surname.
email
Yes
Description
Email address of the contact.
phone
String
Yes
Description
Phone number of the contact.
company
Yes
Description
The company the contact is associated with.
jobTitle
String
Yes
Description
Job title or role of the contact at the company.
stage
Yes
Description
Current engagement stage of the contact in your workflow.
timezone
Description
IANA timezone string representing the contact's local timezone.
notes
Yes
Yes
Description
A list of notes associated with this contact, typically used to record interactions, updates, or important information.
Name
ContactNote
Description
Represents a note associated with a specific contact, used for tracking interactions or important details.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier for the contact note.
note
String
Yes
Description
The content or body of the note.
contact
Yes
Description
The contact this note is associated with.
createdAt
Yes
Description
The timestamp of when the note was created.
createdBy
Yes
Description
The user who created the note.
Name
Country
Description
Represents a country with standardized codes and names used for identification and classification.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
A unique identifier for the country.
numCode
Int
Yes
Description
The numeric ISO 3166-1 code for the country (e.g., 840 for the United States).
alpha2Code
String
Yes
Description
The two-letter ISO 3166-1 alpha-2 code for the country (e.g., "US").
alpha3Code
String
Yes
Description
The three-letter ISO 3166-1 alpha-3 code for the country (e.g., "USA").
shortName
String
Yes
Description
The commonly used short name of the country (e.g., "United States").
nationality
String
Yes
Description
The term used to describe a person from the country (e.g., "American").
Name
DashboardSummary
Description
Encapsulates summarized metrics and location data used for the dashboard.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier of the dashboard summary.
totalCompanies
Int
Yes
Description
Total number of companies associated with the given company ID.
totalContacts
Int
Yes
Description
Total number of contacts linked to companies under the given company ID.
totalDeals
Int
Yes
Description
Total number of active deals in the pipeline for the company.
totalQuotes
Int
Yes
Description
Total number of quotes created and associated with the company.
companyLocations
Yes
Yes
Description
List of company locations used for visualizing company distribution on a map.
Name
CompanyLocation
Description
Represents geolocation data for a company used in map displays.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier of the company.
name
String
Yes
Description
Name of the company.
latitude
Float
Yes
Description
Latitude coordinate of the company's primary location.
longitude
Float
Yes
Description
Longitude coordinate of the company's primary location.
Name
Kanban
Description
Represents a Kanban board tied to a specific company.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier for the kanban board.
companyId
Yes
Description
ID of the company this kanban board belongs to.
tasks
Yes
Yes
Description
All tasks associated with this kanban board.
Name
KanbanInitialData
Description
Initial data returned when loading a kanban board, including structure and task state.
Columns
Name
Data type
Array
Not Null
id
ID
Yes
Description
Unique identifier for this payload.
kanban
Yes
Description
The kanban board data.
tasksOrder
Yes
Description
Defines the order of tasks within each stage of the kanban board.
stages
Yes
Yes
Description
The set of stages (columns) in the kanban board.
Name
KanbanTask
Description
A task within the kanban board.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier for the task.
serial
String
Yes
Description
Short, unique identifier (6 characters) for external referencing or display. Generated via nanoid.
title
String
Yes
Description
The title or summary of the task.
completed
Boolean
Yes
Description
Whether the task has been marked as completed.
stage
Yes
Description
The stage (column) this task currently belongs to.
description
String
Description
Optional description providing more context about the task.
dueDate
Description
Optional due date for the task.
assignedUser
Description
The user assigned to this task, if any.
comments
Yes
Yes
Description
Comments associated with this task.
checklistItems
Yes
Description
Checklist items tied to this task, representing subtasks or actionable items.
Name
KanbanTaskOrder
Description
Defines the order of task serials within a given kanban stage.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier for the task order entry.
stage
Yes
Description
The stage this task order is associated with.
taskOrder
String
Yes
Yes
Description
Ordered list of task serials (not UUIDs) in this stage.
Name
KanbanTaskChecklistItem
Description
A checklist item within a kanban task.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier for the checklist item.
task
Yes
Description
The task this checklist item belongs to.
title
String
Yes
Description
Title or label for the checklist item.
completed
Boolean
Yes
Description
Whether this checklist item has been completed.
Name
KanbanTaskComment
Description
A comment left on a kanban task by a user.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier for the comment.
task
Yes
Description
The task this comment is associated with.
createdAt
Yes
Description
Timestamp when the comment was created.
createdBy
Yes
Description
The user who wrote the comment.
comment
String
Yes
Description
Content of the comment.
Name
KanbanStage
Description
Represents a stage (or column) in a kanban board, such as "To Do", "In Progress", or "Done".
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier for the stage.
title
String
Yes
Description
Title of the stage.
Name
Pipeline
Description
Represents a sales or deal pipeline associated with a specific company.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier of the pipeline.
companyId
Yes
Description
Identifier of the company that owns this pipeline.
deals
Yes
Yes
Description
All deals currently associated with this pipeline.
Name
PipelineInitialData
Description
Initial data payload returned when loading the pipeline view. Includes pipeline details, stages, and ordered deals.
Columns
Name
Data type
Array
Not Null
id
ID
Yes
Description
Unique identifier of the pipeline initial data payload.
pipeline
Yes
Description
The pipeline associated with the given company.
dealsOrder
Yes
Description
Defines the order of deals within each stage of the pipeline.
stages
Yes
Yes
Description
List of all stages in the pipeline.
Name
PipelineDeal
Description
Represents a deal within the pipeline, such as a potential sale or client opportunity.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier of the deal.
serial
String
Yes
Description
A short, unique serial identifier (e.g., 6-character string) used to refer to the deal.
title
String
Yes
Description
Title or name of the deal.
company
Yes
Description
The company associated with the deal.
stage
Yes
Description
The current stage the deal is in within the pipeline.
value
Float
Yes
Description
The monetary value associated with the deal.
owner
Yes
Description
The user assigned as the primary owner or representative of the deal.
contact
Yes
Description
The contact person associated with the deal (e.g., client or lead).
createdAt
Yes
Description
Timestamp indicating when the deal was created.
Name
PipelineDealOrder
Description
Represents the order of deals in a given pipeline stage. Used to preserve UI ordering.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier of the deal order entry.
stage
Yes
Description
The stage associated with this deal order configuration.
dealOrder
String
Yes
Yes
Description
An ordered list of deal serial identifiers for this stage.
Name
PipelineStage
Description
Represents a single stage within the pipeline (e.g., Prospecting, Negotiation, Closed).
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier of the stage.
title
String
Yes
Description
Descriptive title of the stage.
Name
Quote
Description
Represents a formal quote issued to a client for services or products, including financial details, associated company and contact, and current stage.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier for the quote (UUID format).
title
String
Yes
Description
The title or reference name of the quote.
company
Yes
Description
The company this quote is issued on behalf of.
total
Float
Yes
Description
The total cost of the quote, including services and any applied discounts or taxes.
salesTax
Float
Yes
Description
The amount of sales tax included in the quote total.
stage
Yes
Description
The current status of the quote (e.g., DRAFT, SENT, ACCEPTED).
preparedFor
Yes
Description
The contact person the quote is prepared for.
preparedBy
Yes
Description
The user who created and issued the quote.
issuedAt
Description
The date when the quote was formally issued.
dueAt
Description
The due date by which the quote is expected to be accepted or responded to.
createdAt
Yes
Description
The date the quote record was created in the system.
services
Yes
Yes
Description
A list of services included in this quote, along with pricing and quantities.
note
Yes
Description
A note associated with the quote, typically containing internal comments or additional instructions.
Name
QuoteList
Description
Contains a list of quotes and pagination metadata.
Columns
Name
Data type
Array
Not Null
id
ID
Yes
Description
Synthetic unique identifier for the paginated list (to satisfy ESLint rules). Can be a hash or string derived from query parameters.
items
Yes
Yes
Description
The list of quotes for the current page.
totalCount
Int
Yes
Description
The total number of quotes matching the filter.
Name
QuoteSummary
Description
A lightweight version of a quote used in summary views or lists. Excludes detailed fields like services or notes for performance optimization.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier for the quote (UUID format).
title
String
Yes
Description
Title or reference name of the quote.
company
Yes
Description
The company the quote is associated with.
total
Float
Yes
Description
The total amount quoted, including any taxes or discounts.
stage
Yes
Description
The current stage of the quote (e.g., DRAFT, SENT, ACCEPTED).
preparedFor
Yes
Description
The contact for whom the quote was prepared.
preparedBy
Yes
Description
The user who prepared and issued the quote.
createdAt
Yes
Description
The creation timestamp of the quote.
Name
QuoteNote
Description
A note attached to a quote, typically used for internal remarks or contextual details.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier for the quote note (UUID format).
note
String
Yes
Description
The textual content of the note.
References
Name
QuoteService
Description
Represents an individual service or line item included in a quote. Each service contributes to the total value of the quote.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
Unique identifier for the service line item (UUID format).
title
String
Yes
Description
Descriptive title of the service or product being quoted.
price
Float
Yes
Description
Unit price of the service.
quantity
Float
Yes
Description
Quantity of the service units being quoted.
discount
Float
Yes
Description
Discount applied to the service, if any.
total
Float
Yes
Description
Total amount for this line item, factoring in price, quantity, and discount.
References
Name
TimeZone
Description
Represents a time zone associated with a specific country, including the GMT offset and ISO country code.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
A unique identifier for the time zone entry.
alpha2Code
String
Yes
Description
The two-letter ISO 3166-1 alpha-2 code for the country this time zone is associated with (e.g., "US").
gmtOffset
String
Yes
Description
The time zone's offset from GMT/UTC, typically formatted as "+HH:MM" or "-HH:MM" (e.g., "-05:00").
country
Yes
Description
The country associated with this time zone.
Name
UserProfile
Description
Represents a user's profile within the system, including personal details, contact information, and associated organization data.
Columns
Name
Data type
Array
Not Null
id
Yes
Description
A unique identifier for the user.
firstName
String
Yes
Description
The user's first name.
lastName
String
Yes
Description
The user's last name.
email
Yes
Description
The user's email address.
mobile
String
Description
The user's mobile phone number, if available.
telephone
String
Description
The user's landline or office telephone number, if available.
timezone
Yes
Description
The user's preferred time zone.
country
Yes
Description
The country the user is located in or associated with.
company
Yes
Description
The company the user belongs to.
companyRole
Yes
Description
The user's role within the company.
image
String
Description
A URL or file path to the user's profile image, if available.
Lines
references
Name
UserProfile-Audit
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
Audit-AuditList
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
CalendarCategory-Calendar
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
Calendar-CalendarInitialData
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
CalendarCategory-CalendarInitialData
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
CalendarEvent-CalendarInitialData
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
CalendarCategory-CalendarEvent
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
UserProfile-CalendarEvent
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
Country-Company
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
CompanyPaginatedContacts-Company
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
CompanyPaginatedDeals-Company
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
CompanyPaginatedQuotes-Company
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
CompanyNote-Company
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
Contact-CompanyPaginatedContacts
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
PipelineDeal-CompanyPaginatedDeals
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
Quote-CompanyPaginatedQuotes
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
Company-CompanyNote
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
UserProfile-CompanyNote
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
Company-Contact
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
TimeZone-Contact
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
ContactNote-Contact
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
Contact-ContactNote
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
UserProfile-ContactNote
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
CompanyLocation-DashboardSummary
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
KanbanTask-Kanban
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
Kanban-KanbanInitialData
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
KanbanTaskOrder-KanbanInitialData
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
KanbanStage-KanbanInitialData
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
KanbanStage-KanbanTask
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
UserProfile-KanbanTask
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
KanbanTaskComment-KanbanTask
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
KanbanTaskChecklistItem-KanbanTask
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
KanbanStage-KanbanTaskOrder
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
KanbanTask-KanbanTaskChecklistItem
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
KanbanTask-KanbanTaskComment
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
UserProfile-KanbanTaskComment
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
PipelineDeal-Pipeline
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
Pipeline-PipelineInitialData
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
PipelineDealOrder-PipelineInitialData
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
PipelineStage-PipelineInitialData
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
Company-PipelineDeal
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
PipelineStage-PipelineDeal
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
UserProfile-PipelineDeal
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
Contact-PipelineDeal
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
PipelineStage-PipelineDealOrder
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
Company-Quote
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
Contact-Quote
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
UserProfile-Quote
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
QuoteService-Quote
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
QuoteNote-Quote
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
QuoteSummary-QuoteList
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
Company-QuoteSummary
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
Contact-QuoteSummary
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
UserProfile-QuoteSummary
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
Country-TimeZone
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
TimeZone-UserProfile
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
Country-UserProfile
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Name
Company-UserProfile
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Lines
Line name
Audit-timezone
Lines
Other objects
Name
AuditAction
Type
Enum
Description
Enumerates the possible actions that can be performed on an entity for auditing purposes.
Enum values
INSERT
UPDATE
DELETE
Name
CompanySize
Type
Enum
Description
Company size classification.
Enum values
MICRO
SMALL
MEDIUM
LARGE
Name
BusinessType
Type
Enum
Description
Business model type.
Enum values
B2B
B2C
Name
ContactStage
Type
Enum
Description
Describes the current status of a contact in the sales or client lifecycle.
Enum values
NEW
CONTACTED
INTERESTED
UNQUALIFIED
QUALIFIED
NEGOTIATION
LOST
WON
CHURNED
Name
QuoteStage
Type
Enum
Description
Enumerates the lifecycle stages of a quote.
Enum values
DRAFT
SENT
ACCEPTED
Name
CompanyRole
Type
Enum
Description
Defines the various roles a user can have within a company.
Enum values
ADMIN
SALES_MANAGER
SALES_PERSON
SALES_INTERN
Name
DateTime
Type
Scalar
Code
"""Imported from 'graphql-scalars'"""
scalar DateTime
Name
EmailAddress
Type
Scalar
Code
"""UImported from 'graphql-scalars'"""
scalar EmailAddress
Name
HexColorCode
Type
Scalar
Code
"""Imported from 'graphql-scalars'"""
scalar HexColorCode
Name
JSON
Type
Scalar
Code
"""Imported from 'graphql-scalars'"""
scalar JSON
Name
UUID
Type
Scalar
Code
"""Imported from 'graphql-scalars'"""
scalar UUID