BAwarranty Server V1

<back to all web services

sch_pmSubmitSafetyIncidentReport

The following routes are available for this service:
All Verbs/sch_pmSubmitSafetyIncidentReport
sch_pmSubmitSafetyIncidentReport Parameters:
NameParameterData TypeRequiredDescription
tokenquerystringNo
tokensecretquerystringNo
idciaquerystringNo
idprojectquerystringNo
nprojectquerystringNo
idvendorquerystringNo
incidentDatequerystringNo
incidentLocationquerystringNo
reportedByquerystringNo
reportedByJobTitlequerystringNo
reportedByPhonequerystringNo
reportedByEmailquerystringNo
incidentDescriptionquerystringNo
incidentClassificationquerystringNo
incidentClassificationOtherquerystringNo
injuredNamequerystringNo
injuredJobTitlequerystringNo
injuredCompanyquerystringNo
injuredPhonequerystringNo
injuredEmailquerystringNo
injuredDescriptionquerystringNo
witnessNamequerystringNo
witnessJobTitlequerystringNo
witnessCompanyquerystringNo
witnessPhonequerystringNo
witnessEmailquerystringNo
immediateActionsquerystringNo
supervisorNotifiedNamequerystringNo
notifiedDatequerystringNo
notifiedDescriptionquerystringNo
additionalDescriptionquerystringNo
signaturequerystringNo
signdatequerystringNo
designatedquerystringNo
timeframeForReportingquerystringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsv/reply/sch_pmSubmitSafetyIncidentReport HTTP/1.1 
Host: ssl.buildersaccess.com 
Content-Type: text/jsv
Content-Length: length

{
	token: String,
	tokensecret: String,
	idcia: String,
	idproject: String,
	nproject: String,
	idvendor: String,
	incidentDate: String,
	incidentLocation: String,
	reportedBy: String,
	reportedByJobTitle: String,
	reportedByPhone: String,
	reportedByEmail: String,
	incidentDescription: String,
	incidentClassification: String,
	incidentClassificationOther: String,
	injuredName: String,
	injuredJobTitle: String,
	injuredCompany: String,
	injuredPhone: String,
	injuredEmail: String,
	injuredDescription: String,
	witnessName: String,
	witnessJobTitle: String,
	witnessCompany: String,
	witnessPhone: String,
	witnessEmail: String,
	immediateActions: String,
	supervisorNotifiedName: String,
	notifiedDate: String,
	notifiedDescription: String,
	additionalDescription: String,
	signature: String,
	signdate: String,
	designated: String,
	timeframeForReporting: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	validtoken: String,
	found: String,
	message: String
}