| All Verbs | /sch_pmSubmitSafetyIncidentReport |
|---|
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| token | query | string | No | |
| tokensecret | query | string | No | |
| idcia | query | string | No | |
| idproject | query | string | No | |
| nproject | query | string | No | |
| idvendor | query | string | No | |
| incidentDate | query | string | No | |
| incidentLocation | query | string | No | |
| reportedBy | query | string | No | |
| reportedByJobTitle | query | string | No | |
| reportedByPhone | query | string | No | |
| reportedByEmail | query | string | No | |
| incidentDescription | query | string | No | |
| incidentClassification | query | string | No | |
| incidentClassificationOther | query | string | No | |
| injuredName | query | string | No | |
| injuredJobTitle | query | string | No | |
| injuredCompany | query | string | No | |
| injuredPhone | query | string | No | |
| injuredEmail | query | string | No | |
| injuredDescription | query | string | No | |
| witnessName | query | string | No | |
| witnessJobTitle | query | string | No | |
| witnessCompany | query | string | No | |
| witnessPhone | query | string | No | |
| witnessEmail | query | string | No | |
| immediateActions | query | string | No | |
| supervisorNotifiedName | query | string | No | |
| notifiedDate | query | string | No | |
| notifiedDescription | query | string | No | |
| additionalDescription | query | string | No | |
| signature | query | string | No | |
| signdate | query | string | No | |
| designated | query | string | No | |
| timeframeForReporting | query | string | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=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
}