curl --request GET \
--url https://api.decodahealth.com/inventory/memberships \
--header 'API-KEY: <api-key>' \
--header 'TENANT: <tenant>'{
"data": [
{
"name": "<string>",
"price": 123,
"id": "<string>",
"externalId": "<string>",
"description": "<string>",
"globalDiscountPercentage": 0,
"patientCreditAmount": 0,
"patientCreditFrequency": "MONTHLY",
"patientCreditExpiryDays": 123,
"maxRenewals": 0,
"autoRenew": true,
"setupFee": 0,
"freezeFee": 0,
"minimumBillingCycles": 0,
"billingFrequency": "MONTHLY",
"textColor": "<string>",
"isArchived": false,
"ruleSetId": "<string>",
"merchantAccountId": "<string>",
"feeSchedule": [
{
"cycleNumber": 2,
"price": 1,
"id": "<string>",
"membershipId": ""
}
],
"discounts": [
{
"membershipId": "<string>",
"id": "<string>",
"externalId": "<string>",
"itemId": "<string>",
"itemCategory": "<string>",
"isPhysical": true,
"discountPercentage": 123,
"discountAmount": 123,
"creditAmount": 123,
"quantity": 123,
"rollover": false,
"rolloverExpiryDays": 123,
"neverExpire": false,
"group": "<string>",
"isArchived": false
}
],
"memberCount": 0,
"totalRevenue": 0
}
],
"total": 123
}List all memberships with optional filtering.
curl --request GET \
--url https://api.decodahealth.com/inventory/memberships \
--header 'API-KEY: <api-key>' \
--header 'TENANT: <tenant>'{
"data": [
{
"name": "<string>",
"price": 123,
"id": "<string>",
"externalId": "<string>",
"description": "<string>",
"globalDiscountPercentage": 0,
"patientCreditAmount": 0,
"patientCreditFrequency": "MONTHLY",
"patientCreditExpiryDays": 123,
"maxRenewals": 0,
"autoRenew": true,
"setupFee": 0,
"freezeFee": 0,
"minimumBillingCycles": 0,
"billingFrequency": "MONTHLY",
"textColor": "<string>",
"isArchived": false,
"ruleSetId": "<string>",
"merchantAccountId": "<string>",
"feeSchedule": [
{
"cycleNumber": 2,
"price": 1,
"id": "<string>",
"membershipId": ""
}
],
"discounts": [
{
"membershipId": "<string>",
"id": "<string>",
"externalId": "<string>",
"itemId": "<string>",
"itemCategory": "<string>",
"isPhysical": true,
"discountPercentage": 123,
"discountAmount": 123,
"creditAmount": 123,
"quantity": 123,
"rollover": false,
"rolloverExpiryDays": 123,
"neverExpire": false,
"group": "<string>",
"isArchived": false
}
],
"memberCount": 0,
"totalRevenue": 0
}
],
"total": 123
}The tenant you are making this request on behalf of
Your api key
Filter by membership name
Minimum price filter
Maximum price filter
Filter by archived status
Filter by discount item name
Page number
Items per page
Sort by field
Sort direction (asc/desc)