> ## Documentation Index
> Fetch the complete documentation index at: https://docs.runaether.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# List the caller's unassigned store purchases

> Store purchases the store reported for the caller's store identity with no purchase intent bound to them, each with its current state. Each is held by no org until the caller claims it.



## OpenAPI

````yaml api-reference/openapi.account.json GET /billing/store/unassigned-purchases
openapi: 3.1.0
info:
  title: Aether Account & Integrations API
  version: 0.1.0
  description: >-
    Account, billing, and integration-management endpoints used by the Aether
    web app and CLI. Root-mounted; NOT part of the versioned /v1 contract.
servers:
  - url: https://api.runaether.dev
security:
  - bearerAuth: []
paths:
  /billing/store/unassigned-purchases:
    get:
      tags:
        - billing
      summary: List the caller's unassigned store purchases
      description: >-
        Store purchases the store reported for the caller's store identity with
        no purchase intent bound to them, each with its current state. Each is
        held by no org until the caller claims it.
      operationId: listBillingUnassignedStorePurchases
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UnassignedStorePurchasesResponse'
          description: OK
        '401':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
          description: Unauthorized
        '403':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrgAuthorizationErrorResponse'
          description: Forbidden
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
          description: Internal Server Error
components:
  schemas:
    UnassignedStorePurchasesResponse:
      additionalProperties: false
      properties:
        purchases:
          items:
            $ref: '#/components/schemas/UnassignedStorePurchase'
          type:
            - array
            - 'null'
      required:
        - purchases
      type: object
    ErrorResponse:
      additionalProperties: false
      properties:
        code:
          type: string
        error:
          minLength: 1
          type: string
        errors:
          items:
            $ref: '#/components/schemas/ErrorDetail'
          type: array
      required:
        - error
      type: object
    OrgAuthorizationErrorResponse:
      additionalProperties: false
      properties:
        code:
          enum:
            - org_membership_required
            - org_role_insufficient
            - org_suspended
            - account_deleting
          type: string
        error:
          minLength: 1
          type: string
      required:
        - error
        - code
      type: object
    UnassignedStorePurchase:
      additionalProperties: false
      properties:
        checkout_type:
          enum:
            - credit_pack
            - inference_topup
          type: string
        latest_event_at:
          format: date-time
          type: string
        received_at:
          format: date-time
          type: string
        sku:
          description: 'The canonical product: a credit pack or a top-up SKU.'
          type: string
        state:
          description: >-
            The purchase's state as of the store's latest event: a refunded
            purchase grants nothing when claimed.
          enum:
            - paid
            - refunded
            - expired
          type: string
        store:
          enum:
            - app_store
            - play_store
          type: string
        transaction_id:
          description: The store transaction.
          type: string
      required:
        - transaction_id
        - store
        - sku
        - checkout_type
        - state
        - latest_event_at
        - received_at
      type: object
    ErrorDetail:
      additionalProperties: false
      properties:
        location:
          description: >-
            Where the error occurred, e.g. 'body.items[3].tags' or
            'path.thing-id'
          type: string
        message:
          description: Error message text
          type: string
        value:
          description: The value at the given location
      type: object
  securitySchemes:
    bearerAuth:
      bearerFormat: JWT
      scheme: bearer
      type: http

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.