{
"root": {
"linksReferences": [
"audit-and-history",
"create-tenant",
"get-tenant-by-key",
"get-tenant-by-id",
"tenant-register-a-push-notification",
"tenant-retrieve-a-registered-push-notification",
"tenant-delete-a-registered-push-notification",
"tenant-add-a-per-tenant-configuration-system-properties",
"tenant-retrieve-a-per-tenant-configuration-system-properties",
"tenant-retrieve-a-per-tenant-key-value-based-on-key-prefix",
"tenant-delete-a-per-tenant-configuration-system-properties",
"tenant-add-a-per-tenant-configuration-for-a-plugin",
"tenant-retrieve-a-per-tenant-configuration-for-a-plugin",
"tenant-delete-a-per-tenant-configuration-for-a-plugin",
"tenant-add-a-per-tenant-payment-state-machine-for-a-plugin",
"tenant-retrieve-a-per-tenant-payment-state-machine-for-a-plugin",
"tenant-delete-a-per-tenant-payment-state-machine-for-a-plugin",
"tenant-add-a-per-tenant-user-key-value",
"tenant-retrieve-a-per-tenant-user-key-value",
"tenant-delete-a-per-tenant-user-key-value",
"catalog-upload-the-full-catalog-as-xml",
"catalog-retrieve-the-catalog-as-xml",
"catalog-retrieve-the-catalog-as-json",
"catalog-retrieve-a-list-of-catalog-versions",
"catalog-retrieve-available-base-plans",
"catalog-retrieve-available-add-ons-for-a-given-product",
"catalog-delete-all-versions-for-a-per-tenant-catalog",
"catalog-retrieve-the-phase-for-a-given-subscription-and-date",
"catalog-retrieve-the-plan-for-a-given-subscription-and-date",
"catalog-retrieve-the-pricelist-for-a-given-subscription-and-date",
"catalog-retrieve-product-for-a-given-subscription-and-date",
"catalog-add-a-simple-plan",
"account-create-an-account",
"account-retrieve-an-account-by-its-id",
"account-retrieve-an-account-by-its-external-key",
"account-update-an-account",
"account-close-account",
"account-add-account-email",
"account-retrieve-an-account-emails",
"account-delete-email-from-account",
"account-retrieve-bundles-for-account",
"account-retrieve-account-invoices",
"account-trigger-a-payment-for-all-unpaid-invoices",
"account-retrieve-account-invoice-payments",
"account-retrieve-account-payments",
"account-trigger-a-payment-authorization-purchase-or-credit",
"account-trigger-a-payment-using-the-account-external-key-authorization-purchase-or-credit",
"account-add-a-payment-method",
"account-retrieve-account-payment-methods",
"account-set-the-default-payment-method",
"account-refresh-account-payment-methods",
"account-retrieve-overdue-state-for-account",
"account-block-an-account",
"account-retrieve-blocking-states-for-account",
"account-list-children-accounts",
"account-transfer-a-given-child-credit-to-the-parent-level",
"account-add-custom-fields-to-account",
"account-retrieve-all-custom-fields",
"account-retrieve-account-custom-fields",
"account-modify-custom-fields-to-account",
"account-remove-custom-fields-from-account",
"account-add-tags-to-account",
"account-retrieve-all-account-tags",
"account-retrieve-account-tags",
"account-remove-tags-from-account",
"account-retrieve-audit-logs-by-account-id",
"account-retrieve-account-audit-logs-with-history-by-account-id",
"account-retrieve-account-email-audit-logs-with-history-by-id",
"account-retrieve-account-timeline",
"account-list-accounts",
"account-search-accounts",
"payment-method-retrieve-a-payment-method-by-id",
"payment-method-retrieve-a-payment-method-by-external-key",
"payment-method-delete-a-payment-method",
"payment-method-add-custom-fields-to-payment-method",
"payment-method-retrieve-payment-method-custom-fields",
"payment-method-modify-custom-fields-to-payment-method",
"payment-method-remove-custom-fields-from-payment-method",
"payment-method-retrieve-payment-method-audit-logs-with-history-by-id",
"payment-method-list-payment-methods",
"payment-method-search-payment-methods",
"subscription-create-a-subscription",
"subscription-create-a-subscription-with-addon-products",
"subscription-create-multiple-subscriptions-with-addon-products",
"subscription-retrieve-a-subscription-by-id",
"subscription-update-the-bcd-associated-to-a-subscription",
"subscription-change-subscription-plan",
"subscription-undo-a-pending-change-plan-on-a-subscription",
"subscription-cancel-a-subscription-plan",
"subscription-un-cancel-a-subscription",
"subscription-block-a-subscription",
"subscription-add-custom-fields-to-subscription",
"subscription-retrieve-subscription-custom-fields",
"subscription-modify-custom-fields-to-subscription",
"subscription-remove-custom-fields-from-subscription",
"subscription-add-tags-to-subscription",
"subscription-retrieve-subscription-tags",
"subscription-remove-tags-from-subscription",
"bundle-retrieve-a-bundle-by-id",
"bundle-retrieve-a-bundle-by-external-key",
"bundle-update-a-bundle-externalkey",
"bundle-transfer-a-bundle-to-another-account",
"bundle-pause-a-bundle",
"bundle-resume-a-bundle",
"bundle-block-a-bundle",
"bundle-add-custom-fields-to-bundle",
"bundle-retrieve-bundle-custom-fields",
"bundle-modify-custom-fields-to-bundle",
"bundle-remove-custom-fields-from-bundle",
"bundle-add-tags-to-bundle",
"bundle-retrieve-bundle-tags",
"bundle-remove-tags-from-bundle",
"bundle-list-bundles",
"bundle-search-bundles",
"invoice-trigger-an-invoice-run",
"invoice-create-a-migration-invoice",
"invoice-create-external-charge-s",
"invoice-create-tax-items",
"invoice-retrieve-an-invoice-by-id",
"invoice-retrieve-an-invoice-by-number",
"invoice-retrieve-an-invoice-by-invoice-item-id",
"invoice-render-an-invoice-as-html",
"invoice-perform-the-invoice-status-transition-from-draft-to-committed",
"invoice-perform-the-action-of-voiding-an-invoice",
"invoice-adjust-an-invoice-item",
"invoice-delete-a-cba-item",
"invoice-generate-a-dryrun-invoice",
"invoice-trigger-a-payment-for-invoice",
"invoice-retrieve-payments-associated-with-an-invoice",
"invoice-add-custom-fields-to-invoice",
"invoice-retrieve-invoice-custom-fields",
"invoice-modify-custom-fields-to-invoice",
"invoice-remove-custom-fields-from-invoice",
"invoice-add-tags-to-invoice",
"invoice-retrieve-invoice-tags",
"invoice-remove-tags-from-invoice",
"invoice-upload-the-catalog-translation-for-the-tenant",
"invoice-retrieves-the-catalog-translation-for-the-tenant",
"invoice-upload-the-invoice-translation-for-the-tenant",
"invoice-retrieves-the-invoice-translation-for-the-tenant",
"invoice-upload-the-manualpay-invoice-template-for-the-tenant",
"invoice-retrieves-the-manualpay-invoice-template-for-the-tenant",
"invoice-upload-the-invoice-template-for-the-tenant",
"invoice-retrieves-the-invoice-template-for-the-tenant",
"invoice-list-invoices",
"invoice-search-invoices",
"credit-create-a-credit",
"credit-retrieve-a-credit-by-id",
"payment-capture-an-existing-authorization",
"payment-capture-an-existing-authorization-using-external-key",
"payment-retrieve-a-payment-by-id-payment",
"payment-retrieve-a-payment-by-external-key",
"payment-complete-an-existing-transaction-payment",
"payment-complete-an-existing-transaction-using-external-key",
"payment-void-an-existing-payment",
"payment-void-an-existing-payment-using-external-key",
"payment-record-a-chargeback-payment",
"payment-record-a-chargeback-using-external-key",
"payment-record-a-chargeback-reversal-payment",
"payment-record-a-chargeback-reversal-using-external-key",
"payment-refund-an-existing-payment",
"payment-refund-an-existing-payment-with-external-key",
"payment-cancels-a-scheduled-payment-attempt-retry",
"payment-cancels-a-scheduled-payment-attempt-retry-using-external-key",
"payment-combo-api-to-create-a-new-payment-transaction-on-a-existing-or-not-account",
"payment-add-custom-fields-to-payment-payment",
"payment-retrieve-payment-custom-fields-payment",
"payment-modify-custom-fields-to-payment-payment",
"payment-remove-custom-fields-from-payment-payment",
"payment-add-tags-to-payment-payment",
"payment-retrieve-payment-tags-payment",
"payment-remove-tags-from-payment-payment",
"payment-retrieve-payment-audit-logs-with-history-by-id",
"payment-get-payments",
"payment-search-payments",
"payment-transaction-retrieve-a-payment-by-transaction-external-key",
"payment-transaction-retrieve-a-payment-by-transaction-id",
"payment-transaction-mark-a-pending-payment-transaction-as-succeeded-or-failed",
"payment-transaction-retrieve-payment-transaction-audit-logs-with-history-by-id",
"payment-transaction-add-custom-fields-to-payment-transaction",
"payment-transaction-retrieve-payment-transaction-custom-fields",
"payment-transaction-modify-custom-fields-to-payment-transaction",
"payment-transaction-remove-custom-fields-from-payment-transaction",
"payment-transaction-add-tags-to-payment-transaction",
"payment-transaction-retrieve-payment-transaction-tags",
"payment-transaction-remove-tags-from-payment-transaction",
"invoice-payment-retrieve-a-payment-by-id",
"invoice-payment-refund-a-payment-and-adjust-the-invoice-if-needed",
"invoice-payment-record-a-chargeback",
"invoice-payment-complete-an-existing-transaction",
"invoice-payment-record-a-chargeback-reversal",
"invoice-payment-add-custom-fields-to-payment",
"invoice-payment-retrieve-payment-custom-fields",
"invoice-payment-modify-custom-fields-to-payment",
"invoice-payment-remove-custom-fields-from-payment",
"invoice-payment-add-tags-to-payment",
"invoice-payment-retrieve-payment-tags",
"invoice-payment-remove-tags-from-payment",
"usage-record-usage-for-a-subscription",
"usage-retrieve-usage-for-a-subscription-and-unit-type",
"usage-retrieve-usage-for-a-subscription",
"tag-definition-create-a-tag-definition",
"tag-definition-retrieve-a-tag-definition-by-its-id",
"tag-definition-delete-a-tag-definition",
"admin-trigger-an-invoice-generation-for-all-parked-accounts",
"admin-update-existing-paymenttransaction-and-associated-payment-state",
"admin-invalidates-the-given-cache-if-specified-otherwise-invalidates-all-caches",
"admin-invalidates-caches-per-account-level",
"admin-invalidates-caches-per-tenant-level",
"admin-put-the-host-back-into-rotation",
"admin-put-the-host-out-of-rotation",
"admin-get-queues-entries"
]
},
"audit-and-history": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}?audit=MINIMAL",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"create-tenant": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/tenants",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "{ \"apiKey\": \"demo${1-999}\", \"apiSecret\": \"demo-secret\"}",
"linksReferences": [
"*root"
]
},
"get-tenant-by-key": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/tenants?apiKey=demo${1-999}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"storeFields": [
"tenantId"
],
"linksReferences": [
"*root"
]
},
"get-tenant-by-id": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/tenants/#{tenantId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"get-tenant-by-key"
],
"linksReferences": [
"*root"
]
},
"tenant-register-a-push-notification": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/tenants/registerNotificationCallback?cb=http://demo/callmeback",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"linksReferences": [
"*root"
]
},
"tenant-retrieve-a-registered-push-notification": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/tenants/registerNotificationCallback",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"tenant-delete-a-registered-push-notification": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/tenants/registerNotificationCallback",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"linksReferences": [
"*root"
]
},
"tenant-add-a-per-tenant-configuration-system-properties": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/tenants/uploadPerTenantConfig",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; Content-Type: text/plain; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "{'org.killbill.invoice.sanitySafetyBoundEnabled':'<true|false>'}",
"linksReferences": [
"*root"
]
},
"tenant-retrieve-a-per-tenant-configuration-system-properties": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/tenants/uploadPerTenantConfig",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"tenant-retrieve-a-per-tenant-key-value-based-on-key-prefix": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/tenants/uploadPerTenantConfig/PER_TENANT/search",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"tenant-delete-a-per-tenant-configuration-system-properties": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/tenants/uploadPerTenantConfig",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"linksReferences": [
"*root"
]
},
"tenant-add-a-per-tenant-configuration-for-a-plugin": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/tenants/uploadPluginConfig/demo_plugin",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "tenant_config",
"linksReferences": [
"*root"
]
},
"tenant-retrieve-a-per-tenant-configuration-for-a-plugin": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/tenants/uploadPluginConfig/demo_plugin",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"tenant-delete-a-per-tenant-configuration-for-a-plugin": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/tenants/uploadPluginConfig/demo_plugin",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"linksReferences": [
"*root"
]
},
"tenant-add-a-per-tenant-payment-state-machine-for-a-plugin": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/tenants/uploadPluginPaymentStateMachineConfig/demo_plugin",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; Content-Type: text/plain; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "@SimplePaymentStates.xml",
"linksReferences": [
"*root"
]
},
"tenant-retrieve-a-per-tenant-payment-state-machine-for-a-plugin": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/tenants/uploadPluginPaymentStateMachineConfig/demo_plugin",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"tenant-delete-a-per-tenant-payment-state-machine-for-a-plugin": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/tenants/uploadPluginPaymentStateMachineConfig/demo_plugin",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"linksReferences": [
"*root"
]
},
"tenant-add-a-per-tenant-user-key-value": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/tenants/userKeyValue/demo_value",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; Content-Type: text/plain; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "demo_value",
"linksReferences": [
"*root"
]
},
"tenant-retrieve-a-per-tenant-user-key-value": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/tenants/userKeyValue/demo_value",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"tenant-delete-a-per-tenant-user-key-value": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/tenants/userKeyValue/demo_value",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"linksReferences": [
"*root"
]
},
"catalog-upload-the-full-catalog-as-xml": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/catalog/xml",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; Content-Type: text/xml; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"<no|yes>\"?><catalog> ...",
"linksReferences": [
"*root"
]
},
"catalog-retrieve-the-catalog-as-xml": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/catalog/xml",
"headers": "Content-Type: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; Accept: text/xml",
"linksReferences": [
"*root"
]
},
"catalog-retrieve-the-catalog-as-json": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/catalog",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"catalog-retrieve-a-list-of-catalog-versions": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/catalog/versions",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"catalog-retrieve-available-base-plans": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/catalog/availableBasePlans",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"catalog-retrieve-available-add-ons-for-a-given-product": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/catalog/availableAddons",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"catalog-delete-all-versions-for-a-per-tenant-catalog": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/catalog",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"linksReferences": [
"*root"
]
},
"catalog-retrieve-the-phase-for-a-given-subscription-and-date": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/catalog/phase?subscriptionId=#{[0]subscriptions[0]subscriptionId}&requestedDate=2018-${1-12}-${1-28}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"catalog-retrieve-the-plan-for-a-given-subscription-and-date": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/catalog/plan?subscriptionId=#{[0]subscriptions[0]subscriptionId}&requestedDate=2018-${1-12}-${1-28}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"catalog-retrieve-the-pricelist-for-a-given-subscription-and-date": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/catalog/priceList?subscriptionId=#{[0]subscriptions[0]subscriptionId}&requestedDate=2018-${1-12}-${1-28}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"catalog-retrieve-product-for-a-given-subscription-and-date": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/catalog/product?subscriptionId=#{[0]subscriptions[0]subscriptionId}&requestedDate=2018-${1-12}-${1-28}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"catalog-add-a-simple-plan": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/catalog/simplePlan",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "{\"planId\": \"basic-annual\", \"productName\": \"Basic\", \"productCategory\": \"BASE\", \"currency\": \"USD\", \"amount\": 1000, \"billingPeriod\": \"ANNUAL\", \"trialLength\": 0, \"trialTimeUnit\": \"UNLIMITED\"}",
"linksReferences": [
"*root"
]
},
"account-create-an-account": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/accounts",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "{\"name\": \"John Doe\", \"email\": \"john@laposte.com\", \"currency\": \"USD\"}",
"linksReferences": [
"*root"
]
},
"account-retrieve-an-account-by-its-id": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-retrieve-an-account-by-its-external-key": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts?externalKey=#{[0]#accountId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-update-an-account": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "{\"name\": \"$\"}",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-close-account": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-add-account-email": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/emails",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "{\"accountId\": \"#{[0]#accountId}\", \"email\": \"email@laposte.com\"}",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-retrieve-an-account-emails": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/emails",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-delete-email-from-account": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/emails/email%40localhost:8080",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-retrieve-bundles-for-account": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/bundles",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-list-accounts"
],
"storeFields": [
"[0]subscriptions[0]subscriptionId"
],
"linksReferences": [
"*root"
]
},
"account-retrieve-account-invoices": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/invoices",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-trigger-a-payment-for-all-unpaid-invoices": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/invoicePayments?paymentMethodId=#{[0]paymentMethodId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"requirementsReferences": [
"account-list-accounts",
"account-retrieve-account-payment-methods"
],
"linksReferences": [
"*root"
]
},
"account-retrieve-account-invoice-payments": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/invoicePayments",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-retrieve-account-payments": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/payments",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-trigger-a-payment-authorization-purchase-or-credit": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/payments?paymentMethodId=#{[0]paymentMethodId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "{\"transactionType\": \"AUTHORIZE\", \"amount\": 0}",
"requirementsReferences": [
"account-list-accounts",
"account-retrieve-account-payment-methods"
],
"linksReferences": [
"*root"
]
},
"account-trigger-a-payment-using-the-account-external-key-authorization-purchase-or-credit": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/accounts/payments?externalKey=#{[0]#accountId}&paymentMethodId=#{[0]paymentMethodId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "{\"transactionType\": \"AUTHORIZE\", \"amount\": 0}",
"requirementsReferences": [
"account-list-accounts",
"account-retrieve-account-payment-methods"
],
"linksReferences": [
"*root"
]
},
"account-add-a-payment-method": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/paymentMethods",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "{\"accountId\": \"#{[0]#accountId}\", \"isDefault\": false, \"pluginName\": \"__EXTERNAL_PAYMENT__\"}",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-retrieve-account-payment-methods": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/paymentMethods",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"storeFields": [
"[0]paymentMethodId"
],
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-set-the-default-payment-method": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/paymentMethods/#{[0]paymentMethodId}/setDefault",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"requirementsReferences": [
"account-list-accounts",
"account-retrieve-account-payment-methods"
],
"linksReferences": [
"*root"
]
},
"account-refresh-account-payment-methods": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/paymentMethods/refresh",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-retrieve-overdue-state-for-account": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/overdue",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-block-an-account": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/block",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "{\"stateName\": \"STATE1\", \"service\": \"ServiceStateService\", \"isBlockChange\": false, \"isBlockEntitlement\": false, \"isBlockBilling\": false, \"effectiveDate\": \"2018-07-17T21:17:28.842Z\", \"type\": \"ACCOUNT\"}",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-retrieve-blocking-states-for-account": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/block?blockingStateTypes=ACCOUNT",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-list-children-accounts": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/children",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-transfer-a-given-child-credit-to-the-parent-level": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/transferCredit",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-add-custom-fields-to-account": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "[ {\"objectType\": \"ACCOUNT\", \"name\": \"Test Custom Field\", \"value\": \"demo_test_value\"}]",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-retrieve-all-custom-fields": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/allCustomFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"storeFields": [
"[0]customFieldId"
],
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-retrieve-account-custom-fields": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-modify-custom-fields-to-account": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "[ {\"customFieldId\": \"48e24ca0-1cfe-41c3-85e7-0ff0d51679fe\", \"objectId\": \"#{[0]#accountId}\", \"objectType\": \"ACCOUNT\", \"name\": \"Test Custom Field\", \"value\": \"test_modify_value\", \"auditLogs\": []}]",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-remove-custom-fields-from-account": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/customFields?customField=9913e0f6-b5ef-498b-ac47-60e1626eba8f",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-add-tags-to-account": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/tags",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "[ \"00000000-0000-0000-0000-000000000002\"]",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-retrieve-all-account-tags": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/allTags",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-retrieve-account-tags": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/tags",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-remove-tags-from-account": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/tags",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-retrieve-audit-logs-by-account-id": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/auditLogs",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-retrieve-account-audit-logs-with-history-by-account-id": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/auditLogsWithHistory",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-retrieve-account-email-audit-logs-with-history-by-id": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/emails/aa2a5614-88d9-4ec3-a042-a4771bd66670/auditLogsWithHistory",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-retrieve-account-timeline": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/#{[0]#accountId}/timeline",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"account-list-accounts": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/pagination?offset=${0-50}&limit=${100-200}&accountWithBalance=<false|true>&accountWithBalanceAndCBA=<false|true>&audit=<NONE|MINIMAL|FULL>",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"headers": "accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"storeFields": [
"[0]#accountId"
],
"linksReferences": [
"*root"
]
},
"account-search-accounts": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/accounts/search/John%20Doe",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"payment-method-retrieve-a-payment-method-by-id": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/paymentMethods/#{[0]paymentMethodId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"payment-method-list-payment-methods"
],
"linksReferences": [
"*root"
]
},
"payment-method-retrieve-a-payment-method-by-external-key": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/paymentMethods/#{[0]paymentMethodId}?externalKey=coolPaymentMethod",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"payment-method-list-payment-methods"
],
"linksReferences": [
"*root"
]
},
"payment-method-delete-a-payment-method": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/paymentMethods/#{[0]paymentMethodId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"requirementsReferences": [
"payment-method-list-payment-methods"
],
"linksReferences": [
"*root"
]
},
"payment-method-add-custom-fields-to-payment-method": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/paymentMethods/#{[0]paymentMethodId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "[{\"objectId\": \"#{[0]paymentMethodId}\", \"objectType\": \"PAYMENT_METHOD\", \"name\": \"Test Custom Field\", \"value\": \"test_value\"}]",
"requirementsReferences": [
"payment-method-list-payment-methods"
],
"linksReferences": [
"*root"
]
},
"payment-method-retrieve-payment-method-custom-fields": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/paymentMethods/#{[0]paymentMethodId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"payment-method-list-payment-methods"
],
"linksReferences": [
"*root"
]
},
"payment-method-modify-custom-fields-to-payment-method": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/paymentMethods/#{[0]paymentMethodId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"requirementsReferences": [
"payment-method-list-payment-methods"
],
"data": "[{\"customFieldId\": \"6d4c073b-fd89-4e39-9802-eba65f42492f\", \"value\": \"NewValue\"}]",
"linksReferences": [
"*root"
]
},
"payment-method-remove-custom-fields-from-payment-method": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/paymentMethods/#{[0]subscriptions[0]subscriptionId}/customFields?customField=439ed0f8-9b37-4688-bace-e2595b1d3801",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"requirementsReferences": [
"payment-method-list-payment-methods",
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"payment-method-retrieve-payment-method-audit-logs-with-history-by-id": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/paymentMethods/#{[0]paymentMethodId}/auditLogsWithHistory",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"payment-method-list-payment-methods"
],
"linksReferences": [
"*root"
]
},
"payment-method-list-payment-methods": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/paymentMethods/pagination",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"storeFields": [
"[0]paymentMethodId"
],
"linksReferences": [
"*root"
]
},
"payment-method-search-payment-methods": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/paymentMethods/search/coolPaymentMethod",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"subscription-create-a-subscription": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/subscriptions",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"accountId\": \"#{[0]#accountId}\", \"externalKey\": \"somethingSpecial\", \"planName\": \"super-monthly\"}",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"subscription-create-a-subscription-with-addon-products": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/subscriptions/createSubscriptionWithAddOns",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "[ {\"accountId\": \"#{[0]#accountId}\", \"externalKey\": \"base\", \"productName\": \"Sports\", \"productCategory\": \"BASE\", \"billingPeriod\": \"MONTHLY\", \"priceList\": \"DEFAULT\"}, {\"accountId\": \"#{[0]#accountId}\", \"productName\": \"OilSlick\", \"productCategory\": \"ADD_ON\", \"billingPeriod\": \"MONTHLY\", \"priceList\": \"DEFAULT\"}]",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"subscription-create-multiple-subscriptions-with-addon-products": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/subscriptions/createSubscriptionsWithAddOns",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "[ {\"baseEntitlementAndAddOns\": [ {\"accountId\": \"#{[0]#accountId}\", \"externalKey\": \"base\", \"productName\": \"Sports\", \"productCategory\": \"BASE\", \"billingPeriod\": \"MONTHLY\", \"priceList\": \"DEFAULT\"}, {\"accountId\": \"#{[0]#accountId}\", \"productName\": \"OilSlick\", \"productCategory\": \"ADD_ON\", \"billingPeriod\": \"MONTHLY\", \"priceList\": \"DEFAULT\"}]}]",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"subscription-retrieve-a-subscription-by-id": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/subscriptions/#{[0]subscriptions[0]subscriptionId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"subscription-update-the-bcd-associated-to-a-subscription": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/subscriptions/#{[0]subscriptions[0]subscriptionId}/bcd",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"billCycleDayLocal\": 16}",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"subscription-change-subscription-plan": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/subscriptions/#{[0]subscriptions[0]subscriptionId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"accountId\": \"#{[0]#accountId}\", \"productName\": \"Sports\", \"billingPeriod\": \"MONTHLY\", \"priceList\": \"DEFAULT\"}",
"requirementsReferences": [
"account-list-accounts",
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"subscription-undo-a-pending-change-plan-on-a-subscription": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/subscriptions/#{[0]subscriptions[0]subscriptionId}/undoChangePlan",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"subscription-cancel-a-subscription-plan": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/subscriptions/#{[0]subscriptions[0]subscriptionId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"subscription-un-cancel-a-subscription": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/subscriptions/#{[0]subscriptions[0]subscriptionId}/uncancel",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"subscription-block-a-subscription": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/subscriptions/#{[0]subscriptions[0]subscriptionId}/block",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"stateName\": \"STATE\", \"service\": \"ServiceStateService\", \"isBlockChange\": false, \"isBlockEntitlement\": false, \"isBlockBilling\": false}",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"subscription-add-custom-fields-to-subscription": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/subscriptions/#{[0]subscriptions[0]subscriptionId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "[{\"objectId\": \"#{[0]subscriptions[0]subscriptionId}\", \"objectType\": \"SUBSCRIPTION\", \"name\": \"Test Custom Field\", \"value\": \"test_value\"}]",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"subscription-retrieve-subscription-custom-fields": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/subscriptions/#{[0]subscriptions[0]subscriptionId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"subscription-modify-custom-fields-to-subscription": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/subscriptions/#{[0]subscriptions[0]subscriptionId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "[{\"customFieldId\": \"439ed0f8-9b37-4688-bace-e2595b1d3801\", \"value\": \"NewValue\"}]",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"subscription-remove-custom-fields-from-subscription": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/subscriptions/#{[0]subscriptions[0]subscriptionId}/customFields?customField=439ed0f8-9b37-4688-bace-e2595b1d3801",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"subscription-add-tags-to-subscription": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/subscriptions/#{[0]subscriptions[0]subscriptionId}/tags",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "[ \"353752dd-9041-4450-b782-a8bb03a923c8\"]",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"subscription-retrieve-subscription-tags": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/subscriptions/#{[0]subscriptions[0]subscriptionId}/tags",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"subscription-remove-tags-from-subscription": {
"method": "DELETE",
"headers": "X-Killbill-CreatedBy: demo",
"URL": "http://localhost:8080/1.0/kb/subscriptions/#{[0]subscriptions[0]subscriptionId}/tags?tagDef=353752dd-9041-4450-b782-a8bb03a923c8",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"bundle-retrieve-a-bundle-by-id": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/bundles/#{[0]subscriptions[0]bundleId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"bundle-list-bundles"
],
"linksReferences": [
"*root"
]
},
"bundle-retrieve-a-bundle-by-external-key": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/bundles?externalKey=#{[0]subscriptions[0]bundleId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"bundle-list-bundles"
],
"linksReferences": [
"*root"
]
},
"bundle-update-a-bundle-externalkey": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/bundles/#{[0]subscriptions[0]bundleId}/renameKey",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "{\"bundleId\": \"#{[0]subscriptions[0]bundleId}\", \"externalKey\": \"another_external_key\"}",
"requirementsReferences": [
"bundle-list-bundles"
],
"linksReferences": [
"*root"
]
},
"bundle-transfer-a-bundle-to-another-account": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/bundles/#{[0]subscriptions[0]bundleId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "{\"accountId\": \"#{[0]#accountId}\", \"bundleId\": \"#{[0]subscriptions[0]bundleId}\"}",
"requirementsReferences": [
"account-list-accounts",
"bundle-list-bundles"
],
"linksReferences": [
"*root"
]
},
"bundle-pause-a-bundle": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/bundles/#{[0]subscriptions[0]bundleId}/pause",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"requirementsReferences": [
"bundle-list-bundles"
],
"linksReferences": [
"*root"
]
},
"bundle-resume-a-bundle": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/bundles/#{[0]subscriptions[0]bundleId}/resume",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"requirementsReferences": [
"bundle-list-bundles"
],
"linksReferences": [
"*root"
]
},
"bundle-block-a-bundle": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/bundles/#{[0]subscriptions[0]bundleId}/block",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "{\"stateName\": \"STATE1\", \"service\": \"ServiceStateService\", \"isBlockChange\": false, \"isBlockEntitlement\": false, \"isBlockBilling\": false, \"effectiveDate\": \"2018-07-17T21:17:28.842Z\", \"type\": \"SUBSCRIPTION\"}",
"requirementsReferences": [
"bundle-list-bundles"
],
"linksReferences": [
"*root"
]
},
"bundle-add-custom-fields-to-bundle": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/bundles/#{[0]subscriptions[0]bundleId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "[ {\"objectType\": \"BUNDLE\", \"name\": \"Test Custom Field\", \"value\": \"demo_test_value\"}]",
"requirementsReferences": [
"bundle-list-bundles"
],
"linksReferences": [
"*root"
]
},
"bundle-retrieve-bundle-custom-fields": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/bundles/#{[0]subscriptions[0]bundleId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"bundle-list-bundles"
],
"linksReferences": [
"*root"
]
},
"bundle-modify-custom-fields-to-bundle": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/bundles/#{[0]subscriptions[0]bundleId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "[ {\"customFieldId\": \"349de10f-4bb1-4e1a-93f6-11b745200bf5\", \"objectId\": \"#{[0]subscriptions[0]bundleId}\", \"objectType\": \"BUNDLE\", \"name\": \"Test Custom Field\", \"value\": \"test_modify_value\", \"auditLogs\": []}]",
"requirementsReferences": [
"bundle-list-bundles"
],
"linksReferences": [
"*root"
]
},
"bundle-remove-custom-fields-from-bundle": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/bundles/#{[0]subscriptions[0]bundleId}/customFields?customField=349de10f-4bb1-4e1a-93f6-11b745200bf5",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"requirementsReferences": [
"bundle-list-bundles"
],
"linksReferences": [
"*root"
]
},
"bundle-add-tags-to-bundle": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/bundles/#{[0]subscriptions[0]bundleId}/tags",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "[ \"353752dd-9041-4450-b782-a8bb03a923c8\"]",
"requirementsReferences": [
"bundle-list-bundles"
],
"linksReferences": [
"*root"
]
},
"bundle-retrieve-bundle-tags": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/bundles/#{[0]subscriptions[0]bundleId}/tags",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"bundle-list-bundles"
],
"linksReferences": [
"*root"
]
},
"bundle-remove-tags-from-bundle": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/bundles/#{[0]subscriptions[0]bundleId}/tags?tagDef=353752dd-9041-4450-b782-a8bb03a923c8",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"requirementsReferences": [
"bundle-list-bundles"
],
"linksReferences": [
"*root"
]
},
"bundle-list-bundles": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/bundles/pagination",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"storeFields": [
"[0]subscriptions[0]bundleId"
],
"linksReferences": [
"*root"
]
},
"bundle-search-bundles": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/bundles/search/another_external_key",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"invoice-trigger-an-invoice-run": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/invoices?accountId=#{[0]#accountId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"invoice-create-a-migration-invoice": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/invoices/migration/#{[0]#accountId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "[ {\"invoiceItemId\": \"f38505c9-d673-4f0b-b7d4-9125cac2a567\", \"invoiceId\": \"f38505c9-d673-4f0b-b7d4-9125cac2a567\", \"linkedInvoiceItemId\": \"f38505c9-d673-4f0b-b7d4-9125cac2a567\", \"accountId\": \"#{[0]#accountId}\", \"itemType\": \"EXTERNAL_CHARGE\", \"amount\": 10, \"rate\": 0, \"currency\": \"USD\"}]",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"invoice-create-external-charge-s": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/invoices/charges/#{[0]#accountId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "[ {\"accountId\": \"#{[0]#accountId}\", \"description\": \"My charge\", \"amount\": 50, \"currency\": \"USD\"}]",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"invoice-create-tax-items": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/invoices/taxes/#{[0]#accountId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "[ {\"accountId\": \"#{[0]#accountId}\", \"amount\": 50, \"currency\": \"USD\"}]",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"invoice-retrieve-an-invoice-by-id": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/invoices/#{[0]invoiceId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"invoice-list-invoices"
],
"linksReferences": [
"*root"
]
},
"invoice-retrieve-an-invoice-by-number": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/invoices/byNumber/310",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"invoice-retrieve-an-invoice-by-invoice-item-id": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/invoices/byItemId/3f0aa8f7-ca75-40cc-8c78-15a15cdbb977",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"invoice-render-an-invoice-as-html": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/invoices/#{[0]invoiceId}/html",
"headers": "Content-Type: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; Accept: text/html",
"requirementsReferences": [
"invoice-list-invoices"
],
"linksReferences": [
"*root"
]
},
"invoice-perform-the-invoice-status-transition-from-draft-to-committed": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/invoices/#{[0]invoiceId}/commitInvoice",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"requirementsReferences": [
"invoice-list-invoices"
],
"linksReferences": [
"*root"
]
},
"invoice-perform-the-action-of-voiding-an-invoice": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/invoices/18e9b3d9-9083-4725-9e8a-27d3a57c2e88/voidInvoice",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"linksReferences": [
"*root"
]
},
"invoice-adjust-an-invoice-item": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/invoices/#{[0]invoiceId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "{\"invoiceItemId\": \"#{[0]invoiceId}\", \"invoiceId\": \"#{[0]invoiceId}\", \"accountId\": \"#{[0]#accountId}\", \"description\": \"Free adjustment: good customer\", \"amount\": 50, \"currency\": \"USD\"}",
"requirementsReferences": [
"account-list-accounts",
"invoice-list-invoices"
],
"linksReferences": [
"*root"
]
},
"invoice-delete-a-cba-item": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/invoices/404a98a8-4dd8-4737-a39f-be871e916a8c/a35fb7b5-aec8-489e-aadf-c86107aa1d92/cba?accountId=#{[0]#accountId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"invoice-generate-a-dryrun-invoice": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/invoices/dryRun?accountId=#{[0]#accountId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "{\"dryRunType\": \"UPCOMING_INVOICE\"}",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"invoice-trigger-a-payment-for-invoice": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/invoices/#{[0]invoiceId}/payments?externalPayment=false",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "{\"accountId\": \"#{[0]#accountId}\", \"purchasedAmount\": 50, \"targetInvoiceId\": \"#{[0]invoiceId}\"}",
"requirementsReferences": [
"account-list-accounts",
"invoice-list-invoices"
],
"linksReferences": [
"*root"
]
},
"invoice-retrieve-payments-associated-with-an-invoice": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/invoices/#{[0]invoiceId}/payments",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"invoice-list-invoices"
],
"linksReferences": [
"*root"
]
},
"invoice-add-custom-fields-to-invoice": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/invoices/#{[0]subscriptions[0]bundleId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "[ {\"objectType\": \"INVOICE\", \"name\": \"Test Custom Field\", \"value\": \"demo_test_value\"}]",
"linksReferences": [
"*root"
]
},
"invoice-retrieve-invoice-custom-fields": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/invoices/#{[0]subscriptions[0]bundleId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"invoice-modify-custom-fields-to-invoice": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/invoices/#{[0]subscriptions[0]bundleId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "[ {\"customFieldId\": \"349de10f-4bb1-4e1a-93f6-11b745200bf5\", \"objectId\": \"#{[0]subscriptions[0]bundleId}\", \"objectType\": \"INVOICE\", \"name\": \"Test Custom Field\", \"value\": \"test_modify_value\", \"auditLogs\": []}]",
"linksReferences": [
"*root"
]
},
"invoice-remove-custom-fields-from-invoice": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/invoices/#{[0]subscriptions[0]bundleId}/customFields?customField=349de10f-4bb1-4e1a-93f6-11b745200bf5",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"linksReferences": [
"*root"
]
},
"invoice-add-tags-to-invoice": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/invoices/#{[0]subscriptions[0]bundleId}/tags",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "[ \"00000000-0000-0000-0000-000000000004\"]",
"linksReferences": [
"*root"
]
},
"invoice-retrieve-invoice-tags": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/invoices/#{[0]subscriptions[0]bundleId}/tags",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"invoice-remove-tags-from-invoice": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/invoices/#{[0]subscriptions[0]bundleId}/tags?tagDef=00000000-0000-0000-0000-000000000002",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"linksReferences": [
"*root"
]
},
"invoice-upload-the-catalog-translation-for-the-tenant": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/invoices/catalogTranslation/fr_FR",
"headers": "Content-Type: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; Content-Type: text/plain; Accept: text/plain; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "\"sports-monthly = Voiture Sport\"",
"linksReferences": [
"*root"
]
},
"invoice-retrieves-the-catalog-translation-for-the-tenant": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/invoices/catalogTranslation/fr_FR",
"headers": "Content-Type: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; Accept: text/plain",
"linksReferences": [
"*root"
]
},
"invoice-upload-the-invoice-translation-for-the-tenant": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/invoices/translation/fr_FR",
"headers": "Content-Type: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; Content-Type: text/plain; Accept: text/plain; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "sports-monthly = Voiture Sport",
"linksReferences": [
"*root"
]
},
"invoice-retrieves-the-invoice-translation-for-the-tenant": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/invoices/translation/fr_FR",
"headers": "Content-Type: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; Accept: text/plain",
"linksReferences": [
"*root"
]
},
"invoice-upload-the-manualpay-invoice-template-for-the-tenant": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/invoices/manualPayTemplate?deleteIfExists=false",
"headers": "Content-Type: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; Content-Type: text/html; Accept: text/html; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "\"Some_HTML_String\"",
"linksReferences": [
"*root"
]
},
"invoice-retrieves-the-manualpay-invoice-template-for-the-tenant": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/invoices/manualPayTemplate/%257Blocale%3A.*%257D",
"headers": "Content-Type: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; Accept: text/html",
"linksReferences": [
"*root"
]
},
"invoice-upload-the-invoice-template-for-the-tenant": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/invoices/template",
"headers": "Content-Type: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; Content-Type: text/html; Accept: text/html; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "Some_HTML_String",
"linksReferences": [
"*root"
]
},
"invoice-retrieves-the-invoice-template-for-the-tenant": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/invoices/template",
"headers": "Content-Type: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; Accept: text/html",
"linksReferences": [
"*root"
]
},
"invoice-list-invoices": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/invoices/pagination",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"storeFields": [
"[0]invoiceId"
],
"linksReferences": [
"*root"
]
},
"invoice-search-invoices": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/invoices/search/404a98a8-4dd8-4737-a39f-be871e916a8c",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"credit-create-a-credit": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/credits?autoCommit=false",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "{\"creditAmount\": 50.0, \"currency\": \"USD\", \"accountId\": \"#{[0]#accountId}\", \"description\": \"example\"}",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"credit-retrieve-a-credit-by-id": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/credits/c8bfa9d1-76e5-4a42-92d0-b106c0902c16",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"payment-capture-an-existing-authorization": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/payments/#{[0]paymentId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"transactionExternalKey\": \"transactionExternalKey\", \"paymentId\": \"#{[0]paymentId}\", \"transactionType\": \"AUTHORIZE\", \"amount\": 5, \"currency\": \"USD\"}",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-capture-an-existing-authorization-using-external-key": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/payments",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"transactionExternalKey\": \"transaction\", \"paymentExternalKey\": \"paymentExternalKey\", \"transactionType\": \"AUTHORIZE\", \"amount\": 1, \"currency\": \"USD\"}",
"linksReferences": [
"*root"
]
},
"payment-retrieve-a-payment-by-id-payment": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/payments/#{[0]paymentId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-retrieve-a-payment-by-external-key": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/payments?externalKey=paymentExternalKey",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"payment-complete-an-existing-transaction-payment": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/payments/#{[0]paymentId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"paymentId\": \"#{[0]paymentId}\"}",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-complete-an-existing-transaction-using-external-key": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/payments",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"paymentExternalKey\": \"paymentExternalKey\"}",
"linksReferences": [
"*root"
]
},
"payment-void-an-existing-payment": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/payments/#{[0]paymentId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"paymentId\": \"#{[0]paymentId}\"}",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-void-an-existing-payment-using-external-key": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/payments",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"paymentExternalKey\": \"paymentExternalKey\"}",
"linksReferences": [
"*root"
]
},
"payment-record-a-chargeback-payment": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/payments/#{[0]paymentId}/chargebacks",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"paymentId\": \"#{[0]paymentId}\", \"amount\": 5, \"currency\": \"USD\"}",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-record-a-chargeback-using-external-key": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/payments/chargebacks",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"paymentExternalKey\": \"a187746f-841a-481c-8d6c-4497080ed968\", \"amount\": 5, \"currency\": \"USD\"}",
"linksReferences": [
"*root"
]
},
"payment-record-a-chargeback-reversal-payment": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/payments/#{[0]paymentId}/chargebackReversals",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"transactionExternalKey\": \"7ff346e8-24cc-4437-acfa-c79d96d54ee2\", \"paymentId\": \"#{[0]paymentId}\"}",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-record-a-chargeback-reversal-using-external-key": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/payments/chargebackReversals",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"transactionExternalKey\": \"7ff346e8-24cc-4437-acfa-c79d96d54ee2\", \"paymentExternalKey\": \"paymentExternalKey\",}",
"linksReferences": [
"*root"
]
},
"payment-refund-an-existing-payment": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/payments/#{[0]paymentId}/refunds",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"paymentId\": \"#{[0]paymentId}\", \"amount\": 5, \"currency\": \"USD\"}",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-refund-an-existing-payment-with-external-key": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/payments/refunds",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"paymentExternalKey\": \"paymentExternalKey\", \"amount\": 5, \"currency\": \"USD\"}",
"linksReferences": [
"*root"
]
},
"payment-cancels-a-scheduled-payment-attempt-retry": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/payments/208d38df-8d5a-4e20-89df-15db4b3516b4/cancelScheduledPaymentTransaction",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"linksReferences": [
"*root"
]
},
"payment-cancels-a-scheduled-payment-attempt-retry-using-external-key": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/payments/cancelScheduledPaymentTransaction?transactionExternalKey=transaction",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"linksReferences": [
"*root"
]
},
"payment-combo-api-to-create-a-new-payment-transaction-on-a-existing-or-not-account": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/payments/combo",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"method": "POST",
"headers": "X-Killbill-CreatedBy: demo",
"data": "{\"account\": {\"name\": \"John Doe\"}, {\"paymentMethod\": {\"pluginName\": \"__EXTERNAL_PAYMENT__\"}, {\"transaction\": {\"transactionExternalKey\": \"somedTransactionExternalKey\", \"transactionType\": \"AUTHORIZE\", \"amount\": 5, \"currency\": \"USD\"}}",
"linksReferences": [
"*root"
]
},
"payment-add-custom-fields-to-payment-payment": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/payments/#{[0]paymentId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "[{\"objectId\": \"#{[0]paymentId}\", \"objectType\": \"PAYMENT\", \"name\": \"Test Custom Field\", \"value\": \"test_value\"}]",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-retrieve-payment-custom-fields-payment": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/payments/#{[0]paymentId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-modify-custom-fields-to-payment-payment": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/payments/#{[0]paymentId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "[{\"customFieldId\": \"e4bac228-872d-4966-8072-2c3ac06442ed\", \"value\": \"NewValue\"}]",
"requirementsReferences": [
"account-retrieve-all-custom-fields",
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-remove-custom-fields-from-payment-payment": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/payments/#{[0]subscriptions[0]subscriptionId}/customFields?customField=e4bac228-872d-4966-8072-2c3ac06442ed",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"requirementsReferences": [
"account-retrieve-all-custom-fields",
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"payment-add-tags-to-payment-payment": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/payments/#{[0]paymentId}/tags",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "[ \"353752dd-9041-4450-b782-a8bb03a923c8\"]",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-retrieve-payment-tags-payment": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/payments/#{[0]paymentId}/tags",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-remove-tags-from-payment-payment": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/payments/#{[0]paymentId}/tags?tagDef=353752dd-9041-4450-b782-a8bb03a923c8",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-retrieve-payment-audit-logs-with-history-by-id": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/payments/#{[0]paymentId}/auditLogsWithHistory",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-get-payments": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/payments/pagination",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"storeFields": [
"[0]paymentId",
"[0]transactions[0]transactionId"
],
"linksReferences": [
"*root"
]
},
"payment-search-payments": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/payments/search/#{[0]paymentId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-transaction-retrieve-a-payment-by-transaction-external-key": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/paymentTransactions?transactionExternalKey=#{[0]transactions[0]transactionId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-transaction-retrieve-a-payment-by-transaction-id": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/paymentTransactions/#{[0]transactions[0]transactionId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-transaction-mark-a-pending-payment-transaction-as-succeeded-or-failed": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/paymentTransactions/#{[0]transactions[0]transactionId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "[{\"paymentId\": \"#{[0]paymentId}\", \"status\": \"SUCCESS\"}]",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-transaction-retrieve-payment-transaction-audit-logs-with-history-by-id": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/paymentTransactions/#{[0]transactions[0]transactionId}/auditLogsWithHistory",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-transaction-add-custom-fields-to-payment-transaction": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/paymentTransactions/#{[0]paymentId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "[{\"objectId\": \"#{[0]paymentId}\", \"objectType\": \"TRANSACTION\", \"name\": \"Test Custom Field\", \"value\": \"test_value\"}]",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-transaction-retrieve-payment-transaction-custom-fields": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/paymentTransactions/#{[0]paymentId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-transaction-modify-custom-fields-to-payment-transaction": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/paymentTransactions/#{[0]paymentId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "[{\"customFieldId\": \"e4bac228-872d-4966-8072-2c3ac06442ed\", \"value\": \"NewValue\"}]",
"requirementsReferences": [
"account-retrieve-all-custom-fields",
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-transaction-remove-custom-fields-from-payment-transaction": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/paymentTransactions/#{[0]subscriptions[0]subscriptionId}/customFields?customField=e4bac228-872d-4966-8072-2c3ac06442ed",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"requirementsReferences": [
"account-retrieve-all-custom-fields",
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"payment-transaction-add-tags-to-payment-transaction": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/paymentTransactions/#{[0]paymentId}/tags",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "[ \"353752dd-9041-4450-b782-a8bb03a923c8\"]",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-transaction-retrieve-payment-transaction-tags": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/paymentTransactions/#{[0]paymentId}/tags",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"payment-transaction-remove-tags-from-payment-transaction": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/paymentTransactions/#{[0]paymentId}/tags?tagDef=353752dd-9041-4450-b782-a8bb03a923c8",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"invoice-payment-retrieve-a-payment-by-id": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/invoicePayments/#{[0]paymentId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"invoice-payment-refund-a-payment-and-adjust-the-invoice-if-needed": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/invoicePayments/#{[0]paymentId}/refunds",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"paymentId\": \"#{[0]paymentId}\", \"amount\": 50, \"currency\": \"USD\"}",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"invoice-payment-record-a-chargeback": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/invoicePayments/#{[0]paymentId}/chargebacks",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"paymentId\": \"#{[0]paymentId}\", \"amount\": 5, \"currency\": \"USD\"}",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"invoice-payment-complete-an-existing-transaction": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/invoicePayments/#{[0]paymentId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"paymentId\": \"#{[0]paymentId}\"}",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"invoice-payment-record-a-chargeback-reversal": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/invoicePayments/#{[0]paymentId}/chargebackReversals",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "{\"transactionExternalKey\": \"a335f7d2-e115-436f-8c63-2b0114d974de\", \"paymentId\": \"#{[0]paymentId}\", \"effectiveDate\": \"2018-07-20T15:05:36.853Z\"}",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"invoice-payment-add-custom-fields-to-payment": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/invoicePayments/#{[0]paymentId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "[{\"objectId\": \"#{[0]paymentId}\", \"objectType\": \"INVOICE_PAYMENT\", \"name\": \"Test Custom Fields\", \"value\": \"test_value\"}]",
"linksReferences": [
"*root"
]
},
"invoice-payment-retrieve-payment-custom-fields": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/invoicePayments/#{[0]paymentId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"invoice-payment-modify-custom-fields-to-payment": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/invoicePayments/#{[0]paymentId}/customFields",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "[{\"customFieldId\": \"e2408cac-931b-43eb-855b-9f2902615c39\", \"value\": \"NewValue\"}]",
"linksReferences": [
"*root"
]
},
"invoice-payment-remove-custom-fields-from-payment": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/invoicePayments/#{[0]paymentId}/customFields?customField=e2408cac-931b-43eb-855b-9f2902615c39",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"linksReferences": [
"*root"
]
},
"invoice-payment-add-tags-to-payment": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/invoicePayments/#{[0]paymentId}/tags",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"data": "[ \"353752dd-9041-4450-b782-a8bb03a923c8\"]",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"invoice-payment-retrieve-payment-tags": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/invoicePayments/#{[0]paymentId}/tags",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"invoice-payment-remove-tags-from-payment": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/invoicePayments/#{[0]paymentId}/tags?tagDef=00000000-0000-0000-0000-000000000001",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"usage-record-usage-for-a-subscription": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/usages",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "{\"subscriptionId\":\"#{[0]subscriptions[0]subscriptionId}\",\"unitUsageRecords\":[{\"unitType\":\"chocolate-videos\",\"usageRecords\":[{\"recordDate\":\"2013-03-14\",\"amount\":1}]}]}",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"usage-retrieve-usage-for-a-subscription-and-unit-type": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/usages/#{[0]subscriptions[0]subscriptionId}/chocolate-videos?startDate=2012-08-25&endDate=2013-08-26",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"usage-retrieve-usage-for-a-subscription": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/usages/#{[0]subscriptions[0]subscriptionId}?startDate=2012-08-25&endDate=2013-08-26",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-retrieve-bundles-for-account"
],
"linksReferences": [
"*root"
]
},
"tag-definition-create-a-tag-definition": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/tagDefinitions",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"data": "{\"name\": \"good_customer\", \"description\": \"a good customer\", \"applicableObjectTypes\": [\"ACCOUNT\"]}",
"linksReferences": [
"*root"
]
},
"tag-definition-retrieve-a-tag-definition-by-its-id": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/tagDefinitions/93f2bc59-e18d-4a5e-a645-9386c76fc03f",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"tag-definition-delete-a-tag-definition": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/tagDefinitions/93f2bc59-e18d-4a5e-a645-9386c76fc03f",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"linksReferences": [
"*root"
]
},
"admin-trigger-an-invoice-generation-for-all-parked-accounts": {
"method": "POST",
"URL": "http://localhost:8080/1.0/kb/admin/invoices",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo; X-Killbill-Reason: demo; X-Killbill-Comment: demo",
"linksReferences": [
"*root"
]
},
"admin-update-existing-paymenttransaction-and-associated-payment-state": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/admin/payments/#{[0]paymentId}/transactions/#{[0]paymentId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; X-Killbill-CreatedBy: demo",
"requirementsReferences": [
"payment-get-payments"
],
"linksReferences": [
"*root"
]
},
"admin-invalidates-the-given-cache-if-specified-otherwise-invalidates-all-caches": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/admin/cache",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"admin-invalidates-caches-per-account-level": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/admin/cache/accounts/#{[0]#accountId}",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"requirementsReferences": [
"account-list-accounts"
],
"linksReferences": [
"*root"
]
},
"admin-invalidates-caches-per-tenant-level": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/admin/cache/tenants",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"admin-put-the-host-back-into-rotation": {
"method": "PUT",
"URL": "http://localhost:8080/1.0/kb/admin/healthcheck",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"admin-put-the-host-out-of-rotation": {
"method": "DELETE",
"URL": "http://localhost:8080/1.0/kb/admin/healthcheck",
"headers": "Content-Type: application/json; accept: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password",
"linksReferences": [
"*root"
]
},
"admin-get-queues-entries": {
"method": "GET",
"URL": "http://localhost:8080/1.0/kb/admin/queues",
"headers": "Content-Type: application/json; authorization: Basic YWRtaW46cGFzc3dvcmQ=; X-Killbill-ApiKey: admin; X-Killbill-ApiSecret: password; Accept: application/octet-stream",
"linksReferences": [
"*root"
]
}
}