For Data Center customers to understand the data and match Data Center tables with Cloud API endpoints by referring to these 2 documents:
https://help.tempo.io/kb/latest/tempo-data-center-database-tables
https://apidocs.tempo.io/
Before mapping, two important caveats so the result is accurate:
-
apidocs.tempo.iois primarily the Cloud API (api.tempo.io/4/...). Tempo DC has its own REST API (documented atapidocs.tempo.io/dc/...and attempo.io/server-api-documentation), but the resource groupings are nearly identical. Below I use the Cloud-style paths fromapidocs.tempo.io; on DC the same paths are reached via/rest/tempo-core/,/rest/tempo-timesheets/4/,/rest/tempo-teams/2/,/rest/tempo-accounts/1/, and/rest/tempo-planning/1/. -
Not every DC table has a public endpoint. Several tables back UI features only (Folios/Portfolios, saved reports, favorites, permission groups, expenses, etc.). I've flagged those explicitly so you don't go hunting for an endpoint that doesn't exist.
Tempo Core (AO_013613_*)
|
DC table |
Stores |
API endpoint group (http://apidocs.tempo.io ) |
|---|---|---|
|
|
Holiday schemes |
|
|
|
Holidays in a scheme |
|
|
|
Members of a holiday scheme |
|
|
|
Workload schemes |
|
|
|
Working hours per day in a scheme |
|
|
|
Members of a workload scheme |
|
|
|
Work attribute definitions |
|
|
|
Static-list values for an attribute |
|
|
|
Attribute values attached to a worklog |
|
|
|
Expense categories |
No public REST endpoint |
|
|
Expenses on issues |
No public REST endpoint |
|
|
Saved reports |
No public REST endpoint |
|
|
Favorited issues in Tempo panels |
No public REST endpoint |
|
|
Tempo project color |
No public REST endpoint |
Internal Issue (AO_BEE373_*)
|
DC table |
Stores |
API endpoint group |
|---|---|---|
|
|
Internal (non-Jira) issues |
No dedicated REST endpoint — internal issues surface in |
Tempo Timesheets (AO_86ED1B_*)
Worklogs themselves live in Jira's worklog table (not an AO_ table) and are exposed via /worklogs and /worklogs/search.
|
DC table |
Stores |
API endpoint group |
|---|---|---|
|
|
Timesheet periods |
|
|
|
Period configuration rules |
No public REST endpoint |
|
|
Approval action log |
|
|
|
Granted grace periods |
No public REST endpoint |
|
|
Servlet API external log |
Tempo Servlet API, not the REST API |
Tempo Accounts (AO_C3C6E8_*)
|
DC table |
Stores |
API endpoint group |
|---|---|---|
|
|
Tempo accounts |
|
|
|
Account category types |
|
|
|
Customers |
|
|
|
Account-to-project links |
|
|
|
Price tables for roles |
No public REST endpoint (rate tables are admin-UI only) |
|
|
Account-to-rate-table mapping |
No public REST endpoint |
Tempo Teams (AO_AEFED0_*)
|
DC table |
Stores |
API endpoint group |
|---|---|---|
|
|
Tempo teams |
|
|
|
Team member entries (user/group) |
|
|
|
Membership instances (role + dates) |
|
|
|
Team roles |
|
|
|
Team-to-project links |
|
|
|
Tempo programs |
|
|
|
Generic resources |
|
|
|
Generic resource ↔ team |
|
|
|
Tempo's user index |
No Tempo endpoint — use Jira's |
|
|
Locations |
No public REST endpoint |
|
|
Per-member team permissions |
No public REST endpoint |
|
|
Team permission groups |
No public REST endpoint |
|
|
Permissions in a group |
No public REST endpoint |
|
|
Permission group ↔ team |
No public REST endpoint |
Tempo Planner (AO_2D3BEA_PLAN_*)
|
DC table |
Stores |
API endpoint group |
|---|---|---|
|
|
Tempo plans |
|
|
|
Plan approval log |
No public REST endpoint on DC |
Tempo Budgets — Folios/Portfolios (AO_2D3BEA_*, non-plan)
The entire Budgets/Folio data set (PORTFOLIO, FOLIOTOPORTFOLIO, BASELINE, POSITION, ALLOCATION, RATE, CURRENCY, EXCHANGERATE, STATUS, WEEKDAY, WAGE, OVERTIME, FOLIO_MATRIX, EXTERNALTEAM, FOLIOCF, FOLIOCFVALUE, EXPENSE, ATTACHMENT, COMMENT, PORTFOLIO_ADMIN, PORTFOLIOTOPORTFOLIO) is not exposed via the public REST API documented at apidocs.tempo.io. Tempo Budgets has historically only had a limited Java/Servlet API; for reporting, the KB article specifically directs you to query these tables directly or use the Servlet API.
A few practical notes worth highlighting:
-
For worklog data, don't query
AO_*tables — Tempo writes to Jira's standardworklogtable and usesAO_013613_WA_VALUEonly for the work-attribute values. UsePOST /worklogs/searchto get both together in one call. -
For timesheet approval status, the KB explicitly recommends the Servlet API over reading
AO_86ED1B_TIMESHEET_APPROVALdirectly; the equivalent REST endpoints are under/timesheet-approvals. -
The DC REST API documentation lives at
apidocs.tempo.io/dc/(split intotempo-core,tempo-timesheets,tempo-teams,tempo-accounts,tempo-planningmodules) — worth bookmarking alongside the Cloud docs you linked, since the resource paths differ slightly even though the groupings line up.
The above information is mainly to understand how Tempo data are related between Data Center and Cloud platforms. It’s not meant for manual data migration. It’s always recommended to use JCMA for Data Center to Cloud Migration. Please refer to Tempo Migration Guide for more info.