{ "opencollection": "1.0.0", "info": { "name": "Coveo Activity Activities Link API", "version": "1.0.0" }, "request": { "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://platform.cloud.coveo.com/oauth/authorize", "accessTokenUrl": "https://platform.cloud.coveo.com/oauth/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "items": [ { "info": { "name": "Link", "type": "folder" }, "items": [ { "info": { "name": "Show Link", "type": "http" }, "http": { "method": "GET", "url": "https://platform.cloud.coveo.com/rest/organizations/:organizationId/links/:linkId", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "The unique identifier of the [organization](https://docs.coveo.com/en/185/).
**Example:** `startingorganizationg8tp8wu3`" }, { "name": "linkId", "value": "", "type": "path", "description": "The unique identifier of the target link.
**Example:** `ufacpg3aoi63vxoy6qoyhocfuy`" } ] }, "docs": "Shows a link in an organization.
**Required privilege:**` Link - View`

Privilege required\n```\n{\"owner\":\"PLATFORM\",\"targetDomain\":\"LINK\",\"type\":\"VIEW\",\"targetId\":\"*\"}\n```\n
" }, { "info": { "name": "Edit Link", "type": "http" }, "http": { "method": "PUT", "url": "https://platform.cloud.coveo.com/rest/organizations/:organizationId/links/:linkId", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "The unique identifier of the [organization](https://docs.coveo.com/en/185/).
**Example:** `startingorganizationg8tp8wu3`" }, { "name": "linkId", "value": "", "type": "path", "description": "The unique identifier of the target link.
**Example:** `ufacpg3aoi63vxoy6qoyhocfuy`" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Edits a link in an organization.
**Required privilege:**` Link - Edit`

Privilege required\n```\n{\"owner\":\"PLATFORM\",\"targetDomain\":\"LINK\",\"type\":\"EDIT\",\"targetId\":\"*\"}\n```\n
" }, { "info": { "name": "Delete Link", "type": "http" }, "http": { "method": "DELETE", "url": "https://platform.cloud.coveo.com/rest/organizations/:organizationId/links/:linkId", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "The unique identifier of the [organization](https://docs.coveo.com/en/185/).
**Example:** `startingorganizationg8tp8wu3`" }, { "name": "linkId", "value": "", "type": "path", "description": "The unique identifier of the target link.
**Example:** `ufacpg3aoi63vxoy6qoyhocfuy`" } ] }, "docs": "Deletes a link in an organization.
**Required privilege:**` Link - Edit`

Privilege required\n```\n{\"owner\":\"PLATFORM\",\"targetDomain\":\"LINK\",\"type\":\"EDIT\",\"targetId\":\"*\"}\n```\n
" }, { "info": { "name": "Create Links", "type": "http" }, "http": { "method": "POST", "url": "https://platform.cloud.coveo.com/rest/organizations/:organizationId/links/batch", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "The unique identifier of the [organization](https://docs.coveo.com/en/185/).
**Example:** `startingorganizationg8tp8wu3`" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a batch of links in an organization.
**Required privilege:**` Link - Edit`

Privilege required\n```\n{\"owner\":\"PLATFORM\",\"targetDomain\":\"LINK\",\"type\":\"CREATE\",\"targetId\":\"*\"}\n```\n
" }, { "info": { "name": "Edit Links", "type": "http" }, "http": { "method": "PUT", "url": "https://platform.cloud.coveo.com/rest/organizations/:organizationId/links/batch", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "The unique identifier of the [organization](https://docs.coveo.com/en/185/).
**Example:** `startingorganizationg8tp8wu3`" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Edits a batch of links in an organization.
**Required privilege:**` Link - Edit`

Privilege required\n```\n{\"owner\":\"PLATFORM\",\"targetDomain\":\"LINK\",\"type\":\"EDIT\",\"targetId\":\"*\"}\n```\n
" }, { "info": { "name": "Delete Links", "type": "http" }, "http": { "method": "DELETE", "url": "https://platform.cloud.coveo.com/rest/organizations/:organizationId/links/batch", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "The unique identifier of the [organization](https://docs.coveo.com/en/185/).
**Example:** `startingorganizationg8tp8wu3`" }, { "name": "linkIds", "value": "", "type": "query", "description": "The unique identifier of the target links.
To send multiple ids, either concatenate with `,` or send multiple query parameters.For example, appending `?ids=link1,link2` is equivalent to appending `?ids=link1&ids=link2`." } ] }, "docs": "Deletes a batch of links in an organization.
**Required privilege:**` Link - Edit`

Privilege required\n```\n{\"owner\":\"PLATFORM\",\"targetDomain\":\"LINK\",\"type\":\"EDIT\",\"targetId\":\"*\"}\n```\n
" }, { "info": { "name": "List Links", "type": "http" }, "http": { "method": "GET", "url": "https://platform.cloud.coveo.com/rest/organizations/:organizationId/links", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "The unique identifier of the [organization](https://docs.coveo.com/en/185/).
**Example:** `startingorganizationg8tp8wu3`" }, { "name": "ResourceType", "value": "", "type": "query", "description": "The resource type with which to filter results. In other words, when this parameter is specified, the service only returns links containing the target resource type.
By default, the service returns all links." }, { "name": "page", "value": "", "type": "query", "description": "The 0-based number of the page of results to fetch.
**Default:** `0`" }, { "name": "pageSize", "value": "", "type": "query", "description": "The number of results to fetch per page.
**Default:** `1000`" } ] }, "docs": "Lists the [links](https://docs.coveo.com/en/3355) in an [organization](https://docs.coveo.com/en/185/).
**Required privilege:**` Link - View`

Privilege required\n```\n{\"owner\":\"PLATFORM\",\"targetDomain\":\"LINK\",\"type\":\"VIEW\",\"targetId\":\"*\"}\n```\n
" }, { "info": { "name": "Create Link", "type": "http" }, "http": { "method": "POST", "url": "https://platform.cloud.coveo.com/rest/organizations/:organizationId/links", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "The unique identifier of the [organization](https://docs.coveo.com/en/185/).
**Example:** `startingorganizationg8tp8wu3`" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a link in an organization.
**Required privilege:**` Link - Edit`

Privilege required\n```\n{\"owner\":\"PLATFORM\",\"targetDomain\":\"LINK\",\"type\":\"CREATE\",\"targetId\":\"*\"}\n```\n
" }, { "info": { "name": "Delete Links", "type": "http" }, "http": { "method": "DELETE", "url": "https://platform.cloud.coveo.com/rest/organizations/:organizationId/links", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "The unique identifier of the [organization](https://docs.coveo.com/en/185/).
**Example:** `startingorganizationg8tp8wu3`" } ] }, "docs": "Deletes a link in an organization.
**Required privilege:**` Link - Edit`

Privilege required\n```\n{\"owner\":\"PLATFORM\",\"targetDomain\":\"LINK\",\"type\":\"EDIT\",\"targetId\":\"*\"}\n```\n
" } ] } ], "bundled": true }