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
This object has the following fields.
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 values :
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 values :
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.
Default value : New
Possible values :
New
Working
Escalated
Closed
ComplaintSubType
Type : picklist
Properties : Create, Filter, Group, Nillable, Sort, Update
Description : Subtype of the complaint.
Possible values :
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 :
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.
Default value : None
Possible values :
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
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.
Default value : false
IsReporterConfidential
Type : boolean
Properties : Create, Defaulted on create, Filter, Group, Sort, Update
Description : Reporter’s request for confidentiality.
Default value : 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 :
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 :
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.
Default value : School Personnel
Possible values :
Childcare Providers
Healthcare worker
Law Enforcement
Medical Examiners
Mental Health Professionals
Other
School Personnel
Social Worker
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.
Default value : 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 :
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 :
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.