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

# Get verification activity for the last 10 minutes

> Returns all verification records created within the last 10 minutes (TTL window).
     *
     * Possible entry statuses: `in_verification` (order is being checked), `sold` (order passed verification and credential was delivered), `refunded` (order was refunded during verification).
     *
     * Data is served from Redis cache. Each call resets the seller's activity TTL (10 minutes),
     * keeping the seller active so future verification events are written to cache.
     *
     * If the seller has been inactive for over 10 minutes, the cache is empty — use `/history` instead.
     *
     * Rate limit: 100 requests per minute, isolated from the global API rate limit (key: `sold_verification`).



## OpenAPI

````yaml /api-docs.json get /api/shop/marketplace/offers/sold
openapi: 3.0.0
info:
  title: Currency Marketplace API
  description: API documentation for Currency Marketplace
  version: 1.0.0
servers:
  - url: https://skycoach.gg/
    description: API Server
security: []
tags:
  - name: Currency Marketplace
    description: Currency Marketplace
  - name: Offers
    description: Offers
  - name: Offer Credentials
    description: Offer Credentials
  - name: Offer Discount
    description: Offer Discount
paths:
  /api/shop/marketplace/offers/sold:
    get:
      tags:
        - Offers
      summary: Get verification activity for the last 10 minutes
      description: >-
        Returns all verification records created within the last 10 minutes (TTL
        window).
             *
             * Possible entry statuses: `in_verification` (order is being checked), `sold` (order passed verification and credential was delivered), `refunded` (order was refunded during verification).
             *
             * Data is served from Redis cache. Each call resets the seller's activity TTL (10 minutes),
             * keeping the seller active so future verification events are written to cache.
             *
             * If the seller has been inactive for over 10 minutes, the cache is empty — use `/history` instead.
             *
             * Rate limit: 100 requests per minute, isolated from the global API rate limit (key: `sold_verification`).
      operationId: 489a4ff5963b96eeae22e146514771c7
      parameters:
        - name: Accept
          in: header
          required: true
          schema:
            type: string
            default: application/json
            enum:
              - application/json
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                properties:
                  data:
                    type: array
                    items:
                      properties:
                        order_id:
                          type: string
                          example: a3f9c2b1
                        status:
                          type: string
                          enum:
                            - in_verification
                            - sold
                            - refunded
                          example: sold
                        offer:
                          properties:
                            id:
                              type: integer
                              example: 67
                            title:
                              type: string
                              example: 1000 Gold
                          type: object
                        credential:
                          description: >-
                            Present only for account orders. null for currency
                            orders.
                          properties:
                            id:
                              type: integer
                              example: 42
                            status:
                              type: string
                              enum:
                                - reserved
                                - active
                                - sold
                              example: sold
                          type: object
                          nullable: true
                        verified_at:
                          type: string
                          format: date-time
                          example: '2026-08-04T10:45:00+00:00'
                        refunded_at:
                          type: string
                          format: date-time
                          example: null
                          nullable: true
                      type: object
                type: object
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                properties:
                  message:
                    type: string
                    example: Unauthenticated.
                type: object
        '429':
          description: 'Too Many Requests — rate limit: 100 requests per minute'
          content:
            application/json:
              schema:
                properties:
                  message:
                    type: string
                    example: Too Many Attempts.
                type: object
      security:
        - bearerAuth: []
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````

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