Search Feedback

Search feedback conversations submitted by your organization.

Conversations are used to track feedback on existing events for example feedback on incorrect attendance or start and end dates for an event. Each piece of feedback submitted by a user is tracked as a conversation and will be returned by this endpoint. You can use this to display a list of event feedback conversations submitted with Loop Links by users in your application.

Search Feedback

get
Authorizations
Query parameters
conversation_idstring[]Optional

Comma separated list of conversation IDs.

E.g ?conversation_id=Eeh4ahnohghah0deeshahda

qstringOptional

Full-text search over conversations.

E.g. ?q=event+a+cancelled

link_idstring[]Optional

Comma separated list of Loop Link IDs through which conversations were created.

E.g ?link_id=m4Dk4g4DRA8Yqbp2PC54

user_idstring[]Optional

Comma separated list of User IDs.

E.g. ?user_id=hw8Dsmv4Djg

record_idstring[]Optional

Comma separated list of Record IDs.

Record IDs can refer to either an Event ID (record type event-public) or a Loop Submission (record type event-loop).

E.g ?record_id=5uRg7CqGu7DTtu4Rfk

created.gtstring · date-timeOptional

The date when the feedback was created: greater than.

E.g. ?created.gt=2023-03

created.gtestring · date-timeOptional

The date when the feedback was created: greater than or equal.

E.g. ?created.gte=2023-03

created.ltstring · date-timeOptional

The date when the feedback was created: less than.

E.g. ?created.lt=2023-03

created.ltestring · date-timeOptional

The date when the feedback that was created: less than or equal.

E.g. ?created.lte=2023-03

updated.gtstring · date-timeOptional

The date when the feedback was last updated: greater than.

E.g. ?created.gt=2023-03

updated.gtestring · date-timeOptional

The date when the feedback was last updated: greater than or equal.

E.g. ?created.gte=2023-03

updated.ltstring · date-timeOptional

The date when the feedback was last updated: less than.

E.g. ?created.lt=2023-03

updated.ltestring · date-timeOptional

The date when the feedback was last updated: less than or equal.

E.g. ?created.lte=2023-03

limitintegerOptional

Limit the number of results.

Default: 10
offsetintegerOptional

Offset the results.

Default: 0
Responses
200

A list of feedback conversations with count.

application/json
get
/v1/loop/feedback/conversations
GET /v1/loop/feedback/conversations HTTP/1.1
Host: api.predicthq.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "count": 1,
  "conversations": [
    {
      "conversation_id": "text",
      "create_dt": "2025-11-07T07:19:18.203Z",
      "update_dt": "2025-11-07T07:19:18.203Z",
      "record_id": "text",
      "link_id": "text",
      "record_type": "event-public",
      "feedback": {
        "type": "attendance_or_rank"
      },
      "log": [
        {
          "action": {
            "type": "text"
          },
          "timestamp": "2025-11-07T07:19:18.203Z",
          "creator": {
            "type": "text",
            "user_id": "text"
          },
          "note": "text"
        }
      ],
      "status": "open"
    }
  ]
}

Examples

curl -X GET "https://api.predicthq.com/v1/loop/feedback/conversations?link_id=m4Dk4g4DRA8Yqbp2PC54" \
     -H "Accept: application/json" \
     -H "Authorization: Bearer $ACCESS_TOKEN"

OpenAPI Spec

The OpenAPI spec for Loop API can be found here.

Guides

ow are some guides relevant to this API:

Last updated

Was this helpful?