Feedback API

API endpoints for programmatic feedback submission and tracking.

Two API endpoints are available for submitting and tracking feedback programmatically. These require configuration with the Kernel team.

Authentication

Kernel will provide you with an x-api-key to pass to the headers.

Submit Feedback

POST /feedback

Submit feedback for a Salesforce account.

{
  "salesforceId": "0011Q00001z8wBzQAI",
  "name": "Missing revenue data",
  "feedback": "Revenue field is showing $0 but this account has known revenue of ~$50M"
}
Field
Type
Required
Description

salesforceId

string

Yes

Salesforce Account ID (18-character, starts with 001)

feedback

string

Yes

The feedback details

name

string

No

Short title for the feedback. Defaults to the salesforceId if not provided

Response

{
  "status": "Success",
  "message": "Your feedback has been successfully submitted to our team",
  "ticketId": 118793
}

Save the ticketId to check the status of your feedback later.

Get Feedback Status

GET /feedback

Check the status of a previously submitted feedback ticket.

Field
Type
Required
Description

ticketId

number

Yes

The ticket ID returned from the submit endpoint

Response

Field
Description

ticketId

Ticket number

ticketState

new, open, or closed

outcome

Resolution outcome (populated when closed)

salesforceId

The Salesforce Account ID from the original submission

feedbackBody

The feedback text. Prefixed with ✅ when the ticket is closed

Open ticket:

Closed ticket:

Last updated