Skip to main content

Project Schema

Schemas

Faults_View

The list response wrapper for project/ticket queries.

PropertyTypeDescription
page_nointegerCurrent page number (when paginating)
page_sizeintegerPage size (when paginating)
record_countintegerTotal record count
ticketsarray of Faults_ListThe ticket/project records
columns_idintegerColumn profile ID
columns_tilehtmlstringTile HTML template
columns_dashboard_idintegerDashboard column ID
columns_cardhtmlstringCard HTML template
columns_calendar_event_titlestringCalendar event title template
columnsarray of ViewColumnsDetailsColumn definitions
zapier_ticketZapierFaultsZapier ticket object
_warningstringWarning message
completion_percnumber (double)Overall completion percentage
include_childrenbooleanWhether children are included
collapse_by_defaultbooleanWhether to collapse by default
_dl_warningstringData limit warning message
statusesarray of TStatus_ListAvailable statuses
prioritiesarray of PolicyAvailable priorities
agentsarray of Uname_ListAvailable agents

Faults

The core project/ticket object used for both requests and responses.

Core Fields:

PropertyTypeDescription
idintegerTicket/project ID
summarystringTicket summary/title
detailsstringTicket details (plain text)
details_htmlstringTicket details (HTML)
dateoccurreddatetimeDate the ticket was opened
datecreateddatetimeDate the ticket was created
datecloseddatetimeDate closed
date_fully_closeddatetimeDate fully closed
last_updatedatetimeLast update timestamp
lastactiondatedatetimeDate of last action

Status and Classification:

PropertyTypeDescription
status_idintegerStatus ID
status_namestringStatus name
tickettype_idintegerTicket type ID
tickettype_namestringTicket type name
priority_idintegerPriority ID
impactintegerImpact level
urgencyintegerUrgency level
impactlevelintegerImpact level (alternative field)
category_1 / category_2 / category_3 / category_4stringCategory names
categoryid_1 / categoryid_2 / categoryid_3 / categoryid_4integerCategory IDs
requesttype_namestringRequest type name
itilnamestringITIL type name
sourceintegerTicket source

People and Assignment:

PropertyTypeDescription
client_idintegerClient ID
client_namestringClient name
site_idintegerSite ID
site_namestringSite name
user_idintegerEnd user ID
user_namestringEnd user name
user_emailstringEnd user email
firstnamestringEnd user first name
lastnamestringEnd user last name
team_idintegerTeam ID
teamstringTeam name
agent_idintegerAssigned agent ID
agent_namestringAssigned agent name
organisation_idintegerOrganisation ID
department_idintegerDepartment ID
reportedbystringReported by field
takenbystringTaken by (created by)

SLA Fields:

PropertyTypeDescription
sla_idintegerSLA ID
sla_namestringSLA name
respondbydatedatetimeSLA respond-by date
responsedatedatetimeActual response date
first_responsedatedatetimeFirst response date
fixbydatedatetimeSLA fix-by date
slaresponsestatestringSLA response state
slatimeelapsednumberSLA time elapsed
slatimeleftnumberSLA time remaining
slapercusednumberSLA percentage used
slaactiondatedatetimeSLA action date
excludefromslabooleanWhether excluded from SLA
slaholdtimenumberSLA hold time
sla_first_response_statestringSLA first response state
first_respond_by_datedatetimeFirst respond-by date

Project-Specific Fields:

PropertyTypeDescription
startdatedatetimeProject start date
targetdatedatetimeProject target/end date
deadlinedatedatetimeProject deadline
projectearlieststartdatetimeEarliest start date
projectlatestenddatetimeLatest end date
projecttimepercentagenumberTime percentage used
projectcompletionpercentagenumberCompletion percentage
projecttimebudgetnumberTime budget (hours)
projectmoneybudgetnumberMoney budget
projecttimeactualnumberActual time spent
projectmoneyactualnumberActual money spent
projectinternaltaskbooleanWhether this is an internal project task
estimatenumberEstimated hours
estimatedaysnumberEstimated days
milestone_idintegerMilestone ID
milestone_namestringMilestone name
milestone_billing_typeintegerMilestone billing type
milestone_valuenumberMilestone value
milestone_sequenceintegerMilestone sequence number
milestone_statusintegerMilestone status
milestone_startdatedatetimeMilestone start date
milestone_enddatedatetimeMilestone end date
main_project_idintegerParent project ID
update_milestone_idintegerMilestone to update

Time and Billing:

PropertyTypeDescription
timetakennumberTotal time taken (hours)
chargehoursnumberChargeable hours
nonchargehoursnumberNon-chargeable hours
travelhoursnumberTravel hours
totalmileagenumberTotal mileage
mileagenumberMileage
nonbillable_timenumberNon-billable time
costnumberCost
actualcostnumberActual cost
itemspricenumberItems price
itemsstringItems description
contract_idintegerContract ID
contract_refstringContract reference
salesorder_idintegerSales order ID
orderhead_idintegerOrder head ID
budgettypestringBudget type
budgetcodeintegerBudget code

Child/Parent Relationships:

PropertyTypeDescription
parent_idintegerParent ticket ID
parent_subjectstringParent ticket subject
child_countintegerTotal child ticket count
child_count_openintegerOpen child ticket count
child_ticket_idsarray of integerChild ticket ID list
child_ticket_id_stringstringChild ticket IDs as string
merged_into_idintegerID of ticket this was merged into
top_level_idintegerTop-level ticket ID

Workflow and Approvals:

PropertyTypeDescription
workflow_idintegerWorkflow ID
workflow_namestringWorkflow name
workflow_stagestringCurrent workflow stage name
workflow_stage_idintegerCurrent workflow stage ID
workflow_stage_numberstringWorkflow stage number
workflow_stepintegerWorkflow step
workflow_stepstarteddatetimeWhen workflow step started
changestatestringChange state
approvedbyintegerApproved by agent ID
approval_process_idintegerApproval process ID
approval_process_stepintegerCurrent approval step
approval_process_step_namestringCurrent approval step name
approval_cab_namestringCAB name for approval

Custom Fields and Extensions:

PropertyTypeDescription
customfieldsarray of CustomFieldCustom field values
timeentriesarray of FaultsTimeEntryTime entries on the ticket
userdef1 through userdef5stringUser-defined fields

Supplier Fields:

PropertyTypeDescription
supplier_idintegerSupplier ID
supplier_namestringSupplier name
supplier_statusintegerSupplier status
supplier_sla_idintegerSupplier SLA ID
supplier_priority_idintegerSupplier priority ID
supplier_responsestatestringSupplier response state
supplier_responsedatedatetimeSupplier response date
supplier_respondbydatedatetimeSupplier respond-by date
supplier_fixbydatedatetimeSupplier fix-by date
supplier_datecloseddatetimeSupplier close date
supplier_slastatestringSupplier SLA state
supplier_slatimeelapsednumberSupplier SLA time elapsed
supplier_contract_idintegerSupplier contract ID
supplier_contract_refstringSupplier contract reference

Other Notable Fields:

PropertyTypeDescription
flaggedbooleanWhether ticket is flagged
readbooleanWhether ticket has been read
onholdbooleanWhether ticket is on hold
hasbeenclosedbooleanWhether ticket has ever been closed
inactivebooleanWhether user is inactive
is_vipbooleanWhether end user is VIP
attachment_countintegerNumber of attachments
satisfactionlevelintegerCustomer satisfaction level
satisfactioncommentstringCustomer satisfaction comment
template_idintegerTemplate ID used to create
template_namestringTemplate name
invoicenumberstringInvoice number
invoicedatedatetimeInvoice date
invoicepaiddatedatetimeInvoice paid date
invoicestatusintegerInvoice status
web_urlstringWeb URL for the ticket
api_urlstringAPI URL for the ticket
colourstringColour code
ai_summarystringAI-generated summary
lessonslearnedstringLessons learned field
closure_notestringClosure note (plain text)
closure_note_htmlstringClosure note (HTML)
closure_timenumberTime at closure
github_repositorystringLinked GitHub repository
pr_linkstringLinked pull request URL
component_id / component_nameinteger / stringComponent details
version_id / version_nameinteger / stringVersion details
service_idintegerRelated service ID
release_id / release_nameinteger / stringRelease 1 details
release2_id / release2_nameinteger / stringRelease 2 details
release3_id / release3_nameinteger / stringRelease 3 details

ProjectSetupLines

Represents a line in a project setup/template, defining tasks or sub-tickets to create.

PropertyTypeDescription
idintegerRecord ID
seqintegerSequence number
namestringLine name
template_idintegerTemplate ID for this line
project_parentintegerParent project ID
project_parent_is_ticketbooleanWhether the parent is a ticket
ticket_idintegerAssociated ticket ID
table_typeintegerTable type identifier
entity_idintegerEntity ID
line_idsstringLine IDs (comma-separated)
project_line_listarray of KeyPair2List of project line key-value pairs
template_namestringTemplate name
set_template_idintegerSet template ID
settemplate_namestringSet template name
templateStdRequestTemplate object
new_templateStdRequestNew template object
so_linesarray of OrderLineSales order lines
_isnewbooleanWhether this is a new record
_convertlinesbooleanWhether to convert lines
_warningstringWarning message