Creates a file.
Additionally, a file can be sent by:
- Multipart/form-data POST request: In this request, the file is uploaded and all property names are the same as the JSON names.
- File body request: In this request, the file body is sent as the request body, with the appropriate
Content-Type. No additional properties can be set with the request data.
Permitted file types: .jpg, .png, .gif, and .pdf.
When using a publishable API key, only private files can be created. The files can be modified at a later point or time, or can be accessed using a secret API key.
File in base64 encoded format.
Specifies if the file is available publicly without authentication. If this value is true, the permalink in the _links section contains the public URL.
- Mock serverhttps://www.rebilly.com/_mock/catalog/all/files
- Sandbox serverhttps://api-sandbox.rebilly.com/organizations/{organizationId}/files
- Live serverhttps://api.rebilly.com/organizations/{organizationId}/files
- SecretApiKey
- JWT
- PublishableApiKey
- FileCreateFromInline
- FileCreateFromUrl
curl -i -X POST \
https://www.rebilly.com/_mock/catalog/all/files \
-H 'Content-Type: application/json' \
-H 'REB-APIKEY: YOUR_API_KEY_HERE' \
-d '{
"file": "R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs=",
"isPublic": false,
"name": "logo.png",
"description": "My file description",
"sourceType": "upload",
"tags": [
"test",
"tags"
]
}'File created.
Total number of rate limit tokens for this request within a rate limit period. For more information, see Rate limits.
Source of the file.
MIME type of the file.
Collection of EXIF tags contained in the image metadata. This field is applicable to images only.
{ "FileSize": 120, "Software": "GIMP 2.4.5" }
Date and time when the resource is created. This value is set automatically when the resource is created.
Date and time when the resource is updated. This value is set automatically when the resource is updated.
Specifies if the file is available publicly without authentication. If this value is true, the permalink in the _links section contains the public URL.
{ "id": "file_0YV7HZ7KDCC5WBV9Q7WRKG1H6N", "name": "string", "extension": "string", "description": "string", "sourceType": "upload", "tags": [ "string" ], "mime": "image/png", "size": 0, "width": 0, "height": 0, "sha1": "string", "exifData": { "FileSize": 120, "Software": "GIMP 2.4.5" }, "createdTime": "2019-08-24T14:15:22Z", "updatedTime": "2019-08-24T14:15:22Z", "isPublic": true, "_links": [ { … } ] }