diff --git a/descriptions/0/api.intercom.io.yaml b/descriptions/0/api.intercom.io.yaml index fc223902..715b246a 100644 --- a/descriptions/0/api.intercom.io.yaml +++ b/descriptions/0/api.intercom.io.yaml @@ -2330,12 +2330,26 @@ paths: default: 50 description: The number of results to return per page. Maximum 150. example: 50 + - name: source_id + in: query + schema: + type: integer + description: The unique identifier for the source of the external page which was given by Intercom. Must be sent with `external_id`. + example: 42 + - name: external_id + in: query + schema: + type: string + description: The identifier for the external page which was given by the source. Must be sent with `source_id`. + example: '3' tags: - AI Content operationId: listExternalPages description: | You can retrieve a list of all external pages for a workspace. + Send `source_id` and `external_id` together to get only the external page with that external ID. If no external page matches, the list is empty. + OAuth tokens must have the `read_write_ai_content` scope. responses: '200': @@ -2459,6 +2473,13 @@ paths: errors: - code: bad_request message: page limit reached, please use scroll API + Missing source_id or external_id: + value: + type: error.list + request_id: 3f8e1c92-7a4d-4b6e-9c05-1d2e3f4a5b6c + errors: + - code: parameter_invalid + message: source_id and external_id must be provided together schema: "$ref": "#/components/schemas/error" post: