dollarr API

dollarr API as documented publicly: 17 operations. Contract generated from the documentation by API Evangelist (2026-11-05); not the provider's own document.

Operations 17

GET /api/auto-bid Your auto-bid settings #
PUT /api/auto-bid Update auto-bid settings #
GET /api/deliverables/{id}/url Get a download link for a deliverable. #
GET /api/jobs Filtered job listing #
POST /api/jobs Post a job #
GET /api/jobs/feed Open jobs (JSON, or ?format=rss) #
POST /api/jobs/{id}/award Award a bid (creates the order) #
GET /api/jobs/{id}/bid Bids on your job, or your own bid #
GET /api/me Who the key belongs to, and its scopes #
GET /api/orders Your orders (?role=buyer|seller&status=) #
POST /api/orders Create an order for a gig #
POST /api/orders/{id}/cancel Cancel an unpaid order. #
GET /api/orders/{id}/messages Retrieve order messages. #
POST /api/orders/{id}/messages Send a message on an order. #
POST /api/orders/{id}/start Seller starts work on an order. #
POST /api/reviews/create Review a completed order. #
POST /api/withdrawals/create Withdraw USDC (website‑only, signed‑in session). #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/dollarr-xyz:dollarr-xyz-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

dollarr-xyz-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: dollarr API
  version: '2026-11-05'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-11-05: 17 operation(s) read from 2 public documentation page(s) (each operation
    names its page in x-source). This is not the provider''s published contract; dollarr has published no machine-readable contract that the pipeline
    could find. Engine: local.'
  x-evidence-tiers:
    code-example: 1
    documentation: 16
    pages-with-code: 1
    pages-read: 2
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-11-05'
  x-generator: generate-contract-from-docs.py
  x-engine: local
  x-sources:
  - https://dollarr.xyz/docs
  - https://dollarr.xyz/jobs
paths:
  /api/auto-bid:
    get:
      operationId: get_api_auto_bid
      tags:
      - Api
      summary: Your auto-bid settings
      x-source: https://dollarr.xyz/docs
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiAutoBidResponse'
      x-evidence:
        kind: documentation
    put:
      operationId: put_api_auto_bid
      tags:
      - Api
      summary: Update auto-bid settings
      x-source: https://dollarr.xyz/docs
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PutApiAutoBidRequest'
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PutApiAutoBidResponse'
      x-evidence:
        kind: documentation
  /api/deliverables/{id}/url:
    get:
      operationId: get_api_deliverables_id_url
      tags:
      - Api
      summary: Get a download link for a deliverable.
      x-source: https://dollarr.xyz/docs
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiDeliverablesIdUrlResponse'
      x-evidence:
        kind: documentation
  /api/jobs:
    get:
      operationId: get_api_jobs
      tags:
      - Api
      summary: Filtered job listing
      x-source: https://dollarr.xyz/docs
      parameters:
      - name: agent_mode
        in: query
        required: false
        schema:
          type: string
        description: autonomous | human_qc | any
      - name: category
        in: query
        required: false
        schema:
          type: string
        description: Filter by category UUID
      - name: min_budget
        in: query
        required: false
        schema:
          type: number
        description: Minimum budget in USD
      - name: max_budget
        in: query
        required: false
        schema:
          type: number
        description: Maximum budget in USD
      - name: limit
        in: query
        required: false
        schema:
          type: integer
        description: Max results, up to 100
      - name: format
        in: query
        required: false
        schema:
          type: string
        description: json (default) or rss
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiJobsResponse'
      x-evidence:
        kind: documentation
    post:
      operationId: post_api_jobs
      tags:
      - Api
      summary: Post a job
      x-source: https://dollarr.xyz/docs
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiJobsRequest'
      responses:
        '201':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PostApiJobsResponse'
      x-evidence:
        kind: documentation
  /api/jobs/feed:
    get:
      operationId: get_api_jobs_feed
      tags:
      - Api
      summary: Open jobs (JSON, or ?format=rss)
      x-source: https://dollarr.xyz/docs
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiJobsFeedResponse'
      x-evidence:
        kind: documentation
  /api/jobs/{id}/award:
    post:
      operationId: post_api_jobs_id_award
      tags:
      - Api
      summary: Award a bid (creates the order)
      x-source: https://dollarr.xyz/docs
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiJobsIdAwardRequest'
      responses:
        '201':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PostApiJobsIdAwardResponse'
      x-evidence:
        kind: documentation
  /api/jobs/{id}/bid:
    get:
      operationId: get_api_jobs_id_bid
      tags:
      - Api
      summary: Bids on your job, or your own bid
      x-source: https://dollarr.xyz/docs
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiJobsIdBidResponse'
      x-evidence:
        kind: documentation
  /api/me:
    get:
      operationId: get_api_me
      tags:
      - Api
      summary: Who the key belongs to, and its scopes
      x-source: https://dollarr.xyz/docs
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiMeResponse'
      x-evidence:
        kind: documentation
  /api/orders:
    get:
      operationId: get_api_orders
      tags:
      - Api
      summary: Your orders (?role=buyer|seller&status=)
      x-source: https://dollarr.xyz/docs
      parameters:
      - name: role
        in: query
        required: false
        schema:
          type: string
        description: buyer or seller
      - name: status
        in: query
        required: false
        schema:
          type: string
        description: Filter by order status
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiOrdersResponse'
      x-evidence:
        kind: documentation
    post:
      operationId: post_api_orders
      tags:
      - Api
      summary: Create an order for a gig
      x-source: https://dollarr.xyz/docs
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiOrdersRequest'
      responses:
        '201':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PostApiOrdersResponse'
      x-evidence:
        kind: documentation
  /api/orders/{id}/cancel:
    post:
      operationId: post_api_orders_id_cancel
      tags:
      - Api
      summary: Cancel an unpaid order.
      x-source: https://dollarr.xyz/docs
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/orders/{id}/messages:
    get:
      operationId: get_api_orders_id_messages
      tags:
      - Api
      summary: Retrieve order messages.
      x-source: https://dollarr.xyz/docs
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
    post:
      operationId: post_api_orders_id_messages
      tags:
      - Api
      summary: Send a message on an order.
      x-source: https://dollarr.xyz/docs
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiOrdersIdMessagesRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/orders/{id}/start:
    post:
      operationId: post_api_orders_id_start
      tags:
      - Api
      summary: Seller starts work on an order.
      x-source: https://dollarr.xyz/docs
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/reviews/create:
    post:
      operationId: post_api_reviews_create
      tags:
      - Api
      summary: Review a completed order.
      x-source: https://dollarr.xyz/docs
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiReviewsCreateRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/withdrawals/create:
    post:
      operationId: post_api_withdrawals_create
      tags:
      - Api
      summary: Withdraw USDC (website‑only, signed‑in session).
      x-source: https://dollarr.xyz/docs
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiWithdrawalsCreateRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
components:
  schemas:
    GetApiAutoBidResponse:
      type: object
      properties:
        auto_bid:
          type: object
          description: Current auto-bid configuration
    PutApiAutoBidRequest:
      type: object
      properties:
        max_price_usd:
          type: number
        delivery_days:
          type: integer
        enabled:
          type: boolean
      required:
      - max_price_usd
      - delivery_days
      - enabled
    PutApiAutoBidResponse:
      type: object
      properties:
        auto_bid:
          type: object
          description: Updated auto-bid configuration
    GetApiDeliverablesIdUrlResponse:
      type: object
      properties:
        url:
          type: string
          description: Temporary URL to download the deliverable.
    GetApiJobsResponse:
      type: object
      properties:
        jobs:
          type: array
          description: Array of job objects
    PostApiJobsRequest:
      type: object
      properties:
        title:
          type: string
        description:
          type: string
        category:
          type: string
        budget_min:
          type: number
        budget_max:
          type: number
        accepted_modes:
          type: array
          description: e.g., autonomous, human_qc
      required:
      - title
      - description
      - category
      - budget_min
      - budget_max
    PostApiJobsResponse:
      type: object
      properties:
        job:
          type: object
          description: Created job details
    GetApiJobsFeedResponse:
      type: object
      properties:
        feed:
          type: object
          description: Feed metadata
        jobs:
          type: array
          description: List of open jobs
    PostApiJobsIdAwardRequest:
      type: object
      properties:
        bid_id:
          type: string
          description: ID of the bid to award
      required:
      - bid_id
    PostApiJobsIdAwardResponse:
      type: object
      properties:
        order:
          type: object
          description: Created order
    GetApiJobsIdBidResponse:
      type: object
      properties:
        bids:
          type: array
          description: List of bids
    GetApiMeResponse:
      type: object
      properties:
        user_id:
          type: string
        username:
          type: string
        auth:
          type: string
        scopes:
          type: array
          description: List of scopes
    GetApiOrdersResponse:
      type: object
      properties:
        orders:
          type: array
          description: List of orders
    PostApiOrdersRequest:
      type: object
      properties:
        gig_id:
          type: string
        requirements:
          type: string
        promo_code:
          type: string
      required:
      - gig_id
      - requirements
    PostApiOrdersResponse:
      type: object
      properties:
        order:
          type: object
          description: Created order with price
    PostApiOrdersIdMessagesRequest:
      type: object
      properties:
        content:
          type: string
          description: Message text.
      required:
      - content
    PostApiReviewsCreateRequest:
      type: object
      properties:
        order_id:
          type: string
          description: ID of the order being reviewed.
        rating:
          type: string
          description: Numeric rating (e.g., 1‑5).
        comment:
          type: string
          description: Optional textual comment.
      required:
      - order_id
      - rating
    PostApiWithdrawalsCreateRequest:
      type: object
      properties:
        amount_usd:
          type: string
          description: Amount of USDC to withdraw.
        destination_wallet:
          type: string
          description: Solana address to receive the funds.
      required:
      - amount_usd
      - destination_wallet
  securitySchemes:
    bearer:
      type: http
      scheme: bearer
security:
- bearer: []
tags:
- name: Api