To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
HTTP + JSV
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /property/virtualviewings HTTP/1.1
Host: agentapi.myhome.ie
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
PropertyId: 0,
SessionId: String,
ApiKey: String,
CorrelationId: String,
ActiveUserId: 0,
Version: 0,
RequestTypeId: 0
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
VirtualViewings:
[
{
FeaturedSpotId: 0,
OrderId: 0,
VirtualViewingStatus: Schedule,
CallId: String,
StartDate: 0001-01-01,
EndDate: 0001-01-01,
StartDateFormatted: "Mon Jan 1, 12am",
EndDateFormatted: "Mon Jan 1, 12am",
ResourceId: String,
SId: String
}
]
}