Custom Tables
Public API
List Custom Tables
Changed onReturns a paginated list of active custom tables with their fields. IDs are strings and each has a numeric legacyId companion for legacy integrations. Use this for browsing active custom tables. For a known custom table ID, use Get Custom Table (get-custom-table) instead.
OAuth Scopes: employee:custom_fields
get/api/v1/hris/custom-tables
Request
- Base URLhttps://companySubDomain.bamboohr.com
- AuthOAuth 2Authorization code/authorize.phpToken URL/token.phpScopesemployee:custom_fields
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
pageinteger
Page number to retrieve. Must be greater than or equal to 1.
pageSizeinteger
Maximum number of custom tables to return per page.
Response
Paginated list of active custom tables.
Example response
{
"meta": {
"pageSize": 100,
"totalPages": 1,
"totalItems": 10
},
"_links": {
"next": {
"href": "/api/v1/reference-resources?page=2&pageSize=100"
},
"prev": {
"href": "/api/v1/reference-resources?page=0&pageSize=100"
}
}
}Changes
- info
endpoint added
- info