/
KI
killbill
/
Kill Bill
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Checked 2h ago · Updated 3w ago
View markdown
killbill
Kill Bill
get
Retrieve a subscription by external key
v1
latest
Swagger 2.0
Apache License, Version 2.0
2026-07-17
258
67
524.8 KB
Account
41
Admin
8
Bundle
17
Catalog
12
Credit
2
CustomField
4
Export
1
Invoice
33
InvoiceItem
8
InvoicePayment
13
NodesInfo
2
Overdue
4
Payment
28
PaymentGateway
3
PaymentMethod
10
PaymentTransaction
11
PluginInfo
1
Security
10
Subscription
20
get
Retrieve subscription tags
post
/1.0/kb/subscriptions/{subscriptionId}/tags
delete
Remove tags from subscription
get
Retrieve subscription custom fields
put
Modify custom fields to subscription
post
Add custom fields to subscription
delete
Remove custom fields from subscription
get
Retrieve a subscription by id
put
Change entitlement plan
delete
Cancel an entitlement plan
get
Retrieve a subscription by external key
post
Create an subscription
get
Retrieve subscription audit logs with history by id
get
Retrieve subscription event audit logs with history by id
post
Create an entitlement with addOn products
post
Create multiple entitlements with addOn products
put
Un-cancel an entitlement
put
Undo a pending change plan on an entitlement
post
Block a subscription
put
Update the BCD associated to a subscription
Tag
3
TagDefinition
5
Tenant
19
Usage
3
Subscription
Retrieve a subscription by external key
get
/1.0/kb/subscriptions
Query parameters
externalKey
string
required
audit
'FULL'
|
'MINIMAL'
|
'NONE'
Response
successful operation
Subscription
required
accountId
string
uuid
bundleId
string
uuid
bundleExternalKey
string
subscriptionId
string
uuid
externalKey
string
startDate
string
date
productName
string
required
productCategory
'BASE'
|
'ADD_ON'
|
'STANDALONE'
billingPeriod
'DAILY'
|
'WEEKLY'
|
'BIWEEKLY'
|
'THIRTY_DAYS'
|
'SIXTY_DAYS'
|
'NINETY_DAYS'
|
'MONTHLY'
|
'BIMESTRIAL'
|
'QUARTERLY'
|
'TRIANNUAL'
|
'BIANNUAL'
|
'ANNUAL'
|
'BIENNIAL'
|
'NO_BILLING_PERIOD'
required
phaseType
'TRIAL'
|
'DISCOUNT'
|
'FIXEDTERM'
|
'EVERGREEN'
priceList
string
required
planName
string
required
state
'PENDING'
|
'ACTIVE'
|
'BLOCKED'
|
'CANCELLED'
|
'EXPIRED'
sourceType
'NATIVE'
|
'MIGRATED'
|
'TRANSFERRED'
cancelledDate
string
date
chargedThroughDate
string
date
billingStartDate
string
date
billingEndDate
string
date
billCycleDayLocal
integer
events
EventSubscription[]
priceOverrides
PhasePrice[]
prices
PhasePrice[]
auditLogs
AuditLog[]