POST api/ImageAttachments/Upload

Request Information

URI Parameters

None.

Body Parameters

VEMModel.General.ImageAttachment
NameDescriptionTypeAdditional information
ImageId

integer

None.

Name

string

None.

Notes

string

None.

DateTaken

date

None.

TakenBy

string

None.

ImageUrl

string

None.

Source

string

None.

DateUploaded

date

None.

RequirementMessage

string

None.

Deleted

boolean

None.

Image

Collection of byte

None.

ImageSBytes

Collection of signed byte

None.

Text

string

None.

Flag

string

None.

FileType

integer

None.

Resolution

integer

None.

Container

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Container": "sample string 1",
  "ImageId": 1,
  "Name": "sample string 2",
  "Notes": "sample string 3",
  "DateTaken": "2026-01-11T20:34:46.858199-05:00",
  "TakenBy": "sample string 5",
  "ImageUrl": "sample string 6",
  "Source": "sample string 7",
  "DateUploaded": "2026-01-11T20:34:46.858199-05:00",
  "RequirementMessage": "sample string 9",
  "Deleted": true,
  "Image": "QEA=",
  "ImageSBytes": [
    64,
    64
  ],
  "Text": "sample string 11",
  "Flag": "sample string 12",
  "FileType": 13,
  "Resolution": 14
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

VEMModel.Logic.APIResponseClass
NameDescriptionTypeAdditional information
Result

VEMModel.Logic.ResultEnum

None.

Details

Object

None.

JsonData

Object

None.

ObjectType

string

None.

ruleEvaluationResults

Collection of VEMModel.Logic.RuleEvaluationResult

None.

Response Formats

application/json, text/json

Sample:
{
  "ruleEvaluationResults": [
    {
      "$id": "2",
      "Result": 0,
      "Message": "sample string 1",
      "fieldID": "sample string 2"
    },
    {
      "$ref": "2"
    }
  ],
  "Result": 0,
  "Details": {
    "$id": "3"
  },
  "JsonData": {
    "$id": "4"
  },
  "ObjectType": "sample string 3"
}