action shutterstock_get_user_subscription_list { label: "List user subscriptions" provider: shutterstock method: GET path: "/v2/user/subscriptions" encoding: json output: { description: "List of subscriptions" properties: { data: { type: "array" description: "Subscriptions retrieved from this user" items: { type: "object" description: "Subscription information" required: ["id"] properties: { allotment: { type: "object" description: "An allotment of credits as part of a subscription" properties: { downloads_left: { type: "integer" description: "Number of credits remaining in the subscription" } downloads_limit: { type: "integer" description: "Total number of credits available to this subscription" } end_time: { type: "string" format: "date-time" description: "Date the subscription ends" } start_time: { type: "string" format: "date-time" description: "Date the subscription started" } } } asset_type: { type: "string" description: "Identifier for the type of assets associated with this subscription (images, videos, audio, editorial)" } description: { type: "string" description: "Description of the subscription" } expiration_time: { type: "string" format: "date-time" description: "Date the subscription ends" } formats: { type: "array" description: "List of formats that are licensable for the subscription" items: { type: "object" description: "Description of a license" properties: { description: { type: "string" description: "Description of the license" } format: { type: "string" description: "Format or extension of the media, such as mpeg for videos or jpeg for images" } media_type: { type: "string" description: "Media type of the license" enum: ["image", "video", "audio", "editorial"] } min_resolution: { type: "integer" description: "Width of the media, in pixels, allowed by this license" } size: { type: "string" description: "Keyword that details the size of the media, such as hd or sd for video, huge or vector for images" } } } } id: { type: "string" description: "Unique internal identifier for the subscription" } license: { type: "string" description: "Internal identifier for the type of subscription" } metadata: { type: "object" description: "Subscription metadata; different for each customer" } price_per_download: { type: "object" description: "Price" properties: { local_amount: { type: "number" description: "Floating-point amount of the calculated rev-share price in the currency local_currency" } local_currency: { type: "string" description: "Currency of the rev-share price that was calculated" } } } } } } errors: { type: "array" description: "Error list; appears only if there was an error" items: { type: "object" description: "Error object" required: ["message"] properties: { code: { type: "string" description: "The error code of this error" } data: { type: "string" description: "Debugging information about the error" } items: { type: "array" description: "A list of items that produced the error" items: { type: "object" } } message: { type: "string" description: "Specific details about this error" } path: { type: "string" description: "Internal code reference to the source of the error" } } } } message: { type: "string" description: "Optional error message" } page: { type: "integer" description: "Current page that is being queried" } per_page: { type: "integer" description: "Amount of subscriptions to show per page" } total_count: { type: "integer" description: "Total number of subscriptions for this user" } } } }