{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Returns the banners a contact currently matches, so you can display them on\nsurfaces outside the Messenger (native mobile apps, kiosks, embedded tools).\n\nEach banner in the response includes a `view_id`. Use it to record a dismissal\nwith the dismiss endpoint. A returned banner is treated as shown: requesting\nthis endpoint records an impression for each banner returned, so call it at the\npoint you are about to display the banners, not speculatively.\n\nRequires the `read_users_companies` or `read_write_users` OAuth scope.\n","properties":{"path":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of a contact."}},"required":["id"],"additionalProperties":false},"headers":{"type":"object","properties":{"Intercom-Version":{"$ref":"#/definitions/intercom_version","enum":["2.17"]}},"required":[],"additionalProperties":false}},"required":["path"],"additionalProperties":false,"definitions":{"intercom_version":{"description":"Intercom API version.</br>If you omit the header, the API uses the version set in your app package, and 1.0 if none is set.","type":"string","enum":["1.0","1.1","1.2","1.3","1.4","2.0","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17"],"examples":["2.17"]}}},"name":"List banners for a contact","id":"intercom.listcontactbanners","example":{"path":{"id":"example"}},"maxRequests":1,"summary":false}}