vee3-io Cron API

The cron API from vee3-io — 5 operation(s) for cron.

Operations 5

POST /v1/cron/finalize-agent-uploads Finalize Agent Uploads #
POST /v1/cron/expire-agent-uploads Expire Agent Uploads #
POST /v1/cron/hosting-bandwidth-usage Bill Hosting Bandwidth Usage #
POST /v1/cron/setup-follow-up Send Setup Follow Up Notifications #
POST /v1/cron/uptime-probe Run Uptime Probe #

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/vee3-io:vee3-io-cron-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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

vee3-io-cron-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Vee3 Io Cron API
  version: 0.1.0
  description: 'Operations tagged cron across 2 of this provider''s published API definitions: vee3-io.json, vee3-io-openapi.json. Each path carries the servers of the definition it was published in.'
tags:
- name: cron
paths:
  /v1/cron/finalize-agent-uploads:
    post:
      tags:
      - cron
      summary: Finalize Agent Uploads
      operationId: finalize_agent_uploads_v1_cron_finalize_agent_uploads_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentUploadFinalizeResponse'
        '401':
          description: Missing or invalid finalize secret
        '503':
          description: Agent upload finalization is not configured
  /v1/cron/expire-agent-uploads:
    post:
      tags:
      - cron
      summary: Expire Agent Uploads
      operationId: expire_agent_uploads_v1_cron_expire_agent_uploads_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentUploadRetentionExpireResponse'
        '401':
          description: Missing or invalid finalize secret
        '503':
          description: Agent upload finalization is not configured
  /v1/cron/hosting-bandwidth-usage:
    post:
      tags:
      - cron
      summary: Bill Hosting Bandwidth Usage
      operationId: bill_hosting_bandwidth_usage_v1_cron_hosting_bandwidth_usage_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HostingBandwidthBillingResponse'
        '401':
          description: Missing or invalid hosting bandwidth billing secret
        '503':
          description: Hosting bandwidth billing is not configured
  /v1/cron/setup-follow-up:
    post:
      tags:
      - cron
      summary: Send Setup Follow Up Notifications
      operationId: send_setup_follow_up_notifications_v1_cron_setup_follow_up_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SetupFollowUpResponse'
        '401':
          description: Missing or invalid setup follow-up secret
        '503':
          description: Setup follow-up is not configured
  /v1/cron/uptime-probe:
    post:
      tags:
      - cron
      summary: Run Uptime Probe
      operationId: run_uptime_probe_v1_cron_uptime_probe_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UptimeProbeRunResponse'
        '401':
          description: Missing or invalid uptime probe secret
        '503':
          description: Uptime probing is not configured
components:
  schemas:
    SetupFollowUpResponse:
      properties:
        candidate_count:
          type: integer
          title: Candidate Count
        sent_count:
          type: integer
          title: Sent Count
        skipped_count:
          type: integer
          title: Skipped Count
      type: object
      required:
      - candidate_count
      - sent_count
      - skipped_count
      title: SetupFollowUpResponse
    HostingBandwidthBillingResponse:
      properties:
        billed_count:
          type: integer
          title: Billed Count
        skipped_count:
          type: integer
          title: Skipped Count
        failed_count:
          type: integer
          title: Failed Count
      type: object
      required:
      - billed_count
      - skipped_count
      - failed_count
      title: HostingBandwidthBillingResponse
    UptimeProbeRunResponse:
      properties:
        recorded_at:
          type: string
          title: Recorded At
        results:
          items:
            $ref: '#/components/schemas/UptimeProbeResultResponse'
          type: array
          title: Results
        retention_deleted_count:
          type: integer
          title: Retention Deleted Count
      type: object
      required:
      - recorded_at
      - results
      - retention_deleted_count
      title: UptimeProbeRunResponse
    UptimeProbeResultResponse:
      properties:
        service_id:
          type: string
          title: Service Id
        is_up:
          type: boolean
          title: Is Up
        response_time_ms:
          type: integer
          title: Response Time Ms
        status_code:
          anyOf:
          - type: integer
          - type: 'null'
          title: Status Code
        error_message:
          anyOf:
          - type: string
          - type: 'null'
          title: Error Message
      type: object
      required:
      - service_id
      - is_up
      - response_time_ms
      - status_code
      - error_message
      title: UptimeProbeResultResponse
    AgentUploadRetentionExpireResponse:
      properties:
        expired_count:
          type: integer
          title: Expired Count
        skipped_count:
          type: integer
          title: Skipped Count
        failed_count:
          type: integer
          title: Failed Count
      type: object
      required:
      - expired_count
      - skipped_count
      - failed_count
      title: AgentUploadRetentionExpireResponse
    AgentUploadFinalizeResponse:
      properties:
        completed_count:
          type: integer
          title: Completed Count
        expired_count:
          type: integer
          title: Expired Count
        failed_count:
          type: integer
          title: Failed Count
        skipped_count:
          type: integer
          title: Skipped Count
      type: object
      required:
      - completed_count
      - expired_count
      - failed_count
      - skipped_count
      title: AgentUploadFinalizeResponse
  securitySchemes:
    HTTPBearer:
      type: http
      scheme: bearer
x-refined-from:
- vee3-io.json
- vee3-io-openapi.json