PublicComplaint

Represents the complaints submitted by public users. This object is available in API version 49.0 and later.

Supported Calls

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

Fields

Field Details
AccountId
Type
reference
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
ID of the account associated with this complaint.
Relationship Name
Account
Relationship Type
Lookup
Refers To
Account
BusinessAddress
Type
textarea
Properties
Create, Filter, Nillable, Sort, Update
Description
Address of the business.
BusinessName
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Name of the business
CauseSubtype
Type
picklist
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The subtype of complaint cause. This field is available in API version 58.0 and later.
Possible value is:
  • Misleading advertisement or documentation
CauseType
Type
picklist
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The type of complaint cause. This field is available in API version 58.0 and later.
Possible value is:
  • Product Communication
Comments
Type
textarea
Properties
Create, Nillable, Update
Description
Additional details about the complaint. This field is available in API version 51.0 and later.
CompensationAmount
Type
currency
Properties
Create, Filter, Nillable, Sort, Update
Description
Any amount of money offered to resolve the complaint. This field is available in API version 58.0 and later.
ComplaintCaseId
Type
reference
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
This field is deprecated as of API version 49.0.
ComplaintCaseStatus
Type
picklist
Properties
Defaulted on create, Filter, Group, Nillable, Sort
Description
The status of the related Case. This field is available in API version 58.0 and later.
Possible values are:
  • New
  • Working
  • Escalated
  • Closed
The default is New.
ComplaintSubType
Type
picklist
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Subtype of the complaint.
Possible values are:
  • Burns
  • Educational Neglect
  • Emotional Neglect
  • Exploitation
  • Fire Safety
  • Isolation
  • Medical Neglect
  • Physical Neglect
  • Rough Treatment
  • Sexual Activities
  • Sexual Exploitation
  • Sexual Exposure
  • Suffocation
  • Terror
ComplaintSummary
Type
textarea
Properties
Create, Nillable, Update
Description
A summary of the complaint information.
This field is available in API version 64.0 and later.
ComplaintType
Type
picklist
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Type of complaint.
Possible values are:
  • Mental Abuse
  • Neglect
  • Physical Abuse
  • Safety
  • Sexual Abuse
Description
Type
textarea
Properties
Create, Nillable, Update
Description
Description of the complaint.
Description is filterable and sortable in API version 61.0 and earlier.
Email
Type
email
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Email of the complainant.
EscalationCause
Type
picklist
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The reason the complaint was escalated. This field is available in API version 58.0 and later.
Possible values are:
  • Alleged ADA Violation
  • Alleged Discrimination
  • Alleged MLA Violation
  • Alleged SCRA Violation
  • Alleged UDAAP Violation
  • Consumer Protection Agency Involvement
  • Lawsuit Filed
  • Media Involvement
  • None
  • Received by Executive Leadership
The default is None.
FirstName
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
First name of the complainant.
IncidentDate
Type
date
Properties
Create, Filter, Group, Sort, Update
Description
Date of the incident.
IsComplainantAuthorized
Type
boolean
Properties
Create, Defaulted on create, Filter, Group, Sort, Update
Description
Whether the person who filed the complaint is an authorized representative of the Account. This field is available in API version 58.0 and later.
The default value is false.
IsReporterConfidential
Type
boolean
Properties
Create, Defaulted on create, Filter, Group, Sort, Update
Description
Reporter's request for confidentiality.
The default value is false.
LastName
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Last name of the complainant.
LastReferencedDate
Type
dateTime
Properties
Filter, Nillable, Sort
Description
The most recent date that a user referenced this record.
LastViewedDate
Type
dateTime
Properties
Filter, Nillable, Sort
Description
The most recent date that a user viewed this record.
MobileNumber
Type
phone
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Mobile number of the complainant.
Name
Type
string
Properties
Autonumber, Defaulted on create, Filter, idLookup, Sort
Description
Name of the complaint.
OwnerId
Type
reference
Properties
Create, Defaulted on create, Filter, Group, Sort, Update
Description
ID of the complaint owner.
Relationship Name
Owner
Relationship Type
Lookup
Refers To
Group, User
Priority
Type
picklist
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Priority of the complaint.
Possible values are:
  • Critical
  • High
  • Low
  • Medium
ProductType
Type
picklist
Properties
Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description
The product that the complaint is about. This field is available in API version 58.0 and later.
Possible values are:
  • ATM / debit card
  • Credit Card or Prepaid Card
  • Insurance
  • Investments
  • Merchant Services
  • Mobile / electronic banking
  • Money transfers, virtual currency, and money services
  • Mortgage / Home Finance
  • Other
  • Personal Loan / other loans
  • Vehicle loan or lease
ReceivedDate
Type
date
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The date the complaint was received. This field is available in API version 58.0 and later.
ReporterAddress
Type
textarea
Properties
Create, Filter, Nillable, Sort, Update
Description
Address of the reporter for further communication.
ReporterCategory
Type
picklist
Properties
Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description
Role of the reporter in the organization.
Possible values are:
  • Childcare Providers
  • Healthcare worker
  • Law Enforcement
  • Medical Examiners
  • Mental Health Professionals
  • Other
  • School Personnel
  • Social Worker
The default value is School Personnel.
ReporterOrganization
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Organization that the reporter is part of.
ResolutionPriority
Type
int
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Indicates the priority for complaint resolution.
This field is available in API version 64.0 and later.
ShouldInclInRegulatoryRpt
Type
boolean
Properties
Create, Defaulted on create, Filter, Group, Sort, Update
Description
Whether this complaint must be included in a regulatory report. This field is available in API version 58.0 and later.
The default value is false.
SourceType
Type
picklist
Properties
Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description
The source of the complaint. This field is available in API version 58.0 and later.
Possible values are:
  • Branch
  • Consumer Protection Agency
  • Contact Centre
  • Mobile App
  • Regulatory Agency
  • Social Media
  • Web Chat
Status
Type
picklist
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Status of the complaint.
Possible values are:
  • In Review
  • Resolved
  • Submitted
Subject
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Subject of the complaint. This field is available in API version 51.0 and later.

Associated Objects

This object has the following associated objects. Unless noted, they’re available in the same API version as this object.

PublicComplaintFeed
Feed is available for the object.
PublicComplaintHistory
History is available for the object.
PublicComplaintOwnerSharingRule
Sharing rules are available for the object.
PublicComplaintShare
Sharing is available for the object.