canlicapital-com Keys API
The Keys API from canlicapital-com — 2 operation(s) for keys.
The Keys API from canlicapital-com — 2 operation(s) for keys.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/canlicapital-com:canlicapital-com-keys-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: Canlicapital Com Keys API
version: 1.0.0
contact:
name: Arhan Canli
url: https://canlicapital.com/founder
license:
name: MIT
identifier: MIT
description: 'Operations tagged Keys across 2 of this provider''s published API definitions: canlicapital-com-openapi-site.json, canlicapital-com-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://canlicapital.com
description: Production
tags:
- name: Keys
paths:
/api/v1/keys/revoke:
post:
summary: Permanently revoke the bearer key without consuming validation quota.
operationId: keys_revoke
responses:
'200':
description: The envelope with data
content:
application/json:
schema:
$ref: '#/components/schemas/Envelope'
'400':
description: Malformed request
content:
application/json:
schema:
$ref: '#/components/schemas/Envelope'
'401':
description: Missing or unknown bearer key
content:
application/json:
schema:
$ref: '#/components/schemas/Envelope'
'405':
description: Wrong method
content:
application/json:
schema:
$ref: '#/components/schemas/Envelope'
'413':
description: Body over 1024 bytes
content:
application/json:
schema:
$ref: '#/components/schemas/Envelope'
'422':
description: Input the validator refuses, with the reason
content:
application/json:
schema:
$ref: '#/components/schemas/Envelope'
'503':
description: Revocation unavailable; key state is not confirmed
content:
application/json:
schema:
$ref: '#/components/schemas/Envelope'
requestBody:
required: false
content:
application/json:
schema:
type: object
properties: {}
required: []
additionalProperties: false
example: {}
security:
- bearerKey: []
tags:
- Keys
servers:
- url: https://canlicapital.com
description: Production
/api/v1/keys:
post:
summary: Issue a free key. Returned once; only its hash is stored
operationId: keys
responses:
'201':
description: The key, once
content:
application/json:
schema:
$ref: '#/components/schemas/Envelope'
'400':
description: Malformed request
content:
application/json:
schema:
$ref: '#/components/schemas/Envelope'
'405':
description: Wrong method
content:
application/json:
schema:
$ref: '#/components/schemas/Envelope'
'413':
description: Body over 1048576 bytes
content:
application/json:
schema:
$ref: '#/components/schemas/Envelope'
'422':
description: Input the validator refuses, with the reason
content:
application/json:
schema:
$ref: '#/components/schemas/Envelope'
'429':
description: At most 5 keys per client per day
content:
application/json:
schema:
$ref: '#/components/schemas/Envelope'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
label:
type: string
required: []
example:
label: my-backtest-runner
tags:
- Keys
servers:
- url: https://canlicapital.com
description: Production
components:
schemas:
Envelope:
type: object
required:
- schema
- endpoint
- generated_at
- claim_class
- capital_kind
- canonical_human_page
- limits
- sources
- data
properties:
schema:
const: canli.api.v1
endpoint:
type: string
generated_at:
type: string
format: date-time
claim_class:
type: string
capital_kind:
type: string
canonical_human_page:
type: string
limits:
type: array
items:
type: string
minItems: 1
sources:
type: array
items:
type: object
data:
type: object
receipt:
type: object
error:
type: object
securitySchemes:
bearerKey:
type: http
scheme: bearer
description: 'A key from POST /api/v1/keys, sent as Authorization: Bearer ck_live_...'
externalDocs:
description: Developer documentation
url: https://canlicapital.com/developers
x-refined-from:
- canlicapital-com-openapi-site.json
- canlicapital-com-openapi.json