Upload Profile Attachment¶
Upload a attachment to the specified profile.
Note
If the mime type of the attachment is not on the valid list will fail.
Resource Information¶
This service uses the tomcat application on port 8080 by default. To see a list of default ports click here
The context for this API is /crafter-profile
, please prefix the API URLs with this context.
HTTP Verb
|
POST
|
URL
|
/api/1/profile/:id/uploadAttachment |
Response Formats
|
JSON |
Parameters¶
Name
|
Type
|
Required
|
Description
|
---|---|---|---|
accessTokenId
|
String
|
✓
|
The access token ID of the application
making the call
|
id
|
File
|
✓
|
The profile’s ID
|
attachment
|
String
|
✓
|
File to be uploaded
|
Example¶
Request¶
POST .../api/1/profile/59284659d4c650213cc2f3fc/uploadAttachment?accessTokenId=e8f5170c-877b-416f-b70f-4b09772f8e2d
Note
This request needs to be sent with Content-Type=multipart/form-data
and the binary file as parameter attachment
.
Response¶
Status 200 OK
1{
2 "md5": "498a1e16be56873ef53a1a61295d1781",
3 "contentType": "image/jpeg",
4 "fileSize": "22.6 KB",
5 "fileName": "picture1",
6 "fileSizeBytes": 23193,
7 "id": "59285cd3d4c650213cc2f3fd"
8}
Responses¶
Status
|
Location
|
Response Body
|
---|---|---|
200
|
See example above.
|
|
500
|
{ "message" : "Internal server error" } |