# SubscriptionListItem

## OpenAPI Specification

```yaml
openapi: 3.0.1
info:
  title: ''
  description: ''
  version: 1.0.0
paths: {}
components:
  schemas:
    SubscriptionListItem:
      type: object
      description: >-
        Model for subscription records in the authenticated list view. Uses
        snake_case to match database-aligned API reality.
      required:
        - id
        - payment_hash
        - status
        - created_at
      properties:
        id:
          type: string
        payment_hash:
          type: string
        server_domain:
          type: string
        server_country:
          type: string
        subscription_end:
          type: string
          format: date-time
          nullable: true
        status:
          type: string
        created_at:
          type: string
          format: date-time
        key_id:
          type: string
          nullable: true
        bandwidth_used:
          type: integer
        vpn_ip:
          type: string
          nullable: true
        duration:
          type: integer
      x-apidog-orders:
        - id
        - payment_hash
        - server_domain
        - server_country
        - subscription_end
        - status
        - created_at
        - key_id
        - bandwidth_used
        - vpn_ip
        - duration
      x-apidog-folder: ''
  securitySchemes: {}
servers:
  - url: https://tunnelsats.com
    description: Prod Env
security: []

```