Skip to content

Personnel

Payroll tracking and per-entity cost allocation for an employer of record.

appLines of business18 operationsid personnel

How it sits

An app is already assembled from parts, with a face of its own. The counts and the links below are from the platform's spec and the other services' own descriptions.

Among the partsfrom the spec
Operations18 GET 10 · POST 4 · PUT 2 · DELETE 1 · PATCH 1
Resources6
Leaned on byno other service names it
Leans onnone named
In recipesnone yet

What it can do

18 operations in 6 resources, as the spec declares them. Each row is one call; paths are relative to the part.

periods

MethodPathDoes
GET/api/v1/periodsPay periods
GET/api/v1/periods/{key}/allocationPer-entity cost allocation
POST/api/v1/periods/{key}/approveFreeze a period's lines
GET/api/v1/periods/{key}/linesLines in a period
POST/api/v1/periods/{key}/lines/add-allCreate a line for every active employee
DELETE/api/v1/periods/{key}/lines/{employee_id}Delete one line
PUT/api/v1/periods/{key}/lines/{employee_id}Create or update one line
GET/api/v1/periods/{key}/lines/{employee_id}/allocationsHow one line is split across entities
PUT/api/v1/periods/{key}/lines/{employee_id}/allocationsSet how one line is split across entities
POST/api/v1/periods/{key}/payMark a period paid and lock it
POST/api/v1/periods/{key}/reopenReopen a closed period (admin)
11 operations

employees

MethodPathDoes
GET/api/v1/employeesRoster
PATCH/api/v1/employees/{employee_id}Edit the CB-owned employee fields
2 operations

health

MethodPathDoes
GET/healthBasic health check
GET/health/detailedDetailed health check
2 operations

entities

MethodPathDoes
GET/api/v1/entitiesAllocation entities
1 operation

prime

MethodPathDoes
GET/primePrime application caches
1 operation

status

MethodPathDoes
GET/statusService status overview
1 operation

All the partsLines of businessThe platform's own id for this service is cbpersonnel.

forge-catalog.json, generated Oct 30, 2026

Anti-cloud. Host local, think global.

Terminal
/terminal