Attach a person to a Theft Case

Provide exactly one of these three identifiers:

  • personId — links an existing canonical Person.
  • employeeId — resolves an employee Contact to a canonical Person, and provisions one when absent.
  • inline attributes (displayName and personType).

A request that supplies more than one identifier, or none, returns 400 BAD_REQUEST. Inline attributes require an org whose mapping configuration has a write target for them. When the org has no write target, the API rejects the attach with 400 INVARIANT_VIOLATION and names the unmapped property. The API does not persist a junction that has no identity. The new junction carries the case-side fields: personRole, chargesFiled, actionTaken, isIdentityConfirmed, apprehensionDateTime, notes, and the civil-recovery flags.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Salesforce Investigation record Id of the parent theft case

Body Params
string | null

Canonical Person record Id. Mutually exclusive with employeeId and with inline displayName/personType.

string | null

Employee Contact Id, resolved server-side to a canonical Person (found or provisioned) and cleared before the response. Mutually exclusive with personId and with inline displayName/personType.

string | null

Inline person display name. Mutually exclusive with personId and employeeId.

string | null

Inline person type. Mutually exclusive with personId and employeeId.

string | null

Case-side role of this person. Required on write.

string | null
string | null
boolean | null
date-time | null
string | null

Case-side context notes for the new junction.

boolean | null
Responses

Language
Credentials
OAuth2
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json