How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Canoe Intelligence Documents API

The Documents API from Canoe Intelligence — 10 operation(s) for documents.

Canoe Intelligence Documents API is one of 10 APIs that Canoe Intelligence publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Documents. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 24 operations across 22 paths, and defines 4 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://api.canoesoftware.com.

24 operations 22 paths 4 schemas 2 DELETE12 GET1 PATCH6 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.canoesoftware.com
Authentication
HTTP Bearer, OAuth 2.0
Resource Areas
1

Authentication & Security 2

Canoe Intelligence Documents API declares 2 security schemes for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearerAuth). It supports OAuth 2.0 (oauth2) using the authorizationCode and clientCredentials flows.

  • bearerAuth — Enter your Bearer token in the format: Bearer {token}
  • oauth2 — OAuth 2.0 authentication

Paths & Operations 24

Across 22 paths, the API surfaces 24 operations — 2 DELETE, 12 GET, 1 PATCH, 6 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

Documents 24
GET
Get Document Data
Get documents
GetDocuments 36 params body → 200403
GET
Get Document Types
Get documents type
GetDocumentsType body → 200
GET
Get Document Tags
Get document tags
GetDocumentTags 2 params body → 200
GET
Get Document Allocation Tags
Get document allocation tags
GetDocumentAllocationTags 2 params body → 200
POST
Delete Multiple Documents
Delete multiple documents
DeleteMultipleDocuments 21 params body → 200
GET
Get A Single Document
Get ASingle document
GetASingleDocument 1 param body → 200403
DELETE
Delete A Single Document
Delete document
DeleteDocument 1 param body → 200403
POST
Bulk Set Document Metadata
Bulk set document metadata
BulkSetDocumentMetadata 5 params body → 200422
PUT
Set Document Metadata
Set document metadata
SetDocumentMetadata 7 params body → 200401403422
GET
Download Documents
Download documents
DownloadDocuments 32 params body → 200
POST
Upload A Single Document
Upload documents
UploadDocuments 8 params body → 200422
PUT
Edit Document Attributes
Edit document attributes
EditDocumentAttributes 6 params body → 200422
GET
/v1/documents/data
Get Document Data
getV1DocumentsData 33 params → 200403
GET
/v1/documents/types
Get Document Types
getV1DocumentsTypes → 200
GET
/v1/documents/tags
Get Document Tags
getV1DocumentsTags 2 params → 200
GET
/v1/documents/allocation-tags
Get Document Allocation Tags
getV1DocumentsAllocationTags 2 params → 200
POST
/v1/documents/delete-documents
Delete Multiple Documents
postV1DocumentsDeleteDocuments body → 200
GET
/v1/documents/{id}
Get A Single Document
getV1DocumentsById 1 param → 200403
DELETE
/v1/documents/{id}
Delete A Single Document
deleteV1DocumentsById 1 param → 200403
POST
/v1/documents/metadata
Bulk Set Document Metadata
postV1DocumentsMetadata 5 params → 200422
PUT
/v1/documents/{id}/metadata
Set Document Metadata
putV1DocumentsByIdMetadata 1 param body → 200401403422
GET
/v1/documents
Download Documents
getV1Documents 31 params → 200
POST
/v1/documents
Upload A Single Document
postV1Documents body → 200422
PATCH
/v1/documents/{allocationId}/allocation-tags
Update Allocation Tags
updateAllocationTags 1 param body → 200400403404422

Schemas 4

The contract defines 4 schemas that model the data the API accepts and returns. The most detailed are Document_2 (25 properties), Document (25 properties), DocumentMetaData (6 properties), UploadSingleDocument (3 properties). Each schema is shown below with its type and property counts.

Document
object
25 properties
UploadSingleDocument
object
3 properties
DocumentMetaData
object
6 properties
Document_2
object
25 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

canoe-intelligence-documents-api-openapi.yml Raw ↑

Other APIs Canoe Intelligence publishes across the network.

Canoe Intelligence Allocations API
Canoe Intelligence Authentication API
Canoe Intelligence Custom Fields API
Canoe Intelligence Funds API
Canoe Intelligence Organizations API
Canoe Intelligence Password Grant Tokens API
Canoe Intelligence Terms API
Canoe Intelligence User API
Canoe Intelligence Introduction API
Where this information came from

This is an independent, third-party profile of Canoe Intelligence Documents API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.