Waafir
Platform API (/v1)

Endpoints

This page lists every endpoint of the /api/v1 surface, 54 in total. It is generated from the platform's route tree each time this site is built. A production release builds it from the same commit as the app, so it describes the routes that release serves.

Each endpoint shows the role its caller must hold, the minimum token scope, the query parameters it accepts, its rate limit and its known errors. The known-errors list is a minimum, not an exhaustive list. It is derived from the authentication layer and the handler code the generator can read, so an endpoint can return codes it does not show. Some of the codes it does show apply only in certain configurations. IP_BLOCKED needs an IP allowlist, for example, and the PAT_* codes apply only to token callers. Handle what you might receive, not only what you expect.

Versioning. Within /v1 the platform may ADD response fields and ADD optional request parameters. It does not remove or retype an existing field, and does not remove an operation, inside a version. A breaking change takes a new prefix.

Session

GET /api/v1/session

AccessThe credential itself. A data-room-restricted token is admitted here.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scoperead or higher
Query parametersNone accepted. Any query parameter is rejected with 400.
Rate limit60 requests per minute per identity
Known errorsIP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, ORGANIZATION_REQUIRED, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

Organisation

GET /api/v1/org

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleDeal team: organisation owner, admin or member
Token scoperead or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limit60 requests per minute per identity
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, ORG_NOT_FOUND, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

Team

GET /api/v1/team

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleDeal team: organisation owner, admin or member
Token scoperead or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limit60 requests per minute per identity
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

POST /api/v1/team

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleOrganisation owner or admin
Token scopewrite or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limit60 requests per minute per identity
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

PATCH /api/v1/team/{membershipId}

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleOrganisation owner or admin
Token scopewrite or higher
Path parametersmembershipId
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limit60 requests per minute per identity
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

DELETE /api/v1/team/{membershipId}

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleOrganisation owner or admin
Token scopewrite or higher
Path parametersmembershipId
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limit60 requests per minute per identity
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

Access grants

POST /api/v1/grants

AccessData room. The caller must be able to access the data room named in the request.
Required roleOrganisation owner or admin
Token scopewrite or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsBAD_REQUEST 400, FORBIDDEN 403, GRANTEE_NOT_FOUND, GRANTEE_NOT_IN_DATAROOM, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/403/404/429/503. A known minimum, not exhaustive. See error codes.

DELETE /api/v1/grants/{id}

AccessData room. The caller must be able to access the data room named in the request.
Required roleOrganisation owner or admin
Token scopewrite or higher
Path parametersid
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsBAD_REQUEST 400, FORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, NOT_FOUND, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/403/404/429/503. A known minimum, not exhaustive. See error codes.

Folders

GET /api/v1/folders

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleDeal team: organisation owner, admin or member
Token scoperead or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limit60 requests per minute per identity
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

Files

GET /api/v1/files

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleDeal team: organisation owner, admin or member
Token scoperead or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limit60 requests per minute per identity
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

Facts

GET /api/v1/facts

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleDeal team: organisation owner, admin or member
Token scoperead or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

Q&A

GET /api/v1/qa

AccessData room. The caller must be able to access the data room named in the request.
Required roleDeal team: organisation owner, admin or member
Token scoperead or higher
Query parametersdataroomId, fileId, limit, offset, status. Any other parameter is rejected with 400.
Rate limit60 requests per minute per identity
Known errorsBAD_REQUEST 400, FORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/403/404/429/503. A known minimum, not exhaustive. See error codes.

Chat

POST /api/v1/chat

AccessData room. The caller must be able to access the data room named in the request.
Required roleDeal team: organisation owner, admin or member
Token scopewrite or higher
Query parametersNone accepted. Any query parameter is rejected with 400.
Rate limit30 requests per minute per identity
AI budgetDraws on the organisation's daily AI budget
Known errorsAI_BUDGET_UNAVAILABLE 503, AI_DAILY_BUDGET_EXCEEDED 429, ai_disabled 403, BAD_REQUEST 400, FORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, NOT_FOUND, PAID_PLAN_REQUIRED 402, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/403/404/429/503. A known minimum, not exhaustive. See error codes.

Agents

POST /api/v1/agents/{name}/invoke

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scopewrite or higher
Path parametersname
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limit5 requests per minute per identity
AI budgetDraws on the organisation's daily AI budget
Known errorsAI_BUDGET_UNAVAILABLE 503, AI_DAILY_BUDGET_EXCEEDED 429, ai_disabled 403, BAD_REQUEST, CONFLICT, FORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, NOT_FOUND, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

Activity and engagement

GET /api/v1/activity

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleDeal team: organisation owner, admin or member
Token scoperead or higher
Query parameterscounterparty, cursor, limit, since. Any other parameter is rejected with 400.
Rate limit60 requests per minute per identity
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

GET /api/v1/activity/engagement

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleDeal team: organisation owner, admin or member
Token scoperead or higher
Query parameterscounterparty, cursor, limit, weeks. Any other parameter is rejected with 400.
Rate limit60 requests per minute per identity
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

GET /api/v1/activity/engagement/document/pages

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleDeal team: organisation owner, admin or member
Token scoperead or higher
Query parametersfileId, range. Any other parameter is rejected with 400.
Rate limit60 requests per minute per identity
Known errorsFILE_NOT_FOUND, FORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

GET /api/v1/activity/engagement/documents

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleDeal team: organisation owner, admin or member
Token scoperead or higher
Query parameterscounterparty, cursor, fileId, limit, weeks. Any other parameter is rejected with 400.
Rate limit60 requests per minute per identity
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

GET /api/v1/activity/rollups

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleDeal team: organisation owner, admin or member
Token scoperead or higher
Query parameterscounterparty, cursor, limit, weeks. Any other parameter is rejected with 400.
Rate limit60 requests per minute per identity
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

Portfolio monitoring

Request and response schemas for the loan-domain routes, and the ingestion contract they share, are in the loan API reference.

POST /api/v1/monitoring/charts/data

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleOrganisation owner or admin
Token scoperead or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsADDON_NOT_PURCHASED, FORBIDDEN 403, INVALID_BODY, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503, VALIDATION_FAILED. A known minimum, not exhaustive. See error codes.

POST /api/v1/monitoring/charts/nl-to-dsl

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleOrganisation owner or admin
Token scoperead or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limit20 requests per minute per identity
AI budgetDraws on the organisation's daily AI budget
Known errorsADDON_NOT_PURCHASED, AI_BUDGET_UNAVAILABLE 503, AI_DAILY_BUDGET_EXCEEDED 429, FORBIDDEN 403, INVALID_BODY, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503, VALIDATION_FAILED. A known minimum, not exhaustive. See error codes.

GET /api/v1/monitoring/exports

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scoperead or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

POST /api/v1/monitoring/exports

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scopewrite or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503, UNKNOWN_EXPORT_TYPE. A known minimum, not exhaustive. See error codes.

GET /api/v1/monitoring/exports/{id}

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scoperead or higher
Path parametersid
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

GET /api/v1/monitoring/exports/admin/history

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleOrganisation owner or admin
Token scoperead or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

GET /api/v1/monitoring/exports/admin/history/{id}

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleOrganisation owner or admin
Token scoperead or higher
Path parametersid
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_ROLE_CEILING 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

POST /api/v1/monitoring/loan/borrowers

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scopewrite or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, ID_CONFLICT, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, PORTFOLIO_NOT_FOUND, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

GET /api/v1/monitoring/loan/borrowers/{id}

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scoperead or higher
Path parametersid
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, NOT_FOUND, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

POST /api/v1/monitoring/loan/bulk/actual-payments

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scopewrite or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

POST /api/v1/monitoring/loan/bulk/borrowers

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scopewrite or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

POST /api/v1/monitoring/loan/bulk/collateral

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scopewrite or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

POST /api/v1/monitoring/loan/bulk/collateral-valuations

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scopewrite or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

POST /api/v1/monitoring/loan/bulk/loans

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scopewrite or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

POST /api/v1/monitoring/loan/bulk/scheduled-repayments

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scopewrite or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

POST /api/v1/monitoring/loan/collateral

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scopewrite or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, ID_CONFLICT, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, PORTFOLIO_NOT_FOUND, RATE_LIMITED 429, REFERENCED_ENTITY_NOT_FOUND, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

POST /api/v1/monitoring/loan/collateral-valuations

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scopewrite or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, ID_CONFLICT, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, PORTFOLIO_NOT_FOUND, RATE_LIMITED 429, REFERENCED_ENTITY_NOT_FOUND, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

GET /api/v1/monitoring/loan/collateral-valuations/{id}

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scoperead or higher
Path parametersid
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, NOT_FOUND, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

GET /api/v1/monitoring/loan/collateral/{id}

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scoperead or higher
Path parametersid
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, NOT_FOUND, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

GET /api/v1/monitoring/loan/counts

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scoperead or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

GET /api/v1/monitoring/loan/imports

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scoperead or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

POST /api/v1/monitoring/loan/imports

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scopewrite or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IDEMPOTENCY_KEY_REUSED, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503, UNKNOWN_KIND. A known minimum, not exhaustive. See error codes.

GET /api/v1/monitoring/loan/imports/{id}

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scoperead or higher
Path parametersid
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

DELETE /api/v1/monitoring/loan/imports/{id}

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scopewrite or higher
Path parametersid
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

POST /api/v1/monitoring/loan/imports/{id}/commit

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scopewrite or higher
Path parametersid
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsCOMMIT_FAILED, FORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

GET /api/v1/monitoring/loan/imports/{id}/verify

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scoperead or higher
Path parametersid
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

POST /api/v1/monitoring/loan/loans

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scopewrite or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, ID_CONFLICT, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, PORTFOLIO_NOT_FOUND, RATE_LIMITED 429, REFERENCED_ENTITY_NOT_FOUND, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

GET /api/v1/monitoring/loan/loans/{externalId}

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scoperead or higher
Path parametersexternalId
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, NOT_FOUND, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

PATCH /api/v1/monitoring/loan/loans/{externalId}/status

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scopewrite or higher
Path parametersexternalId
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IDEMPOTENCY_CONFLICT, INVALID_STATUS_TRANSITION, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, NOT_FOUND, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

POST /api/v1/monitoring/loan/payments

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scopewrite or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsCHECK_VIOLATION, FORBIDDEN 403, ID_CONFLICT, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, PORTFOLIO_NOT_FOUND, RATE_LIMITED 429, REFERENCED_ENTITY_NOT_FOUND, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

GET /api/v1/monitoring/loan/payments/{id}

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scoperead or higher
Path parametersid
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, NOT_FOUND, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

POST /api/v1/monitoring/loan/payments/{id}/cancel

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scopewrite or higher
Path parametersid
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, NOT_FOUND, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

POST /api/v1/monitoring/loan/scheduled-repayments

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scopewrite or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, ID_CONFLICT, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, PORTFOLIO_NOT_FOUND, RATE_LIMITED 429, REFERENCED_ENTITY_NOT_FOUND, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

GET /api/v1/monitoring/loan/scheduled-repayments/{id}

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scoperead or higher
Path parametersid
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, NOT_FOUND, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.

GET /api/v1/monitoring/movers

AccessOrganisation. Answers for the organisation the credential belongs to.
Required roleNo role requirement of its own. The endpoint may still refuse (see Known errors)
Token scoperead or higher
Query parametersNot validated against a fixed list. Send only the parameters you intend.
Rate limitThe platform-wide default
Known errorsFORBIDDEN 403, IP_BLOCKED 403, MFA_CHALLENGE_REQUIRED 403, MFA_SETUP_REQUIRED 403, PAT_DATAROOM_SCOPE 403, PAT_SCOPE_INSUFFICIENT 403, RATE_LIMITED 429, SESSION_EXPIRED 401, UNAUTHORIZED 401/429/503. A known minimum, not exhaustive. See error codes.