Tribute Technology

Tribute Technology is a funeral-home technology company serving over 9,000 funeral homes across the US and Canada with obituary publishing, memorial websites, funeral-home management software, online payments (Tribute Pay), and e-commerce (flowers and personalized products) through the Tribute Store. For partners, Tribute Technology exposes the Tribute Store API - a partner-gated, REST-style JSON API that lets funeral-home case-management systems authenticate a funeral home, push its serving locations (rooftops), and push obituary cases that automatically provision a personalized Tribute Store page for each deceased. Access requires a Provider credential, an IP allowlist, and a per-funeral-home HostName/UserName/Password triple exchanged for a bearer token; there is no public self-service developer portal.

3 APIs 0 Features
Funeral TechnologyObituariesMemorialsFuneral HomesE-commerceDeath CareCase Management

APIs

Tribute Store Authentication API

Exchange a funeral home's HostName/UserName/Password triple (scoped to your integrator Provider credential) for a short-lived HTML bearer token via POST /token/. The token ident...

Tribute Store Serving Locations API

Create or update funeral-home serving locations (rooftops) that obituaries attach to, retrieve a location by its Tribute Store serving-location id, list all locations, and list ...

Tribute Store Obituaries API

Push obituary cases - the deceased, obituary text, service events (visitation, service), and a base64 photo thumbnail - via POST /api/external-case/post, using your CaseId as an...

Collections

Pricing Plans

Rate Limits

Tributetech Rate Limits

4 limits

RATE LIMITS

FinOps

Resources

🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
📰
Blog
Blog

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Tribute Store API
  version: '1.1'
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Authentication
    type: folder
  items:
  - info:
      name: Request a bearer token.
      type: http
    http:
      method: POST
      url: https://api.tributecenteronline.com/token/
      headers:
      - name: Content-Type
        value: application/x-www-form-urlencoded
      - name: f-hostname
        value: '{{hostname}}'
      - name: f-provider
        value: '{{provider}}'
      body:
        type: text
        data: grant_type=password&username=&password=&scope=external-api
    docs: Exchange a funeral home's HostName/UserName/Password triple for a short-lived HTML bearer token.
- info:
    name: Serving Locations
    type: folder
  items:
  - info:
      name: Create or update a serving location.
      type: http
    http:
      method: POST
      url: https://api.tributecenteronline.com/api/external-location/post
      body:
        type: json
        data: '{"Id":"","LocationType":"Funeral Home","Name":"","CouldServeObituary":true}'
    docs: Push a funeral-home serving location (rooftop). Returns the Tribute Store SERVING_LOCATION_ID.
  - info:
      name: Get a serving location.
      type: http
    http:
      method: GET
      url: https://api.tributecenteronline.com/api/locations/{{servingLocationId}}
    docs: Retrieve a serving location by its Tribute Store SERVING_LOCATION_ID.
  - info:
      name: List all serving locations.
      type: http
    http:
      method: GET
      url: https://api.tributecenteronline.com/api/locations/
    docs: Return all serving locations for the authenticated funeral home.
  - info:
      name: List location types.
      type: http
    http:
      method: GET
      url: https://api.tributecenteronline.com/api/locations/getlocationtypes
    docs: Return the predefined location types (Cemetery, Church, Funeral Home, Memorial).
- info:
    name: Obituaries
    type: folder
  items:
  - info:
      name: Create or update an obituary case.
      type: http
    http:
      method: POST
      url: https://api.tributecenteronline.com/api/external-case/post
      body:
        type: json
        data: '{"CaseId":"","FirstName":"","LastName":"","DeathDate":"2015-09-01T00:00:00","IsPublished":true}'
    docs: Push an obituary case. Returns the Tribute Store OBITUARY_ID and auto-provisions a store page.
  - info:
      name: Get an obituary.
      type: http
    http:
      method: GET
      url: https://api.tributecenteronline.com/api/obituaries/GetObituary/{{obituaryId}}
    docs: Retrieve the fully specified obituary object by its Tribute Store OBITUARY_ID.
  - info:
      name: List obituary summaries.
      type: http
    http:
      method: GET
      url: https://api.tributecenteronline.com/api/obituaries?$orderby=DeathDate desc&$skip=20&$top=10
    docs: List obituary summaries with OData paging and sorting ($orderby, $skip, $top).