POST api/Tribute
Request Information
URI Parameters
None.
Body Parameters
TributeMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| FuneralHomeID | integer |
Required Range: inclusive between 1 and 10000 |
|
| TributeID |
Use 0 if its a new Tribute |
integer |
Required |
| FirstName | string |
Required Max length: 50 |
|
| MiddleName |
blank if unknown / none |
string |
Max length: 50 |
| LastName | string |
Required Max length: 60 |
|
| DateOfBirth |
if unknown use 1900-01-01 00:00:00.000 |
date |
Required |
| DateOfDeath |
if unknown use 1800-01-01 00:00:00.000 |
date |
Required |
| ExpiryAndCommentNotificationEmail | string |
Matching regular expression pattern: ^([\w\.\-]+)@([\w\-]+)((\.(\w+))+)$ Max length: 255 |
|
| FuneralServiceDateTime |
if not applicable use 1900-01-01 00:00:00.000 |
date |
Required |
| FuneralServiceNameOfVenue |
blank if unknown / none |
string |
Max length: 50 |
| FuneralServiceStreetAddress |
blank if unknown / none |
string |
Max length: 100 |
| FuneralServiceSuburb |
blank if unknown / none |
string |
Max length: 50 |
| FuneralServiceCity |
blank if unknown / none |
string |
Max length: 50 |
| TributeText | string |
Required |
|
| ThemeID |
Background Theme, use /api/themes to get list of all themes |
integer |
Required Range: inclusive between 0 and 20 |
| TestTribute |
1=Test Tribute (use fake name and delete Tribute after testing) or 0=Live Tribute |
integer |
Required Range: inclusive between 0 and 1 |
| LiveStreamEnabled |
Allow Request for Live streaming from Tribute 1=True |
integer |
Range: inclusive between 0 and 1 |
| LiveStreamEmail |
The email to request access for live streaming |
string |
Matching regular expression pattern: ^([\w\.\-]+)@([\w\-]+)((\.(\w+))+)$ Max length: 255 |
| ServiceGoogleMapURL | string |
Max length: 255 |
|
| LiveStreamURL | string |
Max length: 255 |
|
| NotifyEmails | Collection of NotifyEmail |
None. |
|
| FuneralServiceHasRestrictions |
Funeral Service has Attendee Restrictions (1 = There are Restrictions, 0 = No Restrictions (Default) ) |
integer |
Range: inclusive between 0 and 1 |
| FuneralServiceRestrictionsVaccinationRequired |
Funeral Service is only for Covid vacinated or with a Medical Exemption Cert. 1 = True) |
integer |
Range: inclusive between 0 and 1 |
| FuneralServiceRestrictionsUnlimitedAttendees |
Funeral Service has Unlimited Attendees (Only applicable for Covid/Medical Exemption Cert required Funeral with No Max Attendees. 1 = True ) |
integer |
Range: inclusive between 0 and 1 |
| FuneralServiceRestrictionsMaxAttendees |
Funeral Service has Max Number of Attendees Restriction and not Unlimited Attendees (If Unlimited Attendees use 0) |
integer |
Range: inclusive between 0 and 1000 |
| FuneralServiceRestrictionsFamiliyReserved |
Funeral Service number of spaces reserved for Family (number should be included in the max number of attendees, if Unlimited Attendees use 0) |
integer |
Range: inclusive between 0 and 1000 |
Request Formats
application/json, text/json
{
"FuneralHomeID": 1,
"TributeID": 2,
"FirstName": "sample string 3",
"MiddleName": "sample string 4",
"LastName": "sample string 5",
"DateOfBirth": "2025-12-15T07:51:13.8868724+13:00",
"DateOfDeath": "2025-12-15T07:51:13.8868724+13:00",
"ExpiryAndCommentNotificationEmail": "sample string 8",
"FuneralServiceDateTime": "2025-12-15T07:51:13.8868724+13:00",
"FuneralServiceNameOfVenue": "sample string 10",
"FuneralServiceStreetAddress": "sample string 11",
"FuneralServiceSuburb": "sample string 12",
"FuneralServiceCity": "sample string 13",
"TributeText": "sample string 14",
"ThemeID": 15,
"TestTribute": 16,
"LiveStreamEnabled": 17,
"LiveStreamEmail": "sample string 18",
"ServiceGoogleMapURL": "sample string 19",
"LiveStreamURL": "sample string 20",
"NotifyEmails": [
{
"EmailAddress": "sample string 1"
},
{
"EmailAddress": "sample string 1"
}
],
"FuneralServiceHasRestrictions": 21,
"FuneralServiceRestrictionsVaccinationRequired": 22,
"FuneralServiceRestrictionsUnlimitedAttendees": 23,
"FuneralServiceRestrictionsMaxAttendees": 24,
"FuneralServiceRestrictionsFamiliyReserved": 25
}
application/xml, text/xml
<TributeMessage xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TributesAPI.Models">
<DateOfBirth>2025-12-15T07:51:13.8868724+13:00</DateOfBirth>
<DateOfDeath>2025-12-15T07:51:13.8868724+13:00</DateOfDeath>
<ExpiryAndCommentNotificationEmail>sample string 8</ExpiryAndCommentNotificationEmail>
<FirstName>sample string 3</FirstName>
<FuneralHomeID>1</FuneralHomeID>
<FuneralServiceCity>sample string 13</FuneralServiceCity>
<FuneralServiceDateTime>2025-12-15T07:51:13.8868724+13:00</FuneralServiceDateTime>
<FuneralServiceHasRestrictions>21</FuneralServiceHasRestrictions>
<FuneralServiceNameOfVenue>sample string 10</FuneralServiceNameOfVenue>
<FuneralServiceRestrictionsFamiliyReserved>25</FuneralServiceRestrictionsFamiliyReserved>
<FuneralServiceRestrictionsMaxAttendees>24</FuneralServiceRestrictionsMaxAttendees>
<FuneralServiceRestrictionsUnlimitedAttendees>23</FuneralServiceRestrictionsUnlimitedAttendees>
<FuneralServiceRestrictionsVaccinationRequired>22</FuneralServiceRestrictionsVaccinationRequired>
<FuneralServiceStreetAddress>sample string 11</FuneralServiceStreetAddress>
<FuneralServiceSuburb>sample string 12</FuneralServiceSuburb>
<LastName>sample string 5</LastName>
<LiveStreamEmail>sample string 18</LiveStreamEmail>
<LiveStreamEnabled>17</LiveStreamEnabled>
<LiveStreamURL>sample string 20</LiveStreamURL>
<MiddleName>sample string 4</MiddleName>
<NotifyEmails>
<NotifyEmail>
<EmailAddress>sample string 1</EmailAddress>
</NotifyEmail>
<NotifyEmail>
<EmailAddress>sample string 1</EmailAddress>
</NotifyEmail>
</NotifyEmails>
<ServiceGoogleMapURL>sample string 19</ServiceGoogleMapURL>
<TestTribute>16</TestTribute>
<ThemeID>15</ThemeID>
<TributeID>2</TributeID>
<TributeText>sample string 14</TributeText>
</TributeMessage>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |