Provenance
Freshness & coverage
Methods (33)
getApiHelp
readList all available API endpoints (self-documenting).
Input schema
{ "type": "object", "properties": {}, "additionalProperties": true }getEndpointHelp
readGet documentation for a specific API endpoint.
Required paramsendpointInput schema
{ "type": "object", "properties": { "endpoint": { "type": "string" } }, "additionalProperties": false, "required": [ "endpoint" ] }getConnectedContractors
readList connected contractors (VendorConnections).
Input schema
{ "type": "object", "properties": { "pageSize": { "type": "number" }, "pageNumber": { "type": "number" } }, "additionalProperties": false }getContractors
readList contractors with pagination and status filter.
Input schema
{ "type": "object", "properties": { "pageSize": { "type": "number" }, "pageNumber": { "type": "number" }, "status": { "type": "string" }, "searchText": { "type": "string" } }, "additionalProperties": false }getContractor
readGet contractor details by ID.
Required paramscontractorIdInput schema
{ "type": "object", "properties": { "contractorId": { "type": "string" } }, "additionalProperties": false, "required": [ "contractorId" ] }searchContractors
readSearch contractors by name or keyword.
Required paramsqueryInput schema
{ "type": "object", "properties": { "query": { "type": "string" }, "pageSize": { "type": "number" }, "pageNumber": { "type": "number" } }, "additionalProperties": false, "required": [ "query" ] }getContractorScorecard
readGet safety scorecard and compliance ratings.
Required paramscontractorIdInput schema
{ "type": "object", "properties": { "contractorId": { "type": "string" } }, "additionalProperties": false, "required": [ "contractorId" ] }getComplianceStatus
readGet overall compliance status for a contractor.
Required paramscontractorIdInput schema
{ "type": "object", "properties": { "contractorId": { "type": "string" } }, "additionalProperties": false, "required": [ "contractorId" ] }getComplianceSummary
readSummary compliance status across all contractors.
Input schema
{ "type": "object", "properties": { "pageSize": { "type": "number" }, "pageNumber": { "type": "number" }, "status": { "type": "string" } }, "additionalProperties": false }getSafetyRatings
readGet safety performance ratings.
Required paramscontractorIdInput schema
{ "type": "object", "properties": { "contractorId": { "type": "string" } }, "additionalProperties": false, "required": [ "contractorId" ] }getInsuranceCertificates
readGet insurance certificate details and status.
Required paramscontractorIdInput schema
{ "type": "object", "properties": { "contractorId": { "type": "string" } }, "additionalProperties": false, "required": [ "contractorId" ] }getDocumentStatus
readTrack document approval and expiration status.
Required paramscontractorIdInput schema
{ "type": "object", "properties": { "contractorId": { "type": "string" }, "documentType": { "type": "string" } }, "additionalProperties": false, "required": [ "contractorId" ] }getExpiringDocuments
readList documents expiring within N days.
Input schema
{ "type": "object", "properties": { "daysUntilExpiry": { "type": "number" }, "pageSize": { "type": "number" }, "pageNumber": { "type": "number" } }, "additionalProperties": false }getSafetyPrograms
readGet safety program submissions and status.
Required paramscontractorIdInput schema
{ "type": "object", "properties": { "contractorId": { "type": "string" } }, "additionalProperties": false, "required": [ "contractorId" ] }getEmployees
readList employees for a contractor.
Required paramscontractorIdInput schema
{ "type": "object", "properties": { "contractorId": { "type": "string" }, "pageSize": { "type": "number" }, "pageNumber": { "type": "number" } }, "additionalProperties": false, "required": [ "contractorId" ] }getEmployee
readGet employee details.
Required paramscontractorIdemployeeIdInput schema
{ "type": "object", "properties": { "contractorId": { "type": "string" }, "employeeId": { "type": "string" } }, "additionalProperties": false, "required": [ "contractorId", "employeeId" ] }getTrainingRecords
readGet training records (all or per employee).
Required paramscontractorIdInput schema
{ "type": "object", "properties": { "contractorId": { "type": "string" }, "employeeId": { "type": "string" } }, "additionalProperties": false, "required": [ "contractorId" ] }getOperatorQualifications
readGet OQ (Operator Qualification) records.
Required paramscontractorIdInput schema
{ "type": "object", "properties": { "contractorId": { "type": "string" }, "employeeId": { "type": "string" } }, "additionalProperties": false, "required": [ "contractorId" ] }getExpiringTraining
readList training records expiring within N days.
Input schema
{ "type": "object", "properties": { "daysUntilExpiry": { "type": "number" }, "pageSize": { "type": "number" }, "pageNumber": { "type": "number" } }, "additionalProperties": false }getIncidents
readGet incident reports for a contractor.
Required paramscontractorIdInput schema
{ "type": "object", "properties": { "contractorId": { "type": "string" }, "year": { "type": "number" } }, "additionalProperties": false, "required": [ "contractorId" ] }getSafetyStatistics
readGet safety statistics (incident rates, hours worked).
Required paramscontractorIdInput schema
{ "type": "object", "properties": { "contractorId": { "type": "string" }, "year": { "type": "number" } }, "additionalProperties": false, "required": [ "contractorId" ] }getEMR
readGet Experience Modification Rate.
Required paramscontractorIdInput schema
{ "type": "object", "properties": { "contractorId": { "type": "string" } }, "additionalProperties": false, "required": [ "contractorId" ] }getTRIR
readGet Total Recordable Incident Rate.
Required paramscontractorIdInput schema
{ "type": "object", "properties": { "contractorId": { "type": "string" } }, "additionalProperties": false, "required": [ "contractorId" ] }getDART
readGet Days Away Restricted Transferred rate.
Required paramscontractorIdInput schema
{ "type": "object", "properties": { "contractorId": { "type": "string" } }, "additionalProperties": false, "required": [ "contractorId" ] }getProjects
readList projects/sites.
Input schema
{ "type": "object", "properties": { "pageSize": { "type": "number" }, "pageNumber": { "type": "number" } }, "additionalProperties": false }getProject
readGet project details (ISNetworld).
Required paramsprojectIdInput schema
{ "type": "object", "properties": { "projectId": { "type": "string" } }, "additionalProperties": false, "required": [ "projectId" ] }getProjectContractors
readList contractors assigned to a project.
Required paramsprojectIdInput schema
{ "type": "object", "properties": { "projectId": { "type": "string" }, "pageSize": { "type": "number" }, "pageNumber": { "type": "number" } }, "additionalProperties": false, "required": [ "projectId" ] }getSites
readList operational sites.
Input schema
{ "type": "object", "properties": { "pageSize": { "type": "number" }, "pageNumber": { "type": "number" } }, "additionalProperties": false }getAuditResults
readGet audit results for a contractor.
Required paramscontractorIdInput schema
{ "type": "object", "properties": { "contractorId": { "type": "string" } }, "additionalProperties": false, "required": [ "contractorId" ] }getEvaluations
readGet performance evaluations.
Required paramscontractorIdInput schema
{ "type": "object", "properties": { "contractorId": { "type": "string" } }, "additionalProperties": false, "required": [ "contractorId" ] }getAnalyticsDashboard
readGet analytics dashboard data.
Input schema
{ "type": "object", "properties": { "reportType": { "type": "string" } }, "additionalProperties": false }getComplianceTrends
readGet compliance trend data over time.
Input schema
{ "type": "object", "properties": { "startDate": { "type": "string" }, "endDate": { "type": "string" } }, "additionalProperties": false }getBenchmarking
readGet industry benchmarking data.
Input schema
{ "type": "object", "properties": { "metric": { "type": "string" }, "industry": { "type": "string" } }, "additionalProperties": false }
