Skip to main content
POST
Terminate Grant

Authorizations

Authorization
string
header
required

Personal API token. Create via createUserApiToken endpoint.

Headers

x-role-type
enum<string>
required

Role context for the request. Use CLIENT_ORG_ADMIN for most integrations.

Available options:
CLIENT_ORG_ADMIN,
PAYROLL_ADMIN,
FINANCE_ADMIN,
TOKU_ADMIN

Body

application/json
grantID
string<uuid>
required
terminationDate
string<date-time>
required
orgID
string<uuid>

Response

Grant terminated

grantID
string<uuid>

Unique identifier

Example:

"550e8400-e29b-41d4-a716-446655440000"

grantName
string

Human-readable name

Example:

"Q1 2026 Token Grant - Jane Smith"

externalEmployeeID
string | null

External HRIS identifier

Example:

"EMP-001"

grantAmount
number

Total token units (0 for fiat grants)

Example:

50000

grantStatus
enum<string>
Available options:
PENDING,
REJECTED,
ACCEPTED,
COMPLETED,
TERMINATED,
PAUSED,
MARKED_FOR_FUTURE_TERMINATION
Example:

"ACCEPTED"

grantAmountInFiat
number

Fiat value of the grant

Example:

25000

grantConfigurationName
string

Template name

Example:

"Standard 4-Year RTU"

vestingStartDate
string<date-time>
Example:

"2026-01-01T00:00:00.000Z"

vestingPeriods
integer
Example:

48

vestingFrequencyType
enum<string>
Available options:
MONTHLY,
QUARTERLY,
ANNUALLY
Example:

"MONTHLY"

vestingCliffPeriods
integer
Example:

12

vestingCliffPercentage
number
Example:

25

percentageOfUnitsVested
number

Percentage vested to date

Example:

16.67

recipientFullName
string
Example:

"Jane Smith"

grantDate
string<date-time>
Example:

"2025-12-15T00:00:00.000Z"

tags
string[]
Example:
roleInOrgID
string<uuid>
Example:

"660e8400-e29b-41d4-a716-446655440001"

roleInOrgExternalID
integer
Example:

12345

hasGrantDocuments
boolean
Example:

false

createdAt
string<date-time>
Example:

"2025-12-15T10:30:00.000Z"