Update Migration Package Content

put

/rest/v19/migrationPackages/{identifier}/contents

This endpoint updates all content within a migration package. Using the PUT method replaces the entire package contents with new package contents.

Request

Supported Media Types
Path Parameters
Body ()
Update package content request.
Root Schema : schema
Type: object
Show Source
Nested Schema : Migration package content request
Type: array
Title: Migration package content request
List of migration package contents.
Show Source
Nested Schema : migrationPackage-requestChildren
Type: object
Content for the Create, Update and Update Contents Migration Package
Show Source
Nested Schema : List of children contents
Type: array
Title: List of children contents
List of children contents
Show Source
Nested Schema : migratePackage-subChildren
Type: object
Migration Resource children contents
Show Source
Nested Schema : List of children contents
Type: array
Title: List of children contents
List of children contents
Show Source
Nested Schema : migrationPackage-lowLevelUpdateRequest
Type: object
Show Source
Nested Schema : List of children contents
Type: array
Title: List of children contents
List of children contents
Show Source
Nested Schema : migrationPackage-lowLevelUpdateRequest-children
Type: object
Show Source
Back to Top

Response

Supported Media Types

Default Response

Migration package contents response
Body ()
Root Schema : migrationContent-collection
Type: object
Show Source
Nested Schema : Migration resources list
Type: array
Title: Migration resources list
List of migration resources
Show Source
Nested Schema : migrationContent
Type: object
Low-level details
Show Source
Nested Schema : List of children contents
Type: array
Title: List of children contents
List of children contents
Show Source
Nested Schema : migrationContent-children
Type: object
Migration Resource children contents
Show Source
Back to Top

Examples

The following example shows how to update all content within a migration package by submitting a PUT request to the REST resource using cURL. For more information about cURL, see Use cURL.

curl -X POST -H "Authorization: Bearer <token>" -H "Accept: application/json"
https://sitename.oracle.com/rest/v19/migrationPackages/pkg2/contents

Request Body Sample

{
  "name": "pkg2",
  "contents": {
    "items": [{
        "name": "Commerce",
        "category": "COMMERCE",
        "children": [{
            "name": "Formula",
            "variableName": "formula",
            "resourceType": "process"
          }, {
            "name": "Test",
            "variableName": "test",
            "resourceType": "process",
            "granular": true,
            "children": [{
                "name": "Move",
                "variableName": "_action_process_move",
                "resourceType": "action",
                "modifiedByUser": "matt",
                "lastModified": "07/05/2023 11:28 PM"
              }, {
                "name": "Email",
                "variableName": "_action_process_email_print",
                "resourceType": "action",
                "modifiedByUser": "matt",
                "lastModified": "07/05/2023 11:28 PM"
              }, {
                "name": "Main",
                "variableName": "main",
                "resourceType": "document",
                "modifiedByUser": "matt",
                "lastModified": "07/05/2023 11:27 PM"
              }
            ]
          }
        ]
      }
    ]
  }
}

Response Body Sample

{
  "name": "pkg2",
  "identifier": "pkg2_v1",
  "version": 1,
  "dateAdded": "2023-08-24T09:31:42.000Z",
  "dateModified": "2023-08-24T09:31:42.000Z",
  "dependencies": {},
  "links": [{
      "rel": "self",
      "href": "http://sitename.oracle.com/rest/v19/migrationPackages/pkg2_v1"
    }, {
      "rel": "child",
      "href": "http://sitename.oracle.com/rest/v19/migrationPackages/pkg2_v1/contents",
      "name": "contents"
    }
  ]
}
Back to Top