POST api/summerservices/photo/ModifyAlbum

Request Information

URI Parameters

None.

Body Parameters

Album
NameDescriptionTypeAdditional information
AlbumID

integer

None.

Name

string

None.

AlbumDate

date

None.

SeasonID

integer

None.

IsPrivate

boolean

None.

CoverPhotoID

integer

None.

SessionIDs

Collection of integer

None.

Request Formats

application/json, text/json

Sample:
{
  "AlbumID": 1,
  "Name": "sample string 2",
  "AlbumDate": "2024-05-07T16:04:45.5138669-06:00",
  "SeasonID": 4,
  "IsPrivate": true,
  "CoverPhotoID": 1,
  "SessionIDs": [
    1,
    2
  ]
}

application/javascript

Sample:
{"AlbumID":1,"Name":"sample string 2","AlbumDate":"2024-05-07T16:04:45.5138669-06:00","SeasonID":4,"IsPrivate":true,"CoverPhotoID":1,"SessionIDs":[1,2]}

application/xml, text/xml

Sample:
<Album xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <AlbumID>1</AlbumID>
  <Name>sample string 2</Name>
  <AlbumDate>2024-05-07T16:04:45.5138669-06:00</AlbumDate>
  <SeasonID>4</SeasonID>
  <IsPrivate>true</IsPrivate>
  <CoverPhotoID>1</CoverPhotoID>
  <SessionIDs>
    <int>1</int>
    <int>2</int>
  </SessionIDs>
</Album>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'Album'.

Response Information

Resource Description

WebMethodResultOfAlbum
NameDescriptionTypeAdditional information
Result

Album

None.

Success

boolean

None.

ErrorText

string

None.

Response Formats

application/json, text/json

Sample:
{
  "Result": {
    "AlbumID": 1,
    "Name": "sample string 2",
    "AlbumDate": "2024-05-07T16:04:45.5138669-06:00",
    "SeasonID": 4,
    "IsPrivate": true,
    "CoverPhotoID": 1,
    "SessionIDs": [
      1,
      2
    ]
  },
  "Success": true,
  "ErrorText": "sample string 2"
}

application/javascript

Sample:
{"Result":{"AlbumID":1,"Name":"sample string 2","AlbumDate":"2024-05-07T16:04:45.5138669-06:00","SeasonID":4,"IsPrivate":true,"CoverPhotoID":1,"SessionIDs":[1,2]},"Success":true,"ErrorText":"sample string 2"}

application/xml, text/xml

Sample:
<WebMethodResultOfAlbum xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Success>true</Success>
  <ErrorText>sample string 2</ErrorText>
  <Result>
    <AlbumID>1</AlbumID>
    <Name>sample string 2</Name>
    <AlbumDate>2024-05-07T16:04:45.5138669-06:00</AlbumDate>
    <SeasonID>4</SeasonID>
    <IsPrivate>true</IsPrivate>
    <CoverPhotoID>1</CoverPhotoID>
    <SessionIDs>
      <int>1</int>
      <int>2</int>
    </SessionIDs>
  </Result>
</WebMethodResultOfAlbum>