openapi: 3.2.0 info: title: REST API for Oracle Responsys Marketing Cloud Service Content Library Documents 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 Documents description: Documents in the Responsys Interact Suite Content Library. paths: /rest/api/v1.3/clDocs: post: summary: Create a Content Library Document operationId: post /rest/api/v1.3/clDocs responses: default: description: '' content: application/json: schema: $ref: '#/components/schemas/clDocs' x-relation: - createDocument tags: - Content Library Documents x-internal-id: rest-api-v1.3-clDocs-post x-filename-id: rest-api-v1.3-cldocs-post requestBody: content: application/json: schema: $ref: '#/components/schemas/clDocs' description: Request Body /rest/api/v1.3/clDocs/{docPath}: post: summary: Update Contents of a Content Library Document operationId: post /rest/api/v1.3/clDocs/{docPath} responses: default: description: '' content: application/json: schema: $ref: '#/components/schemas/clDocs' parameters: - name: docPath in: path description: The complete path of the document starting with '/contentlibrary'. required: true schema: type: string x-relation: - setDocumentContent tags: - Content Library Documents x-internal-id: rest-api-v1.3-clDocs-{docPath}-post x-filename-id: rest-api-v1.3-cldocs-docpath-post requestBody: content: application/json: schema: $ref: '#/components/schemas/clDocs' description: Request Body put: summary: Create a copy of a Content Library Document. operationId: put /rest/api/v1.3/clDocs/{docPath} responses: default: description: '' content: application/json: schema: $ref: '#/components/schemas/clDocs' parameters: - name: docPath in: path description: ' Destination Document Path' required: true schema: type: string x-relation: - CopyDocumentContent tags: - Content Library Documents x-internal-id: rest-api-v1.3-clDocs-{docPath}-put x-filename-id: rest-api-v1.3-cldocs-docpath-put requestBody: content: application/json: schema: $ref: '#/components/schemas/copy-content-request' description: Request Body delete: summary: Delete a Content Library Document operationId: delete /rest/api/v1.3/clDocs/{docPath} responses: default: description: '' content: application/json: schema: $ref: '#/components/schemas/clDocs' parameters: - name: docPath in: path description: The complete path of the document starting with '/contentlibrary'. required: true schema: type: string x-relation: - deleteDocument tags: - Content Library Documents x-internal-id: rest-api-v1.3-clDocs-{docPath}-delete x-filename-id: rest-api-v1.3-cldocs-docpath-delete get: summary: Retrieve contents of a Content Library Document operationId: get /rest/api/v1.3/clDocs/{docPath} responses: default: description: '' content: application/json: schema: $ref: '#/components/schemas/clDocs' parameters: - name: docPath in: path description: The complete path of the document starting with '/contentlibrary'. required: true schema: type: string x-relation: - getDocumentContent tags: - Content Library Documents x-internal-id: rest-api-v1.3-clDocs-{docPath}-get x-filename-id: rest-api-v1.3-cldocs-docpath-get components: schemas: clDocs: title: Content Library Documents type: object properties: docPath: description: The complete path of the document starting with '/contentlibrary'. type: string content: description: Document content. type: string required: - docPath - content copy-content-request: type: object title: copy content document Request properties: documentPath: description: Path of source Document type: string