Plugin Subscriptions

Get all plugin subscriptions

GET
http://localhost:3000/api/plugins/{pluginId}/subscriptions

Parameters

pluginIdstring<uuid>requiredpath

Plugin ID

pluginTenantIdstringquery

Plugin Tenant ID

subscriberIdstringquery

Filter by subscriber ID

statusstringactivecancelledexpiredtrialpast_duesuspendedpendingquery

Filter by subscription status

subscriptionTypestringfreetrialbasicpremiumenterprisecustomquery

Subscription type

scopestringtenantorganizationuserquery

Subscription scope

expiringbooleanquery

Show only expiring subscriptions

daysnumberquery

Days until expiry (default: 7)

activebooleanquery

Show only active subscriptions

relationsArray<string>requiredquery

Response

Plugin subscriptions retrieved successfully

Response fields application/json
Show child attributes
deletedAtstring<date-time>
Example
2018-11-21T06:20:32.232Z
createdAtstring<date-time>

The creation timestamp of the entity.

Example
2018-11-21T06:20:32.232Z
updatedAtstring<date-time>

The last update timestamp of the entity.

Example
2018-11-21T06:20:32.232Z
idstring
isActivebooleantrue
isArchivedbooleanfalse
archivedAtstring<date-time>
Example
2018-11-21T06:20:32.232Z
tenantIdstring
organizationIdstring
statusstringactivecancelledexpiredtrialpast_duesuspendedpendingrequired

Subscription status

scopestringtenantorganizationuserrequired

Subscription scope

startDatestring<date-time>required

Start date of subscription

endDatestring<date-time>

End date of subscription

trialEndDatestring<date-time>

Trial end date

autoRenewbooleanrequired

Whether auto-renewal is enabled

cancelledAtstring<date-time>

Cancellation date

cancellationReasonstring

Cancellation reason

metadataobject

Subscription metadata for additional data

externalSubscriptionIdstring

External subscription ID from payment provider

pluginIdstringrequired

Plugin ID

pluginTenantIdstringrequired

Plugin Tenant ID

planIdstring

Subscription plan ID

subscriberIdstring

Subscriber user ID for user-specific subscriptions

parentIdstring

Parent subscription ID for hierarchical subscriptions

parentPluginSubscription_1

Parent subscription (for subscriptions created through assignment)

Show child attributes

Child subscriptions (user subscriptions created through assignment)

Same fields as PluginSubscription_1

billingsArray<string>

Plugin billings for this subscription

Copyright © 2023-Present Ever Co. LTD.Docs by Sourcey