IN-APP HELP

Step-by-step guides in the app

Available in the app after you create your account.

Create your account
Preview · Quick guide

Connect Claude or ChatGPT in three steps.

  1. Add the connector

    In Claude: Settings → Connectors → Add custom connector. In ChatGPT: Settings → Connectors. Paste the DueHub Match address.

  2. Sign in with your account

    The assistant opens the DueHub Match sign-in. Each person signs in with their own account and organization; the assistant never sees your password.

  3. Ask for a reconciliation

    Attach both files and ask it to reconcile them. The form appears to confirm columns and rules; nothing launches without your confirmation.

Connector address

URL   https://mcp.duehub.app/mcp
Auth  Preview available in Claude and ChatGPT · OAuth 2.1 per person and organization; acceptance pending.

What the assistant can do

duehub_prepare_reconciliationPrepares both files and proposes columns.
duehub_run_reconciliationLaunches with the confirmed columns and rules.
duehub_reconciliation_statusReports progress and the final state.
duehub_query_resultsLists what was left unmatched.
duehub_get_results_fileProvides the link to the results file.
duehub_find_reconciliationsFinds earlier reconciliations.

In Claude, the form opens right away with the Sonnet model. With Haiku it may ask you to attach the files: reply “Open the form” and it continues the same way.

REST API · beta

Reconcile from your system, with the same logic as the app.

Every call carries an integration credential of your organization in “Authorization: Bearer”. Writes accept “Idempotency-Key”: retrying with the same key returns the same result, without duplicating.

curl https://match.duehub.app/api/v1/commercial/executions \
  -H "Authorization: Bearer $DUEHUB_TOKEN"
Uploads
POST/api/v1/commercial/uploadsUploads source A or B (CSV or XLSX).
GET/api/v1/commercial/uploads/{upload_id}/previewPreview and detected columns.
Templates
POST/api/v1/commercial/templatesCreates a template of columns and rules.
PATCH/api/v1/commercial/templates/{template_id}New version of the template.
Executions
POST/api/v1/commercial/executionsLaunches a reconciliation.
GET/api/v1/commercial/executions/{execution_id}/progressProgress by stage.
POST/api/v1/commercial/executions/{execution_id}/cancelCancels a running execution.
Results
GET/api/v1/commercial/executions/{execution_id}/results/summaryTotals, coverage and state.
GET/api/v1/commercial/executions/{execution_id}/results/groupsGroups, paginated; “document=review” filter.
GET/api/v1/commercial/executions/{execution_id}/results/exportExcel or CSV file.

A selection of the 21 endpoints under /api/v1/commercial. The API is in beta and is enabled per organization.

Results

Three states, no fine print.

Complete

Every row was examined and the result is the best possible with your rules, proven.

Without optimality guarantee

Every row was examined and the groups are valid, but it could not be proven to be the best possible split.

Incomplete

Some rows were not examined. The app says how many and why, so you can decide whether to rerun with other rules.