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

# List tools

> List public image tools and current credit costs.



## OpenAPI

````yaml /openapi.yaml get /tools
openapi: 3.1.0
info:
  title: AI Gen Studio Image API
  version: 1.0.0
  summary: Image automation API for ecommerce visuals.
  description: >-
    The AI Gen Studio Image API provides focused endpoints for removing
    backgrounds, editing product images, creating AI edits, generating scenes,
    generating images, and producing ad creatives. Sandbox keys validate
    requests and return simulated results; live keys reserve paid credits and
    create asynchronous jobs.
servers:
  - url: https://aigenstudio.app/api/v1
    description: Production
security:
  - bearerApiKey: []
tags:
  - name: Create
    description: Create asynchronous image jobs.
  - name: Jobs
    description: List and inspect asynchronous jobs.
  - name: Catalog
    description: Discover available tools and current public credit costs.
paths:
  /tools:
    get:
      tags:
        - Catalog
      summary: List tools
      description: List public image tools and current credit costs.
      operationId: listTools
      parameters:
        - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        '200':
          description: Tools returned.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ToolListResponse'
      security: []
components:
  parameters:
    RequestIdHeader:
      name: X-Request-Id
      in: header
      required: false
      schema:
        type: string
        maxLength: 160
      description: Optional client correlation id. AI Gen Studio also returns request_id.
  schemas:
    ToolListResponse:
      type: object
      required:
        - tools
        - request_id
      properties:
        tools:
          type: array
          items:
            $ref: '#/components/schemas/Tool'
        request_id:
          type: string
    Tool:
      type: object
      required:
        - id
        - name
        - endpoint
        - credits
        - unit
        - default_cost_key
      properties:
        id:
          $ref: '#/components/schemas/ToolId'
        name:
          type: string
        endpoint:
          type: string
        credits:
          type: integer
        unit:
          type: string
          enum:
            - image
            - output
        default_cost_key:
          type: string
        pricing_version:
          type: integer
          nullable: true
        description:
          type: string
          nullable: true
    ToolId:
      type: string
      enum:
        - remove_background
        - image_editing
        - image_ai_edit
        - ai_background
        - image_generation
        - ad_creative
  securitySchemes:
    bearerApiKey:
      type: http
      scheme: bearer
      bearerFormat: AI Gen Studio API key

````