com.datavrn/schedule-iii

MCPcomunidaden línea
v1.0.0com.datavrnUnknownActualizado hace 1 m

Deterministic Schedule III statements for Indian companies: trial balance in, Excel workbook out.

Estado del endpointen línea
comprobado hace 10 h · 1475 ms
100 % de las últimas 4 comprobaciones llegaron a este endpoint
Funciona en
ClaudeCursorCopilotChatGPTGemini

Inferido de los transportes que declara este listado (streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
hace 1 mÚltima actualización
Paquete
Autorcom.datavrn
LicenciaUnknown
Versión1.0.0
Fuentemcp-registry
Estado de confianza
B
60/100Bueno
Listado en el índice de Forge+10/10
Identidad del publicador verificada+0/30
Publicador: este listado no tiene ningún repositorio registrado, así que `forge publish` no puede verificar la propiedad de forma automática. Usa «Reclamar este listado» arriba — en Forge lo revisamos a mano.
Verificación de dominio+0/10
Ahora mismo no está disponible para este tipo de listado: hoy la comprobación de dominio solo se ejecuta para paquetes publicados en npm, así que esta fila todavía no se puede conseguir aquí, sea lo que sea lo que haya alojado en el dominio.
Análisis de inyección de prompts · limpio+30/30
Análisis de ofuscación / exfiltración · limpio+20/20
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio
Procedencia
DependenciasSin auditar
Superficie de herramientas67 herramientas · 5 privilegiadas
Análisis de seguridad✓ Limpiovlive · hoy¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado11 ago 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

67 herramientas · 5 privilegiadas
Observado en vivo desde el endpoint del proveedor10h ago

Leído de un handshake MCP real initialize → tools/list contra el endpoint declarado. No se invocó ninguna herramienta: tools/list es la llamada de introspección de solo lectura que el protocolo define para esto. Refleja lo que el servidor anunciaba en ese momento; un endpoint alojado no está fijado a ninguna versión y puede cambiar sin avisar.

  • https://app.datavrn.com/api/mcp67 herramientas · 1475 ms
list_clientsList the entities (companies) this credential can work with. Call this first to resolve the client_id every other tool needs. Returns each entity id and name.

List the entities (companies) this credential can work with. Call this first to resolve the client_id every other tool needs. Returns each entity id and name.

No se publicó ningún esquema de entrada para esta herramienta.

create_clientCreate a new entity (company) in the organization. Requires a Manager-role key. Use only when the user explicitly asks to set up a new entity; show them the name you will create first.

Create a new entity (company) in the organization. Requires a Manager-role key. Use only when the user explicitly asks to set up a new entity; show them the name you will create first.

ParámetroTipoDescripción
name*string
business_model_code
upload_trial_balanceprivilegiadaStage a Trial Balance spreadsheet (xlsx or csv, max 4 MB) for an entity by INLINING its bytes as base64. This path is ONLY for programmatic callers (a script, Claude Code, an automation) that already have the raw file on disk. If a HUMAN has the file — e.g. they attached it to this chat — do NOT us…

Stage a Trial Balance spreadsheet (xlsx or csv, max 4 MB) for an entity by INLINING its bytes as base64. This path is ONLY for programmatic callers (a script, Claude Code, an automation) that already have the raw file on disk. If a HUMAN has the file — e.g. they attached it to this chat — do NOT us…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
file_name*stringThe file's name, e.g. 'tb-2026-03.xlsx'.
file_base64*stringThe file bytes, base64-encoded.
formatstringLeave unset — the assistant handles Trial Balances only; any other format is refused (use the Datavrn web app).
sourcestringSet 'tally_file' when the file is a Tally xlsx export; omit otherwise.
get_uploadprivilegiadaRead an upload session: status, detected header row and columns, the confirmed mapping (if any), and the stored validation outcome. Use to check what a staged upload still needs.

Read an upload session: status, detected header row and columns, the confirmed mapping (if any), and the stored validation outcome. Use to check what a staged upload still needs.

ParámetroTipoDescripción
upload_id*stringThe upload session id returned by upload_trial_balance.
set_header_rowCorrect the detected header row of a staged upload (1-based). Only needed when get_upload/upload_trial_balance shows the wrong row was detected.

Correct the detected header row of a staged upload (1-based). Only needed when get_upload/upload_trial_balance shows the wrong row was detected.

ParámetroTipoDescripción
upload_id*stringThe upload session id returned by upload_trial_balance.
header_row*integer
confirm_column_mappingConfirm the column→field mapping for a staged upload and run validation. Returns the full validation result (row counts, warnings, blocking issues). Mapping suggestions are never auto-applied — pass exactly the mapping your user approved. Review any warnings with your user before ingesting.

Confirm the column→field mapping for a staged upload and run validation. Returns the full validation result (row counts, warnings, blocking issues). Mapping suggestions are never auto-applied — pass exactly the mapping your user approved. Review any warnings with your user before ingesting.

ParámetroTipoDescripción
upload_id*stringThe upload session id returned by upload_trial_balance.
mapping*object
optionsobject
save_asstring
ingest_uploadprivilegiadaCommit a validated upload into the entity’s books. This is a TWO-CALL approval: if the upload has any warnings, or would permanently delete existing trial-balance rows for a period it covers, the first call writes NOTHING and refuses with every warning, the exact record counts, and a short-lived re…

Commit a validated upload into the entity’s books. This is a TWO-CALL approval: if the upload has any warnings, or would permanently delete existing trial-balance rows for a period it covers, the first call writes NOTHING and refuses with every warning, the exact record counts, and a short-lived re…

ParámetroTipoDescripción
upload_id*stringThe upload session id returned by upload_trial_balance.
acknowledge_warningsboolean
acknowledged_state_digeststringBrowser/REST only, and IGNORED on the agent connection exactly as acknowledge_warnings is: the destroy_state_digest returned by the confirm-mapping step, resen…
confirm_mergesarray
removal_tokenstringOnly include the short-lived token returned by the removal preview for this exact upload.
removal_countintegerThe exact removal count returned by the removal preview.
list_periodsList the reporting periods a Schedule III statement can be prepared for (periods with a live Trial Balance). Returns period ids for get_schedule3_workspace, save_py_values, and generate_schedule_iii.

List the reporting periods a Schedule III statement can be prepared for (periods with a live Trial Balance). Returns period ids for get_schedule3_workspace, save_py_values, and generate_schedule_iii.

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
get_schedule3_workspaceTHE state tool: grouping progress, every required capture answer, generated/finalised versions, finalisation blockers, and bounded per-version control summaries. Report generation never marks capture complete. Exception output is rule/severity/count only — no account names or amounts. Call this to…

THE state tool: grouping progress, every required capture answer, generated/finalised versions, finalisation blockers, and bounded per-version control summaries. Report generation never marks capture complete. Exception output is rule/severity/count only — no account names or amounts. Call this to…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*stringThe statement template id (e.g. 'schedule3_v1' Division I; see list_snapshots/workspace).
period_id*stringThe reporting period id — from list_periods.
list_grouping_suggestionsList ungrouped accounts with DETERMINISTIC grouping suggestions (curated rules + name/group-path matching — no AI is involved; Datavrn never applies a suggestion itself). Paginated. Each row carries a reason and a confidence tier: present them to your user GROUPED BY CONFIDENCE, and call out low-co…

List ungrouped accounts with DETERMINISTIC grouping suggestions (curated rules + name/group-path matching — no AI is involved; Datavrn never applies a suggestion itself). Paginated. Each row carries a reason and a confidence tier: present them to your user GROUPED BY CONFIDENCE, and call out low-co…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*stringThe statement template id (e.g. 'schedule3_v1' Division I; see list_snapshots/workspace).
period_id*stringThe reporting period id — from list_periods.
limitintegerPage size (default 50, max 200).
offsetintegerRows to skip (default 0).
includestringWhich rows to page: 'suggestions' (default), 'confirmed' (already-grouped accounts), or 'both'.
confidencestringKeep only suggestion rows in this confidence tier ('none' = accounts with no deterministic suggestion). Filters rows only — the summary counts stay over the wh…
has_balancebooleanKeep only suggestion rows whose account carries a live balance (true) or not (false).
confirm_groupingsPersist USER-approved account→line groupings. Omitted accounts stay unchanged. Only explicit leaf_code:null clears a saved grouping. When clearing a saved grouping, use the current grouping_version from list_grouping_suggestions. An actual clear first returns an approval request; nothing changes th…

Persist USER-approved account→line groupings. Omitted accounts stay unchanged. Only explicit leaf_code:null clears a saved grouping. When clearing a saved grouping, use the current grouping_version from list_grouping_suggestions. An actual clear first returns an approval request; nothing changes th…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*string
decisions*array
grouping_versioninteger
removal_tokenstring
removal_countinteger
save_adjustmentsSave one balanced adjustment journal entry (debits = credits) as an atomic whole entry. Creating a new entry proceeds immediately. Replacing an existing entry first returns an approval request; nothing changes then. Review the existing entry in the Schedule III workspace, then resend the unchanged…

Save one balanced adjustment journal entry (debits = credits) as an atomic whole entry. Creating a new entry proceeds immediately. Replacing an existing entry first returns an approval request; nothing changes then. Review the existing entry in the Schedule III workspace, then resend the unchanged…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*string
period_id*string
entry_no*integer
lines*array
removal_tokenstring
removal_countinteger
save_py_valuesOverride the prior-year comparative for one or more statement lines with an audited figure. The prior-year column fills itself automatically from the previous year's Trial Balance read through the current groupings, so use this only when the audited financial statements differ from that figure (for…

Override the prior-year comparative for one or more statement lines with an audited figure. The prior-year column fills itself automatically from the previous year's Trial Balance read through the current groupings, so use this only when the audited financial statements differ from that figure (for…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*string
period_id*string
values*array
save_asset_movementsSave fixed-asset movements (additions, deletions, depreciation charge, depreciation on deletions) per gross-block line for the PPE schedule.

Save fixed-asset movements (additions, deletions, depreciation charge, depreciation on deletions) per gross-block line for the PPE schedule.

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*string
period_id*string
movements*array
save_provision_movementsUpsert provision movements (additions, amounts utilised) per provision line. Omitted saved lines stay unchanged. To remove selected saved lines, pass remove_leaf_codes; to remove the entire saved set, pass clear_all (never both). An actual removal first returns an approval request; nothing changes…

Upsert provision movements (additions, amounts utilised) per provision line. Omitted saved lines stay unchanged. To remove selected saved lines, pass remove_leaf_codes; to remove the entire saved set, pass clear_all (never both). An actual removal first returns an approval request; nothing changes…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*string
period_id*string
movements*array
remove_leaf_codesarray
clear_allboolean
removal_tokenstring
removal_countinteger
save_reserves_movementsUpsert reserves/equity movements (transfers in/out, dividends, other changes) per reserves line. Omitted saved lines stay unchanged. To remove selected saved lines, pass remove_leaf_codes; to remove the entire saved set, pass clear_all (never both). An actual removal first returns an approval reque…

Upsert reserves/equity movements (transfers in/out, dividends, other changes) per reserves line. Omitted saved lines stay unchanged. To remove selected saved lines, pass remove_leaf_codes; to remove the entire saved set, pass clear_all (never both). An actual removal first returns an approval reque…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*string
period_id*string
movements*array
remove_leaf_codesarray
clear_allboolean
removal_tokenstring
removal_countinteger
save_share_capitalSave the share-capital reconciliation for the period: the opening share count, the shares issued and bought back during the year, and the amount issued and the amount bought back.

Save the share-capital reconciliation for the period: the opening share count, the shares issued and bought back during the year, and the amount issued and the amount bought back.

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*string
period_id*string
opening_shares*
shares_issued*
shares_bought_back*
amount_issued*string
amount_bought_back*
save_statement_settingsSave statement settings (rounding unit, signatory details, company information used on the statement face).

Save statement settings (rounding unit, signatory details, company information used on the statement face).

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*string
period_id*string
entity_name_override*
cin*
registered_office*
unit_label*string
unit_divisor*number
weighted_equity_shares*
weighted_potential_equity_shares*
weighted_equity_shares_py*
weighted_potential_equity_shares_py*
equity_face_value*
font_namestring
entity_class
include_cfsboolean | null
suppress_nil_linesboolean
rounding_offbooleanWhole-rupee value rounding. When true (the default), every figure is rounded to the nearest rupee and the net rounding difference is posted as a computed "Roun…
save_disclosuresSave the notes/disclosures sections the user provides for the statement. Some of these sections IDENTIFY PEOPLE BY NAME — shareholders, promoters and related parties — so send only what your user has given you, exactly as they gave it. SECTIONS YOU DO NOT SEND ARE LEFT ALONE. Send only the sections…

Save the notes/disclosures sections the user provides for the statement. Some of these sections IDENTIFY PEOPLE BY NAME — shareholders, promoters and related parties — so send only what your user has given you, exactly as they gave it. SECTIONS YOU DO NOT SEND ARE LEFT ALONE. Send only the sections…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*string
period_id*string
payload*object
removal_tokenstring
removal_countinteger
declare_capture_naRecord that a capture section had NOTHING to report this period, DOES NOT APPLY to this entity, or that this is the entity’s FIRST YEAR (previous-year figures only). These are three different statements and are not interchangeable: "nothing this period" means the section applies but had no activity…

Record that a capture section had NOTHING to report this period, DOES NOT APPLY to this entity, or that this is the entity’s FIRST YEAR (previous-year figures only). These are three different statements and are not interchangeable: "nothing this period" means the section applies but had no activity…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*string
period_id*string
capture_kind*string
reason_code*string
notestring
on_behalf_ofstringThe email address your user signs in to Datavrn with. This records who authorised the change alongside the connection that made it. REQUIRED on an API-key conn…
confirm_capture_reviewRecord your user’s confirmation that they have REVIEWED a whole section and it is complete — the entire previous-year comparative column, or the entire disclosure set. A review confirmation is your user’s professional assertion, recorded as authorised by them. Before calling this, show them what yo…

Record your user’s confirmation that they have REVIEWED a whole section and it is complete — the entire previous-year comparative column, or the entire disclosure set. A review confirmation is your user’s professional assertion, recorded as authorised by them. Before calling this, show them what yo…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*string
period_id*string
capture_kind*string
reason_code*string
notestring
on_behalf_ofstringThe email address your user signs in to Datavrn with. This records who authorised the change alongside the connection that made it. REQUIRED on an API-key conn…
revoke_capture_declarationWithdraw a recorded capture answer or review confirmation. What happens next depends on what answers the section: withdrawing a “nothing to record”/“does not apply” answer or a review confirmation makes Statement readiness show the section as UNANSWERED again; withdrawing a leftover earlier note fr…

Withdraw a recorded capture answer or review confirmation. What happens next depends on what answers the section: withdrawing a “nothing to record”/“does not apply” answer or a review confirmation makes Statement readiness show the section as UNANSWERED again; withdrawing a leftover earlier note fr…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*string
period_id*string
capture_kind*string
on_behalf_ofstringThe email address your user signs in to Datavrn with. This records who authorised the change alongside the connection that made it. REQUIRED on an API-key conn…
copy_capture_declarationsCopy the previous period’s "nothing this period" and "does not apply" answers into this period, for sections that have no answer yet. It NEVER copies a review confirmation — a review is about this period’s content and cannot be inherited. Last period’s answer is not evidence about this period: list…

Copy the previous period’s "nothing this period" and "does not apply" answers into this period, for sections that have no answer yet. It NEVER copies a review confirmation — a review is about this period’s content and cannot be inherited. Last period’s answer is not evidence about this period: list…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*string
period_id*string
on_behalf_ofstringThe email address your user signs in to Datavrn with. This records who authorised the change alongside the connection that made it. REQUIRED on an API-key conn…
save_partner_capitalSave the partner or owner capital schedule for an LLP or other non-corporate entity — Note 3a (capital account) or Note 3b (current account), one section per call. Send the COMPLETE schedule for the section you name: anyone you leave out is removed, and a renamed partner reads as one removal plus o…

Save the partner or owner capital schedule for an LLP or other non-corporate entity — Note 3a (capital account) or Note 3b (current account), one section per call. Send the COMPLETE schedule for the section you name: anyone you leave out is removed, and a renamed partner reads as one removal plus o…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*string
period_id*string
account_kind*string
rows*array
removal_tokenstring
removal_countinteger
on_behalf_ofstringThe email address your user signs in to Datavrn with. This records who authorised the change alongside the connection that made it. REQUIRED on an API-key conn…
get_partner_capitalRead the partner or owner capital schedule currently on file — Note 3a and Note 3b. THIS RETURNS PEOPLE’S NAMES, along with each person’s profit-sharing ratio and amounts. Call it before save_partner_capital so you can show your user what is on file and what your change would do — that save replace…

Read the partner or owner capital schedule currently on file — Note 3a and Note 3b. THIS RETURNS PEOPLE’S NAMES, along with each person’s profit-sharing ratio and amounts. Call it before save_partner_capital so you can show your user what is on file and what your change would do — that save replace…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*stringThe statement template id (e.g. 'schedule3_v1' Division I; see list_snapshots/workspace).
period_id*stringThe reporting period id — from list_periods.
account_kindstringLimit to one section: 'capital' is Note 3a, 'current' is Note 3b. Omit for both.
limitintegerPage size (default 50, max 200).
offsetintegerRows to skip (default 0).
save_accounting_policiesSave the Significant Accounting Policies text (Note 2) your user has chosen, one policy per title. SEND THE COMPLETE SET EVERY TIME: this replaces all of Note 2, so any title you leave out of this call is removed — including one someone answered in the Datavrn app. Call list_statement_policy_choice…

Save the Significant Accounting Policies text (Note 2) your user has chosen, one policy per title. SEND THE COMPLETE SET EVERY TIME: this replaces all of Note 2, so any title you leave out of this call is removed — including one someone answered in the Datavrn app. Call list_statement_policy_choice…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*string
period_id*string
policiesobject
removal_tokenstring
removal_countinteger
on_behalf_ofstringThe email address your user signs in to Datavrn with. This records who authorised the change alongside the connection that made it. REQUIRED on an API-key conn…
save_regulatory_affirmationsSave the CARO / Other Regulatory Information affirmations your user has confirmed, one per title. SEND THE COMPLETE SET EVERY TIME: this replaces the whole Other Regulatory Information note, so any title you leave out of this call is removed — including one someone answered in the Datavrn app. Call…

Save the CARO / Other Regulatory Information affirmations your user has confirmed, one per title. SEND THE COMPLETE SET EVERY TIME: this replaces the whole Other Regulatory Information note, so any title you leave out of this call is removed — including one someone answered in the Datavrn app. Call…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*string
period_id*string
affirmationsobject
removal_tokenstring
removal_countinteger
on_behalf_ofstringThe email address your user signs in to Datavrn with. This records who authorised the change alongside the connection that made it. REQUIRED on an API-key conn…
list_statement_policy_choicesList every Significant Accounting Policy and Other Regulatory Information affirmation for this statement, with the text that will print, whether a template choice is still unresolved, and what was answered LAST YEAR. This is what makes two rules actionable rather than decorative: never resolve a br…

List every Significant Accounting Policy and Other Regulatory Information affirmation for this statement, with the text that will print, whether a template choice is still unresolved, and what was answered LAST YEAR. This is what makes two rules actionable rather than decorative: never resolve a br…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*stringThe statement template id (e.g. 'schedule3_v1' Division I; see list_snapshots/workspace).
period_id*stringThe reporting period id — from list_periods.
limitintegerPage size (default 50, max 200).
offsetintegerRows to skip (default 0).
get_finalise_readinessRead the full finalisation state of one statement version, and get the approval finalise_statement needs. Call it ONCE immediately before finalising — it re-reads the stored workbook, so do not poll it. SHOW YOUR USER EVERY ROW THIS RETURNS — the gates that must be green, each warning they would be…

Read the full finalisation state of one statement version, and get the approval finalise_statement needs. Call it ONCE immediately before finalising — it re-reads the stored workbook, so do not poll it. SHOW YOUR USER EVERY ROW THIS RETURNS — the gates that must be green, each warning they would be…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
snapshot_id*stringThe statement version id — from list_snapshots or get_schedule3_workspace.
on_behalf_ofstringThe email address your user signs in to Datavrn with. This records who authorised the change alongside the connection that made it. REQUIRED on an API-key conn…
finalise_statementSeal a statement version as Datavrn’s permanent client copy, recorded as authorised by the member you name. THIS IS NOT APPROVAL OR ADOPTION OF THE FINANCIAL STATEMENTS AND IT IS NOT A SIGNATURE. It does not discharge section 134(1) for a company or section 34(3) for an LLP. THERE IS NO UNDO. A cha…

Seal a statement version as Datavrn’s permanent client copy, recorded as authorised by the member you name. THIS IS NOT APPROVAL OR ADOPTION OF THE FINANCIAL STATEMENTS AND IT IS NOT A SIGNATURE. It does not discharge section 134(1) for a company or section 34(3) for an LLP. THERE IS NO UNDO. A cha…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
snapshot_id*string
acknowledgments*object
confirm_token*string
on_behalf_ofstringThe email address your user signs in to Datavrn with. This records who authorised the change alongside the connection that made it. REQUIRED on an API-key conn…
get_comparative_source_stateCheck whether this statement’s previous-year comparative can be sealed, and get the approval assert_previous_year_no_activity needs. Datavrn refuses to finalise a statement whose previous-year figures come from a trial balance drawn AFTER the year-end closing entries: that derives a previous-year P…

Check whether this statement’s previous-year comparative can be sealed, and get the approval assert_previous_year_no_activity needs. Datavrn refuses to finalise a statement whose previous-year figures come from a trial balance drawn AFTER the year-end closing entries: that derives a previous-year P…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*stringThe statement template id (e.g. 'schedule3_v1' Division I; see list_snapshots/workspace).
period_id*stringThe reporting period id — from list_periods.
on_behalf_ofstringThe email address your user signs in to Datavrn with. This records who authorised the change alongside the connection that made it. REQUIRED on an API-key conn…
assert_previous_year_no_activityRecord your user’s assertion that the previous year genuinely had no activity, so this statement’s all-nil previous-year Profit and Loss is a fact rather than a closing-entry artefact. This clears Datavrn’s refusal to finalise it. THIS IS A PROFESSIONAL ASSERTION ABOUT A CLIENT’S ACCOUNTS, RECORDED…

Record your user’s assertion that the previous year genuinely had no activity, so this statement’s all-nil previous-year Profit and Loss is a fact rather than a closing-entry artefact. This clears Datavrn’s refusal to finalise it. THIS IS A PROFESSIONAL ASSERTION ABOUT A CLIENT’S ACCOUNTS, RECORDED…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*stringThe statement template id (e.g. 'schedule3_v1' Division I; see list_snapshots/workspace).
period_id*stringThe reporting period id — from list_periods.
reason*stringYour user’s own words: why the previous year had no activity. Recorded with the statement and shown to whoever reviews it.
confirm_token*stringThe approval from get_comparative_source_state. Call it first and present its finding to your user.
on_behalf_ofstringThe email address your user signs in to Datavrn with. This records who authorised the change alongside the connection that made it. REQUIRED on an API-key conn…
generate_schedule_iiiQueue the Schedule III workbook build (returns a job_id to poll with get_job — the build runs as a background job). REFUSES when ungrouped accounts exist unless acknowledged: before acknowledging, present the ungrouped accounts to your user and obtain their explicit go-ahead; record it in acknowled…

Queue the Schedule III workbook build (returns a job_id to poll with get_job — the build runs as a background job). REFUSES when ungrouped accounts exist unless acknowledged: before acknowledging, present the ungrouped accounts to your user and obtain their explicit go-ahead; record it in acknowled…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*string
period_id*string
acknowledge_unclassifiedboolean
acknowledge_countinteger
acknowledge_reasonstring
acknowledge_multi_month_pnlboolean
acknowledge_month_countinteger
get_jobPoll a background job by id until status is succeeded or failed. A failed job carries its user-safe error reason — show it to your user. Jobs run on a background worker that claims queued work on a schedule, so a job sitting at "queued" (0 attempts) for the first few minutes is NORMAL, not a fault…

Poll a background job by id until status is succeeded or failed. A failed job carries its user-safe error reason — show it to your user. Jobs run on a background worker that claims queued work on a schedule, so a job sitting at "queued" (0 attempts) for the first few minutes is NORMAL, not a fault…

ParámetroTipoDescripción
job_id*stringThe job id returned by generate_schedule_iii.
list_snapshotsList the frozen Schedule III workbook versions for an entity (newest first), including each version’s period, template, and unclassified count at build time.

List the frozen Schedule III workbook versions for an entity (newest first), including each version’s period, template, and unclassified count at build time.

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_idstringFilter to one template.
get_workbook_downloadMint a short-lived signed URL for a frozen workbook version (the Excel file). Give the URL to your user to open in a browser — it needs no login and expires in about 10 minutes. The bytes are immutable and integrity-hashed.

Mint a short-lived signed URL for a frozen workbook version (the Excel file). Give the URL to your user to open in a browser — it needs no login and expires in about 10 minutes. The bytes are immutable and integrity-hashed.

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
snapshot_id*stringThe snapshot id from list_snapshots.
create_upload_linkprivilegiadaMint a single-use, login-free upload link so a file reaches Datavrn WITHOUT passing through your context, where it cannot truncate or corrupt. Use this whenever a human has the file (a trial balance export, etc.) — and also whenever YOU hold the file and it is larger than about 10 KB. This is the R…

Mint a single-use, login-free upload link so a file reaches Datavrn WITHOUT passing through your context, where it cannot truncate or corrupt. Use this whenever a human has the file (a trial balance export, etc.) — and also whenever YOU hold the file and it is larger than about 10 KB. This is the R…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
file_name*stringThe file the user is expected to upload, e.g. 'tb-2026-03.xlsx' (shown on the upload page).
formatstringLeave unset — the assistant handles Trial Balances only; any other format is refused (use the Datavrn web app).
sourcestringSet 'tally_file' when the file is a Tally xlsx export; omit otherwise.
get_upload_link_statusprivilegiadaCheck an upload link's state: pending (the user has not uploaded yet), uploaded (returns the upload_id — continue with get_upload), or expired (mint a fresh link with create_upload_link). Poll after the user says they uploaded the file.

Check an upload link's state: pending (the user has not uploaded yet), uploaded (returns the upload_id — continue with get_upload), or expired (mint a fresh link with create_upload_link). Poll after the user says they uploaded the file.

ParámetroTipoDescripción
link_id*stringThe link id returned by create_upload_link.
get_statement_figuresRead a generated Schedule III statement's figures: the balance-sheet and profit-and-loss faces, current-year and previous-year balance-sheet tie verdicts separately (a null verdict means UNKNOWN, never a pass: either no comparative was captured, or the version predates per-column balance recording)…

Read a generated Schedule III statement's figures: the balance-sheet and profit-and-loss faces, current-year and previous-year balance-sheet tie verdicts separately (a null verdict means UNKNOWN, never a pass: either no comparative was captured, or the version predates per-column balance recording)…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*stringThe statement template id (e.g. 'schedule3_v1' Division I; see list_snapshots/workspace).
period_id*stringThe reporting period id — from list_periods.
versionintegerA specific statement version; omit for the latest.
get_statement_notesRead the line-by-line breakdown of a generated statement's notes — every line's current and prior-year amount, and the note total. Pass note_numbers (from get_statement_figures' note_index) to fetch specific notes, or omit for all. Use this to answer "what's in Other Expenses?" or "what makes up tr…

Read the line-by-line breakdown of a generated statement's notes — every line's current and prior-year amount, and the note total. Pass note_numbers (from get_statement_figures' note_index) to fetch specific notes, or omit for all. Use this to answer "what's in Other Expenses?" or "what makes up tr…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
template_id*stringThe statement template id (e.g. 'schedule3_v1' Division I; see list_snapshots/workspace).
period_id*stringThe reporting period id — from list_periods.
versionintegerA specific statement version; omit for the latest.
note_numbersarraySpecific note numbers to fetch (from note_index); omit for all notes.
lines_pageintegerFor a single very large note returned in line pages: the 1-based line page to fetch (fetch exactly one note; keep going until has_more_lines is false).
get_tb_rowsRead the SOURCE DATA behind a statement: the trial-balance rows (account name, debit, credit) as landed for a period, BEFORE grouping — the pre-statement numbers, not statement figures. PREFER FILTERS over fetching everything: name_patterns (e.g. ['cash','bank','od']), side ('debit'/'credit' by net…

Read the SOURCE DATA behind a statement: the trial-balance rows (account name, debit, credit) as landed for a period, BEFORE grouping — the pre-statement numbers, not statement figures. PREFER FILTERS over fetching everything: name_patterns (e.g. ['cash','bank','od']), side ('debit'/'credit' by net…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
period_id*stringThe reporting period id — from list_periods.
name_patternsarrayUp to 10 case-insensitive substrings; an account matches if its name contains ANY of them (e.g. ['gst','tds']).
sidestringKeep only accounts whose net balance falls on this side (debit = debits exceed credits). Accounts netting to zero match neither.
min_abs_balancestringKeep only accounts whose balance (the larger of its debit/credit) is at least this many rupees — a decimal string like '100000'.
pageinteger1-based page number (default 1).
page_sizeintegerRows per page (default 50, max 500 — prefer filters over big pages).
get_pending_workAnswer "what's left to do?" across every entity you can see — one row per entity, with what is blocking its Schedule III statement: whether the trial balance is in, how many accounts are still ungrouped, the latest generated version, and whether it has been finalised. Pass period_label to pick a pe…

Answer "what's left to do?" across every entity you can see — one row per entity, with what is blocking its Schedule III statement: whether the trial balance is in, how many accounts are still ungrouped, the latest generated version, and whether it has been finalised. Pass period_label to pick a pe…

ParámetroTipoDescripción
period_labelstringReporting period label, e.g. '2026-03'; omit to default to the period most of your entities have a trial balance for.
list_allocation_runsMANAGEMENT data class. Discover persisted allocation runs and their separate cost-centre and profit-centre reconciliations; do not add them together. This does not generate or recompute allocation. Money is decimal-string rupees. Choose one allocation_dimension in a detail read. Results are ordered…

MANAGEMENT data class. Discover persisted allocation runs and their separate cost-centre and profit-centre reconciliations; do not add them together. This does not generate or recompute allocation. Money is decimal-string rupees. Choose one allocation_dimension in a detail read. Results are ordered…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
periodstringOptional management month in YYYY-MM.
current_onlybooleanReturn only the latest generated version per period (default true); this is not a freshness claim.
page_sizeintegerRows per source-pinned page (default 20, max 50).
page_tokenstringSigned continuation from the prior page; restart without it if source_changed.
get_allocation_account_figuresMANAGEMENT data class. Read one explicit cost or profit partition of the current persisted allocation run at account grain. Cost-centre and profit-centre reconciliations are independent views of the same P&L activity; do not add them. Books figure plus spreading adjustment equals MIS figure, all as…

MANAGEMENT data class. Read one explicit cost or profit partition of the current persisted allocation run at account grain. Cost-centre and profit-centre reconciliations are independent views of the same P&L activity; do not add them. Books figure plus spreading adjustment equals MIS figure, all as…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
period*stringManagement month in YYYY-MM.
allocation_dimension*stringRequired partition: cost for cost-centre or step-down questions; profit for profit-centre questions. Do not add the two views.
account_name_patternsarrayUp to 10 case-insensitive account-name substrings; any match is retained.
min_abs_misstringMinimum absolute MIS figure in rupees as a decimal string, e.g. '100000'.
page_sizeintegerRows per source-pinned page (default 50, max 200).
page_tokenstringSigned continuation from the prior page; restart without it if source_changed.
get_allocation_target_figuresMANAGEMENT data class. Read one explicit cost or profit partition of the current persisted allocation run at account × target × source × mode grain, with decimal-string allocated amounts. Cost-centre and profit-centre reconciliations are independent views of the same P&L activity; do not add them.…

MANAGEMENT data class. Read one explicit cost or profit partition of the current persisted allocation run at account × target × source × mode grain, with decimal-string allocated amounts. Cost-centre and profit-centre reconciliations are independent views of the same P&L activity; do not add them.…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
period*stringManagement month in YYYY-MM.
allocation_dimension*stringRequired partition: cost for cost-centre or step-down questions; profit for profit-centre questions. Do not add the two views.
account_name_patternsarrayUp to 10 case-insensitive account-name substrings; any match is retained.
target_typesarrayRestrict to allocation target types.
allocation_sourcesarrayRestrict to allocation sources.
min_abs_amountstringMinimum absolute allocated amount in rupees as a decimal string, e.g. '100000'.
page_sizeintegerRows per source-pinned page (default 50, max 200).
page_tokenstringSigned continuation from the prior page; restart without it if source_changed.
get_spreading_reconciliationMANAGEMENT data class. Read the persisted books-to-MIS spreading reconciliation, not a new allocation run. Accounts view gives account-grain books plus adjustments equals MIS; adjustments view requires one account and pages its rule adjustments. Money is decimal-string rupees. Whole-run summary fig…

MANAGEMENT data class. Read the persisted books-to-MIS spreading reconciliation, not a new allocation run. Accounts view gives account-grain books plus adjustments equals MIS; adjustments view requires one account and pages its rule adjustments. Money is decimal-string rupees. Whole-run summary fig…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
period*stringManagement month in YYYY-MM.
viewstringaccounts (default) or adjustments; adjustments requires account_id.
account_idstringRequired for adjustments view; an account in this entity and run.
account_name_patternsarrayUp to 10 case-insensitive account-name substrings; any match is retained.
page_sizeintegerRows per source-pinned page: accounts default 25/max 100; adjustments default 50/max 200.
page_tokenstringSigned continuation from the prior page; restart without it if source_changed.
list_budgetsMANAGEMENT data class. Discover budget ids and versions without identity fields. Locked FX rate and all money-valued fields are decimal strings. Filter status or fiscal-year start before paging. The signed page_token is pinned to the complete filtered source; restart at page 1 if source_changed. Th…

MANAGEMENT data class. Discover budget ids and versions without identity fields. Locked FX rate and all money-valued fields are decimal strings. Filter status or fiscal-year start before paging. The signed page_token is pinned to the complete filtered source; restart at page 1 if source_changed. Th…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
statusstringOptional budget status.
fiscal_year_startstringOptional fiscal-year first-of-month date, e.g. 2026-04-01.
page_sizeintegerRows per source-pinned page (default 20, max 50).
page_tokenstringSigned continuation from the prior page; restart without it if source_changed.
get_budgetMANAGEMENT data class. Read one versioned budget: identity-free header, its pinned P&L tree, and filtered/paginated cells with entered-versus-inferred truth. Amounts and locked FX rate are decimal strings. Filter months, lines, centres, or inference before paging; the signed page_token is source-pi…

MANAGEMENT data class. Read one versioned budget: identity-free header, its pinned P&L tree, and filtered/paginated cells with entered-versus-inferred truth. Amounts and locked FX rate are decimal strings. Filter months, lines, centres, or inference before paging; the signed page_token is source-pi…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
budget_id*stringBudget id from list_budgets.
monthstringOptional budget month in YYYY-MM.
line_codesarrayUp to 25 P&L line codes.
cost_centre_idsarrayUp to 25 cost-centre ids.
inferencestringCell inference state (default all).
page_sizeintegerCells per source-pinned page (default 100, max 200).
page_tokenstringSigned continuation from the prior page; restart without it if source_changed.
get_variance_reportMANAGEMENT data class. Read the existing budget-or-prior variance report for a month; it never recalculates it. Amounts are decimal strings; a null actual or variance means unavailable, never zero. Rows view has whole-report unfiltered rollups and no cross-side grand total; filters affect only rows…

MANAGEMENT data class. Read the existing budget-or-prior variance report for a month; it never recalculates it. Amounts are decimal strings; a null actual or variance means unavailable, never zero. Rows view has whole-report unfiltered rollups and no cross-side grand total; filters affect only rows…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
period*stringManagement month in YYYY-MM.
basisstringComparator basis (default budget).
viewstringReport rows (default) or safe explanations.
line_codesarrayUp to 25 P&L line codes.
cost_centre_idsarrayUp to 25 cost-centre ids.
page_sizeintegerRows per source-pinned page (default 50, max 100).
page_tokenstringSigned continuation from the prior page; restart without it if source_changed.
get_consolidated_statementsCONSOLIDATED data class. Read one sealed group profit-and-loss, balance-sheet, or cash-flow face for an exact periodicity and period. The response exposes presentation currency and exactly one decimal-string amount per line: section-natural for P&L/BS, signed cash movement for CFS. Amounts are pers…

CONSOLIDATED data class. Read one sealed group profit-and-loss, balance-sheet, or cash-flow face for an exact periodicity and period. The response exposes presentation currency and exactly one decimal-string amount per line: section-natural for P&L/BS, signed cash movement for CFS. Amounts are pers…

ParámetroTipoDescripción
group*stringAn active group UUID or its exact case-insensitive display name.
periodicity*stringPeriod grammar: monthly YYYY-MM, quarterly FYyyyy-Qn, annual FYyyyy.
period*stringThe period matching periodicity.
statementstringStatement face (default pnl).
page_sizeintegerRows per source-pinned page (default 50, max 100).
page_tokenstringSigned continuation from the prior page; restart without it if source_changed.
list_cost_centresList the cost centres for an entity. Use this before proposing account mappings so you can group the proposal by target name and distinguish operating from support centres. This is status-only: it returns names, short codes, kinds and each centre’s parent_cost_centre_id, never rupee amounts and nev…

List the cost centres for an entity. Use this before proposing account mappings so you can group the proposal by target name and distinguish operating from support centres. This is status-only: it returns names, short codes, kinds and each centre’s parent_cost_centre_id, never rupee amounts and nev…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
pageinteger1-based page number (default 1).
page_sizeintegerRows per page (default 100, max 200).
create_cost_centreCreate one cost centre for an entity after showing the user the exact name, kind, parent, effective date, and reason. This is one explicit centre at a time; there is no apply-all shortcut. After creating it, call list_cost_centres again and explain which mapping suggestions can now use it.

Create one cost centre for an entity after showing the user the exact name, kind, parent, effective date, and reason. This is one explicit centre at a time; there is no apply-all shortcut. After creating it, call list_cost_centres again and explain which mapping suggestions can now use it.

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
name*stringThe cost-centre name to create.
centre_kindstringOperating or shared-support centre; defaults to operating.
parent_cost_centre_idOptional existing parent cost-centre id.
descriptionOptional plain-language description.
codeOptional short code.
effective_fromstringDate from which this centre applies; defaults to the start of the entity data.
reason*stringWhy the user asked for this centre.
list_profit_centresList the profit centres for an entity. Use this to explain available targets before a user confirms any explicit mapping. This is status-only: it returns names and hierarchy, never rupee amounts.

List the profit centres for an entity. Use this to explain available targets before a user confirms any explicit mapping. This is status-only: it returns names and hierarchy, never rupee amounts.

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
pageinteger1-based page number (default 1).
page_sizeintegerRows per page (default 100, max 200).
create_profit_centreCreate one profit centre for an entity after showing the user the exact name, optional parent, and description. This is one explicit centre at a time; there is no apply-all shortcut. Re-list the centres after creation so the user can see the new target before any mapping confirmation.

Create one profit centre for an entity after showing the user the exact name, optional parent, and description. This is one explicit centre at a time; there is no apply-all shortcut. Re-list the centres after creation so the user can see the new target before any mapping confirmation.

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
name*stringThe profit-centre name to create.
parent_profit_centre_idOptional existing parent profit-centre id.
descriptionOptional plain-language description.
list_account_mappingsReview account-to-centre mapping status and deterministic suggestions for an entity. Each account carries TWO independent policies: mapping (the cost-centre policy) and profit_mapping (the profit-centre policy). Neither replaces the other. This is status-only: it returns account names, types, targe…

Review account-to-centre mapping status and deterministic suggestions for an entity. Each account carries TWO independent policies: mapping (the cost-centre policy) and profit_mapping (the profit-centre policy). Neither replaces the other. This is status-only: it returns account names, types, targe…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
pageinteger1-based page number (default 1).
page_sizeintegerRows per page (default 100, max 200).
unmapped_onlybooleanReturn only accounts that still need a COST-centre policy. It does not filter on the profit dimension — use profit_unmapped_only for that.
profit_unmapped_onlybooleanReturn only accounts that still need a PROFIT-centre policy — the rows behind profit_unmapped_total. Combine with unmapped_only to get accounts that need both.
balance_bearing_onlybooleanReturn only accounts that carry a balance, without returning the balance itself.
name_patternsarrayReturn accounts whose code or name contains at least one of these case-insensitive patterns.
confirm_centre_mappingsPersist only the explicit account-to-centre decisions the user approved. Before calling, show the proposal grouped by confidence tier and target with exact counts, call out every medium/low-confidence row, and get a clear approval for the enumerated items. Omitted accounts stay unchanged; there is…

Persist only the explicit account-to-centre decisions the user approved. Before calling, show the proposal grouped by confidence tier and target with exact counts, call out every medium/low-confidence row, and get a clear approval for the enumerated items. Omitted accounts stay unchanged; there is…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
effective_from*stringThe effective date shown to the user.
items*arrayEvery account decision explicitly approved by the user; never a blanket flag.
removal_tokenstringOnly include the short-lived token returned by the removal preview for this exact proposal.
removal_countintegerThe exact removal count returned by the removal preview.
list_reporting_linesReview reporting-line classification status and deterministic suggestions for an entity and reporting period. This is status-only: it returns names, line labels, confidence, reasons, and balance-bearing booleans, but never debit, credit, balance, or any rupee amount. Present suggestions grouped by…

Review reporting-line classification status and deterministic suggestions for an entity and reporting period. This is status-only: it returns names, line labels, confidence, reasons, and balance-bearing booleans, but never debit, credit, balance, or any rupee amount. Present suggestions grouped by…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
period_id*stringThe reporting period id from list_periods.
pageinteger1-based page number (default 1).
page_sizeintegerRows per page (default 100, max 200).
unmapped_onlybooleanReturn only accounts without a confirmed reporting line.
name_patternsarrayReturn accounts whose code or name contains at least one of these case-insensitive patterns.
confirm_reporting_linesPersist only the explicit reporting-line decisions the user approved. Before calling, show the proposal grouped by confidence tier and target with exact counts, flag every medium/low-confidence row, and get clear approval for the enumerated decisions. Omitted accounts stay unchanged. Sending leaf_c…

Persist only the explicit reporting-line decisions the user approved. Before calling, show the proposal grouped by confidence tier and target with exact counts, flag every medium/low-confidence row, and get clear approval for the enumerated decisions. Omitted accounts stay unchanged. Sending leaf_c…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
decisions*array
removal_tokenstringOnly include the short-lived token returned by the removal preview for this exact proposal.
removal_countintegerThe exact removal count returned by the removal preview.
get_setup_statusAnswer "how do I get started?", "what do I do next?", or help a user who seems lost setting up. Returns where they are in the journey from an empty organization to a finished Schedule III statement, and the ONE next step to take. Call it WITHOUT client_id first (the organization view): it lists the…

Answer "how do I get started?", "what do I do next?", or help a user who seems lost setting up. Returns where they are in the journey from an empty organization to a finished Schedule III statement, and the ONE next step to take. Call it WITHOUT client_id first (the organization view): it lists the…

ParámetroTipoDescripción
client_idstringAn entity id (from list_clients or the organization view) for that entity’s full path; omit for the organization-level overview and, on an empty org, the creat…
list_replacementsList what a connected data source’s AUTOMATIC syncs have REPLACED for one entity — each one showing what was overwritten, how many records, and whether it can still be undone. Call this when a user says figures for a past period look wrong or changed on their own, and after any surprise in a period…

List what a connected data source’s AUTOMATIC syncs have REPLACED for one entity — each one showing what was overwritten, how many records, and whether it can still be undone. Call this when a user says figures for a past period look wrong or changed on their own, and after any surprise in a period…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
connection_id*stringThe connected data source’s id — from get_pending_work’s restorable_replacements rows, or from the entity’s data-sources page in the web app.
preview_replacement_restoreShow EXACTLY what undoing one automatic sync would do, counted at this moment, and get the approval restore_replacement needs. destroy_count is how many records undoing it would DESTROY — everything currently held for that period, whoever or whatever put it there, including data a colleague uploade…

Show EXACTLY what undoing one automatic sync would do, counted at this moment, and get the approval restore_replacement needs. destroy_count is how many records undoing it would DESTROY — everything currently held for that period, whoever or whatever put it there, including data a colleague uploade…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
connection_id*stringThe connected data source’s id — from list_replacements or get_pending_work.
event_id*stringThe replacement’s id — the `id` field of a list_replacements row.
on_behalf_ofstringThe email address your user signs in to Datavrn with. This records who authorised the change alongside the connection that made it. REQUIRED on an API-key conn…
restore_replacementUndo one automatic sync: destroy what is currently held for that period and put back the records the sync replaced, recorded as authorised by the member you name. THIS DESTROYS DATA. Everything currently held in that period goes — including anything uploaded or synced since — and is replaced by wha…

Undo one automatic sync: destroy what is currently held for that period and put back the records the sync replaced, recorded as authorised by the member you name. THIS DESTROYS DATA. Everything currently held in that period goes — including anything uploaded or synced since — and is replaced by wha…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
connection_id*stringThe connected data source’s id — the same one you previewed with.
event_id*stringThe replacement’s id — the same one you previewed.
expected_destroy_count*integerThe destroy_count preview_replacement_restore returned and you showed your user. Send it back unchanged — a different number is refused, because the approval c…
confirm_token*stringThe approval from preview_replacement_restore. Call it first and present both of its numbers to your user.
on_behalf_ofstringThe email address your user signs in to Datavrn with. This records who authorised the change alongside the connection that made it. REQUIRED on an API-key conn…
list_chart_rebaselinesList the uploads Datavrn is NOT counting as evidence of which entity a file belongs to. This happens when an entity’s chart of accounts grew or changed faster than Datavrn can vouch for from what it already holds — typically an acquisition, a migration, or a year-end restructure. NOTHING WAS REJECT…

List the uploads Datavrn is NOT counting as evidence of which entity a file belongs to. This happens when an entity’s chart of accounts grew or changed faster than Datavrn can vouch for from what it already holds — typically an acquisition, a migration, or a year-end restructure. NOTHING WAS REJECT…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
on_behalf_ofstringThe email address your user signs in to Datavrn with. This records who authorised the change alongside the connection that made it. REQUIRED on an API-key conn…
preview_chart_rebaselineShow ONE upload’s figures as they stand right now, and get the approval confirm_complete_chart needs. Call this after list_chart_rebaselines, for the one upload your user is considering. It reports the same counts the list does — how many distinctive ledger names Datavrn already treats as evidence…

Show ONE upload’s figures as they stand right now, and get the approval confirm_complete_chart needs. Call this after list_chart_rebaselines, for the one upload your user is considering. It reports the same counts the list does — how many distinctive ledger names Datavrn already treats as evidence…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
source_snapshot_id*stringThe upload’s id — the `snapshot_id` field of a list_chart_rebaselines row.
on_behalf_ofstringThe email address your user signs in to Datavrn with. This records who authorised the change alongside the connection that made it. REQUIRED on an API-key conn…
confirm_complete_chartRecord your user’s explicit confirmation that one upload is an entity’s COMPLETE CURRENT chart of accounts, so Datavrn starts treating it as evidence when checking whether future files belong to that entity. Recorded as authorised by the member you name. THIS IS A PROFESSIONAL JUDGMENT, NOT A CALCU…

Record your user’s explicit confirmation that one upload is an entity’s COMPLETE CURRENT chart of accounts, so Datavrn starts treating it as evidence when checking whether future files belong to that entity. Recorded as authorised by the member you name. THIS IS A PROFESSIONAL JUDGMENT, NOT A CALCU…

ParámetroTipoDescripción
client_id*stringThe entity (client) id — from list_clients.
source_snapshot_id*stringThe upload’s id — the `snapshot_id` field of a list_chart_rebaselines row.
state_digest*stringThe state_digest from the same preview_chart_rebaseline response, unchanged. It pins the figures your user was shown; a different one is refused.
confirm_token*stringThe approval from preview_chart_rebaseline. Call it first and present its counts to your user.
on_behalf_ofstringThe email address your user signs in to Datavrn with. This records who authorised the change alongside the connection that made it. REQUIRED on an API-key conn…
verify_connectionConfirm the Datavrn connection is working and report what it can do. Call this first — or whenever the user asks whether Datavrn is connected — to get back the organization, the access profile (what this connection may see and do), and the next step. Running it successfully also marks the connectio…

Confirm the Datavrn connection is working and report what it can do. Call this first — or whenever the user asks whether Datavrn is connected — to get back the organization, the access profile (what this connection may see and do), and the next step. Running it successfully also marks the connectio…

No se publicó ningún esquema de entrada para esta herramienta.

get_helpGet the Datavrn agent guide: how connecting works (OAuth and API key), what an assistant can do, how reading a statement as data works, and the guarantees and limits — plus the current list of tools. Call this to answer a user's questions about how Datavrn works from canonical documentation instead…

Get the Datavrn agent guide: how connecting works (OAuth and API key), what an assistant can do, how reading a statement as data works, and the guarantees and limits — plus the current list of tools. Call this to answer a user's questions about how Datavrn works from canonical documentation instead…

No se publicó ningún esquema de entrada para esta herramienta.

67 de 67 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

Deterministic Schedule III statements for Indian companies: trial balance in, Excel workbook out.

Palabras clave
mcp
Alternativas
Comparando superficies de herramientas…

Sin cobertura de dependencias

Esta entrada no publica ningún paquete de npm, así que Forge no tiene un árbol de dependencias para ella. Es una carencia de cobertura, no una afirmación de que no tenga dependencias.