openapi: 3.2.0
info:
title: REST API for Oracle Responsys Marketing Cloud Service Content Library Media Items API
version: 2023.03.03
description: 'REST API for Oracle Responsys Marketing Cloud Service
Learn more about Responsys APIs in this video and download the Responsys API Brochure.
'
x-summary: REST API for Oracle Responsys Marketing Cloud Service Learn more about Responsys APIs in this video and download the Responsys API Brochure.
servers:
- url: https://login5.responsys.net/rest/api/v1.3
tags:
- name: Content Library Media Items
description: Media Files in the Responsys Interact Suite Content Library.
paths:
/rest/api/v1.3/clItems/{itemPath}:
post:
summary: Update a Content Library Media File
operationId: post /rest/api/v1.3/clItems/{itemPath}
responses:
default:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/clItems'
parameters:
- name: itemPath
in: path
description: The complete path of the media file starting with /contentlibrary.
required: true
schema:
type: string
x-relation:
- setContentLibraryItem
tags:
- Content Library Media Items
x-internal-id: rest-api-v1.3-clItems-{itemPath}-post
x-filename-id: rest-api-v1.3-clitems-itempath-post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/clItems'
description: Request Body
delete:
summary: Delete a Content Library Media File
operationId: delete /rest/api/v1.3/clItems/{itemPath}
responses:
default:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/clItems'
parameters:
- name: itemPath
in: path
description: The complete path of the media file starting with /contentlibrary.
required: true
schema:
type: string
x-relation:
- deleteContentLibraryItem
tags:
- Content Library Media Items
x-internal-id: rest-api-v1.3-clItems-{itemPath}-delete
x-filename-id: rest-api-v1.3-clitems-itempath-delete
get:
summary: Retrieve contents of a Content Library Media File
operationId: get /rest/api/v1.3/clItems/{itemPath}
responses:
default:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/clItems'
parameters:
- name: itemPath
in: path
description: The complete path of the media file starting with /contentlibrary.
required: true
schema:
type: string
x-relation:
- getContentLibraryItem
tags:
- Content Library Media Items
x-internal-id: rest-api-v1.3-clItems-{itemPath}-get
x-filename-id: rest-api-v1.3-clitems-itempath-get
/rest/api/v1.3/clItems:
post:
summary: Create a Content Library Media File
description: This operation is used to create a content library media file.
operationId: post /rest/api/v1.3/clItems
responses:
default:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/clItems'
x-relation:
- setContentLibraryItem
tags:
- Content Library Media Items
x-internal-id: rest-api-v1.3-clItems-post
x-filename-id: rest-api-v1.3-clitems-post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/clItems'
description: Request Body
'/rest/api/v1.3/clItems/{destinationItemPath} ':
put:
summary: Create a copy of a Content Library Media file.
description: This operation is used to create a copy of a Content Library Media file.
operationId: post /rest/api/v1.3/clItems/{destinationItemPath}
responses:
default:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/clItems'
parameters:
- name: destinationItemPath
in: path
description: The complete path of the media file starting with /contentlibrary.
required: true
schema:
type: string
x-relation:
- setContentLibraryItem
tags:
- Content Library Media Items
x-internal-id: rest-api-v1.3-clItems-{destinationItemPath} -put
x-filename-id: rest-api-v1.3-clitems-destinationitempath-put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/copy-contentItem-request'
description: Request Body
components:
schemas:
copy-contentItem-request:
type: object
title: copy content document Request
properties:
itemPath:
description: Path of source item
type: string
clItems:
title: Content Library Media Files
type: object
properties:
itemPath:
description: The complete path of the media file starting with /contentlibrary.
type: string
itemData:
description: Base64 encoded binary string of the media file content.
type: string
required:
- itemPath
- itemData