/
FI
fireserviceusa
Search skmtc…
⌘K
Docs
Sign in
Docs
History
Schema
Generate
Filter operations
Account
42
get
/api/v1/Accounts
Get All Accounts
post
/api/v1/Accounts
Create Account
get
/api/v1/Accounts/ListAccounts/{id}
Get List Account By Id
get
/api/v1/Accounts/Lists
Get Account List
get
/api/v1/Accounts/{accountId}/Customer/GlAccounts
Get GL Accounts for Specific Customer
get
/api/v1/Accounts/Customer/Classes
Get Customer Class List
get
/api/v1/Accounts/Search/{searchTerm}
Search Accounts
get
/api/v1/Accounts/{id}
Get Account by Id
put
/api/v1/Accounts/{id}
Update Account
delete
/api/v1/Accounts/{id}
Delete Account
get
/api/v1/Accounts/Contacts/{accountId}
Get Account contacts
post
/api/v1/Accounts/AccountExists
Check If Account With Same Address Exists
post
/api/v1/Accounts/Duplicates
Check for Duplicate Accounts
post
/api/v1/Accounts/{accountId}/Integrate/{intLogId}/{reIntegrate}
Re-Integrate Account
post
/api/v1/Accounts/IntegrateAllAccounts/{accountId}
Super Admin - Integrate All Accounts
post
/api/v1/Accounts/AccountsListInfinite
Get Account List Infinite Scroll
get
/api/v1/Accounts/ProjectsWidget/{contactId}/From/{fromDt}/To/{toDt}
Get Projects Widget
post
/api/v1/Accounts/{accountId}/AddressesV2/{addressV2Id}
Assign Address V2 to Account
delete
/api/v1/Accounts/{accountId}/AddressesV2/{addressV2Id}
Remove Address V2 from Account
get
/api/v1/Accounts/{accountId}/AddressesV2
Get Addresses V2 for Account
put
/api/v1/Accounts/{accountId}/AddressesV2/{accountAddressId}/ContactPerson
Update the contact person stored on an account-address link. Statements print this value as the c/o line.
put
/api/v1/Accounts/{accountId}/AddressesV2/{accountAddressId}/IsPrimary
Update IsPrimary status for an Account Address
put
/api/v1/Accounts/{accountId}/AddressesV2/{accountAddressId}/IsDefaultBilling
Update IsDefaultBilling status for an Account Address
put
/api/v1/Accounts/{accountId}/AddressesV2/{accountAddressId}/IsDefaultJob
Update IsDefaultJob status for an Account Address
get
/api/v1/Accounts/{accountId}/Contacts
Get Contacts for Account via AccountContact link table
post
/api/v1/Accounts/{accountId}/Contacts/{contactId}
Link a Contact to an Account
delete
/api/v1/Accounts/{accountId}/Contacts/{accountContactId}
Unlink a Contact from an Account
put
/api/v1/Accounts/{accountId}/Contacts/{accountContactId}/IsPrimary
Update IsPrimary status for an Account Contact
get
/api/v1/Accounts/{accountId}/Jobs
Get Jobs associated with an Account with relationship details
post
/api/v1/Accounts/favorites/{accountId}
Adds an account to the current user's favorites
delete
/api/v1/Accounts/favorites/{accountId}
Removes an account from the current user's favorites
get
/api/v1/Accounts/favorites
Gets the current user's favorite accounts
post
/api/v1/Accounts/recents/{accountId}
Updates the current user's recently accessed accounts Maintains maximum of 20 recent entries, removing oldest when limit is reached
get
/api/v1/Accounts/recents
Gets the current user's recently accessed accounts Returns up to 20 most recent entries sorted by access date descending
get
/api/v1/Accounts/{accountId}/History
Gets entity tracking history for an account
post
/api/v1/Accounts/{accountId}/AddressesV2/{addressV2Id}/AssignJobType
post
/api/v1/Accounts/{accountId}/AddressesV2/{addressV2Id}/AssignBillType
post
/api/v1/Accounts/{accountId}/AssignBillingType
post
/api/v1/Accounts/{accountId}/IntegrateBillingToGp
Sync a billing account to GP during job bill-account setup.
get
/api/v1/Accounts/{id}/linked-entities
Get counts of all entities linked to this account
post
/api/v1/Accounts/{sourceId}/reassign/{targetId}
Reassign all entities from source account to target account, then delete source
post
/api/v1/Accounts/{id}/unlink-all
Unlink all entities from this account (set FKs to null, delete junction records), then delete account Note: Will fail if any jobs use this account as JobAccountId (required field)
AccountType
6
Activity
15
ActivityType
5
Address
13
AddressType
5
Admin
57
AdminAddressesV2
10
AdminHolidays
6
AdminMagicPlan
6
AdminReconcileAccounts
10
AdminReconcileAddresses
33
AdminReconcileContacts
7
AdminReconcileReferringEntities
7
AdminSiteSettings
2
AdminTempAgencies
5
AdminTempAgencyPayRates
5
AdminTemporaryWorkers
5
AdminVehicles
11
AdSource
6
ArStatement
12
BulkDataExport
4
Calendar
86
CalendarEventType
5
Category
5
Channel
11
Contact
38
ContactType
6
CopyJobException
4
CustomerPortal
65
Dashboard
29
Division
6
EntityDocuments
9
EntityPhotos
7
Equipment
23
EspJob
18
EspRequest
17
ESPSetup
8
ExternalAuth
2
ExternalPayment
14
FieldDocumentation
7
FingerprintAnalysis
8
FTPRPApproval
12
FTPRPHeaders
9
FTPRPJob
2
FTPRPLines
8
Hobbies
5
HurricaneScopeSheet
4
IntegrationLog
2
InvoicePayment
20
Job
166
JobElement
10
JobHistory
3
JobInactivateReview
4
JobNotice
19
JobPhase
7
JobPhoto
4
JobReferral
17
JobStatus
7
JobType
20
LoginHistory
8
MagicPlanWebhook
4
Note
6
Notification
29
Payment
4
PaymentSettings
6
PaymentSystemSettings
4
Project
52
ProjectReferral
4
ReasonCode
8
Reconcile
8
RefContactClass
5
RefEntityAdminAssignment
2
ReferrersApi
58
ReferringEntitiesHierarchy
3
ReferringEntityClass
5
ReferringEntityRelationships
8
ReferringEntityTypes
5
Reporting
26
ReviewDryLog
3
Role
14
StripeWebhook
2
SubChannel
5
SubJobType
6
SupplyUsage
7
Team
13
TeamPosition
5
TempWorkerSignIns
7
TempWorkerTimeEntries
12
TimeApproval
10
TimeEntry
9
TwilioSms
1
UserPreference
11
Vendors
2
VideoProcessing
3
Videos
14
Xactimate
20
Account
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Changes to Update the contact person stored on an account-address link. Statements print this value as the c/o line.
put
/api/v1/Accounts/{accountId}/AddressesV2/{accountAddressId}/ContactPerson
Nov 3, 2026
ddbcbb1454cf
Revision changes
info
endpoint added