Create a File




Supported Media Types
Body ()
Root Schema : schema
Type: object
Show Source
Back to Top


Supported Media Types

201 Response

File creation status details.
Example Response (application/json)
Back to Top


The following example shows how to create a public or private file to Oracle Public Cloud Storage by submitting a POST request on the REST resource using cURL. Files are limited to a contentType set of text/csv or application/directory. For more information about cURL, see Use cURL. See Importing and Exporting Users, Groups, and AppRoles for request and response examples for bulk import and export.

cURL Command


The command in this example uses the URL structure https://tenant-base-url/resource-path, where tenant-base-url represents the Identity Service URL, and the resource path represents the Identity Service API. See Send Requests for the appropriate URL structure to use.
-H "Content-Type:multipart/form-data"
-H "Authorization: Bearer <Access Token Value>"

Example of Request Body

The following shows an example of the request body in JSON format:

  "Content-Disposition: form-data; name=\"fileName\"\n",
  "Content-Disposition: form-data; name=\"isPublic\"\n",
  "Content-Disposition: form-data; name=\"contentType\"\n",
  "Content-Disposition: form-data; name=\"file\"; \n",
  "Content-Type: text/csv\n",
  "csv or ldif file\n",

Example of Response Header

The following shows an example of the response header:

HTTP/1.1 201 Created
Content-Length: 10420\n,
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary3fkX18wB95KvCil5\n
Date: Wed, 09 Mar 2016 21:52:27 GMT

Example of Response Body

The following example shows the contents of the response body in JSON format:

  "fileName": "files/201512312459/file.csv",
  "isPublic": false,
  "fileUrl": "https://tenant-base-url/v1/Storage-test/B027/files/201512312459/file.csv"
Back to Top