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
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:
- 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.
- 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.
- 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:
- 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:
- 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.