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.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/yodlee-user-documents-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
openapi: 3.2.0
info:
license:
name: Yodlee Developer License
url: https://developer.yodlee.com/terms/condition#_Services_1
contact:
email: developer@yodlee.com
description: This file describes the Yodlee Platform APIs using the swagger notation.
termsOfService: https://developer.yodlee.com/terms/condition
title: Yodlee Core User Documents API
version: 1.1.0
servers:
- url: /
tags:
- name: User Documents
description: User Documents API
paths:
/documents/search:
post:
summary: Get User Documents
deprecated: false
description: The Get User Documents service will allow customers to search or retrieve metadata related to PDF documents uploaded by user through the FastLink 4 flow.
operationId: getuserdocuments
responses:
200:
description: OK
content:
application/json;charset=UTF-8:
schema:
$ref: '#/components/schemas/GetDocumentsResponse'
400:
description: 'Y800 : Invalid value for ids<br>Y800 : Invalid value for accountIds<br>Y800 : Invalid value for ids or accountIds<br>'
content:
application/json;charset=UTF-8:
schema:
$ref: '#/components/schemas/YodleeError'
401:
description: Unauthorized
404:
description: Not Found
tags:
- User Documents
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/GetDocumentsRequest'
description: getDocumentsRequest
/documents:
delete:
summary: Delete User Documents
deprecated: false
description: 'The Delete User Documents service allows the consumer to delete the PDF documents uploaded by user through FastLink 4 flow.
The deleted documents will not be returned in the Get User Documents API.
The HTTP response code is 204 (success without content).'
operationId: deleteuserdocuments
responses:
400:
description: 'Y800 : Invalid value for documentId<br>Y904 : Internal exception<br>'
content:
application/json;charset=UTF-8:
schema:
$ref: '#/components/schemas/YodleeError'
401:
description: Unauthorized
204:
description: OK
404:
description: Not Found
tags:
- User Documents
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DeleteDocumentsRequest'
description: deleteDocumentsRequest
required: true
components:
schemas:
DeleteDocumentsRequest:
type: object
title: DeleteDocumentsRequest
properties:
id:
description: List of document ids.
type: array
items:
format: int64
type: integer
GetDocumentsRequest:
type: object
title: GetDocumentsRequest
properties:
accountId:
description: The unique identifier of an account. Retrieve documents for a given associated accountId.<br>Comma separated Account Ids.
type: array
items:
format: int64
type: integer
id:
description: List of document ids.
type: array
items:
format: int64
type: integer
SuccessAssociations:
type: object
title: SuccessAssociations
properties:
accountId:
format: int64
description: The account Ids associated with the document Id.
readOnly: true
type: integer
YodleeError:
type: object
title: YodleeError
properties:
errorMessage:
description: The descriptive message that explains the error scenario.
readOnly: true
type: string
errorCode:
description: The error code follows the format YNNN. The error codes do not change. New error codes may be added as we introduce new features and enhance functionalities.
readOnly: true
type: string
referenceCode:
description: Unique Yodlee identifier used to troubleshoot issues at Yodlee's end.
readOnly: true
type: string
GetDocumentsList:
type: object
title: GetDocumentsList
properties:
associatedAccounts:
type: array
items:
$ref: '#/components/schemas/SuccessAssociations'
uploadId:
format: int64
type: integer
downloadURL:
description: The URL from where the document can be download.
readOnly: true
type: string
name:
description: The name of the file uploaded.
readOnly: true
type: string
id:
format: int64
description: The document's primary key and unique identifier.
readOnly: true
type: integer
urlExpiryTime:
description: The validity time of the document to be downloaded.
readOnly: true
type: string
status:
description: Indicates the status of the document download.
readOnly: true
type: string
GetDocumentsResponse:
type: object
title: GetDocumentsResponse
properties:
documents:
type: array
items:
$ref: '#/components/schemas/GetDocumentsList'