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/agentline-cloud:agentline-cloud-feedback-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: 3.2.0
info:
title: AgentLine — Prepaid Phone Service for AI Agents Feedback API
description: 'AgentLine gives AI agents real US and Canada phone numbers, inbound/outbound voice calls, AI receptionists, transcripts, two-way SMS and live phone events. Use REST or MCP without signup: recharge and save agent_token. This endpoint adds prepaid credit with Base USDC x402 or Tempo MPP. $1 minimum recharge; numbers $3/30 days; connected calls $0.12/min (first-minute minimum, then per-second); SMS $0.02 sent or received. Other endpoints use prepaid balance and do not accept payments.'
version: 0.3.0
contact:
name: AgentLine Support
email: support@agentline.cloud
url: https://agentline.cloud
x-guidance: 'Recharge at GET or POST /v1/billing/topup/x402/pay with optional amount ($1-$1000). Retry the 402 challenge with exactly one Base x402 or Tempo MPP credential. Without signup, save the returned agent_token and use Authorization: Bearer <agent_token> for prepaid service operations and /mcp. Number leases cost $3 for 30 days; connected calls cost $0.12/min and require $0.50 available balance. No other endpoint accepts payments. Existing signup users may send their account Bearer token with recharge to credit that account. See /.well-known/agent-payments.json for configuration, numbers, calls, events and error guidance.'
servers:
- url: https://api.agentline.cloud
tags:
- name: Feedback
paths:
/v1/feedback:
post:
tags:
- Feedback
summary: Submit Feedback
description: 'Submit feedback, report a bug, or request a feature.
Use this endpoint to tell the AgentLine team about anything you
encounter while using the platform: something broken, a missing
capability, something hard to use, or general comments.
Your feedback is reviewed by the team. Include as much detail as
possible — for bugs, describe what you expected vs. what happened
and any steps to reproduce it.
Returns the saved feedback with its id (fb_...) and status "open";
check its progress later with list_feedback.'
operationId: submit_feedback
security:
- API Key or OAuth: []
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/FeedbackCreate'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/FeedbackOut'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
get:
tags:
- Feedback
summary: List Feedback
description: 'List feedback you have submitted.
Useful for tracking progress on bugs or feature requests you reported.
Returns {"feedback": [...], "count"}: each entry has id, category,
severity, subject, message, agent_id, contact_email, status, created_at
and updated_at, newest first; count is the number on this page.'
operationId: list_feedback
security:
- API Key or OAuth: []
parameters:
- name: category
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
description: 'Only feedback of this kind: bug, feature_request, difficulty or feedback.'
title: Category
description: 'Only feedback of this kind: bug, feature_request, difficulty or feedback.'
- name: status
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
description: 'Only feedback at this review stage: open (new), acknowledged, in_progress, resolved or closed.'
title: Status
description: 'Only feedback at this review stage: open (new), acknowledged, in_progress, resolved or closed.'
- name: limit
in: query
required: false
schema:
type: integer
maximum: 200
minimum: 1
description: 'Page size: how many entries to return, newest first.'
default: 50
title: Limit
description: 'Page size: how many entries to return, newest first.'
- name: offset
in: query
required: false
schema:
type: integer
minimum: 0
description: How many entries to skip, to page past earlier results.
default: 0
title: Offset
description: How many entries to skip, to page past earlier results.
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
components:
schemas:
HTTPValidationError:
properties:
detail:
items:
$ref: '#/components/schemas/ValidationError'
type: array
title: Detail
type: object
title: HTTPValidationError
FeedbackOut:
properties:
id:
type: string
title: Id
description: Unique feedback identifier (e.g. 'fb_abc123')
account_id:
type: string
title: Account Id
description: Account that submitted this feedback
category:
type: string
title: Category
description: 'Feedback type: ''bug'', ''feature_request'', ''difficulty'', or ''feedback'''
message:
type: string
title: Message
description: Full feedback message
subject:
anyOf:
- type: string
- type: 'null'
title: Subject
description: Short summary title
severity:
type: string
title: Severity
description: 'Impact level: ''low'', ''normal'', ''high'', or ''critical'''
agent_id:
anyOf:
- type: string
- type: 'null'
title: Agent Id
description: Related AI agent ID, if any
contact_email:
anyOf:
- type: string
- type: 'null'
title: Contact Email
description: Follow-up email, if provided
status:
type: string
title: Status
description: 'Current status: ''open'', ''acknowledged'', ''in_progress'', ''resolved'', or ''closed'''
created_at:
type: string
format: date-time
title: Created At
description: When the feedback was submitted
type: object
required:
- id
- account_id
- category
- message
- severity
- status
- created_at
title: FeedbackOut
FeedbackCategory:
type: string
enum:
- bug
- feature_request
- difficulty
- feedback
title: FeedbackCategory
FeedbackSeverity:
type: string
enum:
- low
- normal
- high
- critical
title: FeedbackSeverity
FeedbackCreate:
properties:
category:
$ref: '#/components/schemas/FeedbackCategory'
description: 'Kind of report: bug (something broken), feature_request (a missing capability), difficulty (hard or confusing to use) or feedback (general comment or praise)'
message:
type: string
title: Message
description: Detailed description of the feedback, issue, or request. For bugs, include what you expected vs. what actually happened.
subject:
anyOf:
- type: string
- type: 'null'
title: Subject
description: Short summary shown as the title, e.g. 'Outbound call drops after greeting'. When omitted the feedback is saved without a subject.
severity:
$ref: '#/components/schemas/FeedbackSeverity'
description: How much the issue affects you; mainly relevant for bugs
default: normal
agent_id:
anyOf:
- type: string
- type: 'null'
title: Agent Id
description: Agent the feedback is about (agt_... from list_agents), if any. Must be an agent on this account.
contact_email:
anyOf:
- type: string
- type: 'null'
title: Contact Email
description: Email address for follow-up about this feedback (optional)
type: object
required:
- category
- message
title: FeedbackCreate
ValidationError:
properties:
loc:
items:
anyOf:
- type: string
- type: integer
type: array
title: Location
msg:
type: string
title: Message
type:
type: string
title: Error Type
input:
title: Input
ctx:
type: object
title: Context
type: object
required:
- loc
- msg
- type
title: ValidationError
securitySchemes:
API_Key_or_OAuth:
type: http
description: 'Pass an API key (`Authorization: Bearer al_live_xxx`) or an OAuth access token issued via the Claude.ai / MCP connect flow. Wallet agents use the payment-issued `agent_token` with the same Bearer header, without signup.'
scheme: bearer
x-service-info:
name: AgentLine - AI Phone Service
description: 'AgentLine gives AI agents real US and Canada phone numbers, inbound/outbound voice calls, AI receptionists, transcripts, two-way SMS and live phone events. Use REST or MCP without signup: recharge and save agent_token. This endpoint adds prepaid credit with Base USDC x402 or Tempo MPP. $1 minimum recharge; numbers $3/30 days; connected calls $0.12/min (first-minute minimum, then per-second); SMS $0.02 sent or received. Other endpoints use prepaid balance and do not accept payments.'
url: https://agentline.cloud
iconUrl: https://api.agentline.cloud/favicon.png