Five source types
Real-time JSON events, Postgres tables, CSV, XLSX and Francesinha files, Open Finance transactions and Openi's internal data.
- POST /hooks/{slug}
- POST /v1/data-sources
- CSV, XLSX, .fra up to 1 GB
Nexus
Ingest data from any source, define matching rules and receive every result by signed webhook.
Bank x ERP reconciliation
transacoes_banco_x × notas_erp
decision_counts
3,210 pairs
Pairs
average_score 0.78
Clients and partners

Nexus is Openi's reconciliation API. You ingest data from webhooks, files, Postgres or Open Finance, define matching rules and receive each pair of records with a score and a decision: MATCH, POSSIBLE or NO_MATCH.
Create data sources of type webhook, file, Postgres, Open Finance or Openi.
Datasets hold the records. Fields extract canonical keys, such as amount and doc, for the rules to use.
A rule set matches two datasets with a JSONata expression and scoring parameters.
Each result arrives by webhook signed with HMAC-SHA-256, with configurable retries.
curl -X POST "https://nexus-api.openi.com.br/v1/data-sources" \
-H "x-api-key: $NEXUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "webhook",
"name": "transacoes_banco_x",
"config": {
"secret": "a-secret-with-at-least-16-chars",
"slug": "transacoes-banco-x"
}
}'CaseReconciliation at scale
NDD uses Nexus to reconcile more than 100 million records. Data comes in by file, database or webhook, the rule set matches the two sides and each pair comes back with a decision and a score, with no manual queue for what checks out.
Record 000184
R$ 1,284.90
Record 77A1
R$ 1,284.90
Record 000185
R$ 312.00
Record 77A2
R$ 312.00
Record 000186
R$ 4,790.15
Record 77A9
R$ 4,790.51
Record 000187
R$ 96.40
no pair
Sample data, to illustrate the flow.
Real-time JSON events, Postgres tables, CSV, XLSX and Francesinha files, Open Finance transactions and Openi's internal data.
1:N, N:1, partial and installment reconciliations, on top of one-to-one.
Every match carries a score and a decision: MATCH, POSSIBLE or NO_MATCH.
Exponential backoff, a dead letter queue and masking of sensitive fields before delivery.
Query your tenant's usage and export billing events as CSV.
“We integrated Open Finance in one sprint. The documentation answers before we need to ask.”
“The reconciliation that took the team two days now runs on its own.”
Teams from fintechs, retail and accounting already integrate with Openi.
Request accessRead the endpoints, copy the examples above and request credentials to make the same calls with your own data.