Fred Banking Api (v1)

Download OpenAPI specification:

Introduction

L'API Banking centralise l'agrégation et la gestion des données bancaires des dossiers Inqom : connexions bancaires multi-providers (Bridge, EBICS, SoBank, JeDeclare, Manual), comptes, transactions, écritures (entries) et lettrages. Elle expose des endpoints pour créer/lister/mettre à jour les connexions et comptes bancaires, importer et synchroniser les relevés (formats CFONB, EBICS, SFTP), enrichir les transactions (nature, données complémentaires, paiements) et orchestrer la génération d'écritures comptables. Elle s'intègre aux services Accounting, Research et Stability (moteur de règles d'affectation), et est disponible en environnements de recette et de production.

Authentication

BankingAccount

Get Account Balance

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
bankAccountId
required
integer <int32>

Responses

Response samples

Content type
0.1

Get Bankin Account

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
bankAccountId
required
integer <int32>

Responses

Response samples

Content type
{
  • "SourceId": 0,
  • "Id": 0,
  • "EnterpriseId": 0,
  • "BankId": 0,
  • "Name": "string",
  • "Balance": 0.1,
  • "CurrencyCode": "string",
  • "Type": "None",
  • "State": "None",
  • "Description": "string",
  • "IsVisible": true,
  • "UpdatedAt": "2019-08-24T14:15:22Z",
  • "Provider": "None",
  • "Iban": "string",
  • "IsValidIban": true,
  • "Bic": "string"
}

Get Bankin Accounts

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

Responses

Response samples

Content type
[
  • {
    }
]

Change a Bankin account state

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
Request Body schema:
required
Array
Id
required
integer <int32>
IsActive
required
boolean

Responses

Request samples

Content type
[
  • {
    }
]

Change a Bankin account Description

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
Request Body schema:
required
Array
Id
required
integer <int32>
Description
string or null

Responses

Request samples

Content type
[
  • {
    }
]

Update the description of a single Banking account.

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

Enterprise identifier

accountId
required
integer <int32>

Bank account identifier

Request Body schema:
required

New description payload

Description
string or null

Responses

Request samples

Content type
{
  • "Description": "string"
}

Update the IBAN of a single Banking account.

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

Enterprise identifier

accountId
required
integer <int32>

Bank account identifier

Request Body schema:
required

New IBAN payload

Iban
string or null

Responses

Request samples

Content type
{
  • "Iban": "string"
}

Update the BIC of a single Banking account.

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

Enterprise identifier

accountId
required
integer <int32>

Bank account identifier

Request Body schema:
required

New BIC payload

Bic
string or null

Responses

Request samples

Content type
{
  • "Bic": "string"
}

Change state Banking account

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
accountId
required
integer <int32>
query Parameters
sourceAccountId
integer <int32>
provider
string
Enum: "None" "Bridge" "SoBank" "ManualEbics" "JeDeclare" "ManualTransaction" "ComptePro"

Responses

Delete account

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
accountId
required
integer <int32>
query Parameters
sourceAccountId
integer <int32>
provider
string
Enum: "None" "Bridge" "SoBank" "ManualEbics" "JeDeclare" "ManualTransaction" "ComptePro"

Responses

Get statement for date by provider

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

Id du dossier

accountId
required
integer <int32>

l'Id du compte du provider. Correspond au "sourceId" du compte dans la banque générique

Request Body schema:

Query object contenant Provider et la date pour laquelle on veut le relevé

Provider
required
string
Enum: "None" "Bridge" "SoBank" "ManualEbics" "JeDeclare" "ManualTransaction" "ComptePro"
Date
required
string <date-time>

Responses

Request samples

Content type
{
  • "Provider": "None",
  • "Date": "2019-08-24T14:15:22Z"
}

Response samples

Content type
{
  • "Id": 0,
  • "EndBalance": {
    },
  • "StartBalance": {
    },
  • "AccountId": 0
}

BankingAccountingAssociation

Get Account

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
bankAccountId
required
integer <int32>

Responses

Response samples

Content type
{
  • "SourceId": 0,
  • "Id": 0,
  • "EnterpriseId": 0,
  • "BankId": 0,
  • "Name": "string",
  • "Balance": 0.1,
  • "CurrencyCode": "string",
  • "Type": "None",
  • "State": "None",
  • "Description": "string",
  • "IsVisible": true,
  • "UpdatedAt": "2019-08-24T14:15:22Z",
  • "Provider": "None",
  • "Iban": "string",
  • "IsValidIban": true,
  • "Bic": "string",
  • "BankName": "string",
  • "IsConnected": true
}

BankingBank

Get Global account

Authorizations:
oauth2
path Parameters
provider
required
string
Enum: "None" "Bridge" "SoBank" "ManualEbics" "JeDeclare" "ManualTransaction" "ComptePro"

AccountProvider

Responses

Response samples

Content type
[
  • {
    }
]

Get all banks

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

Responses

BankingBankConnection

Get Bank Connections With Accounts and Bank

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
connectionId
required
integer <int32>

Responses

Response samples

Content type
{
  • "Status": "None",
  • "BankId": 0,
  • "Id": 0,
  • "Name": "string"
}

Get Bank Connections With Accounts and Bank

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

Responses

Response samples

Content type
[
  • {
    }
]

Get Global Connections Status

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
provider
required
string
Enum: "None" "Bridge" "SoBank" "ManualEbics" "JeDeclare" "ManualTransaction" "ComptePro"

AccountProvider

Responses

Response samples

Content type
[
  • {
    }
]

Get Global Connections Status

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

Responses

Response samples

Content type
"None"

Add Banking connection

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
Request Body schema:
Status
required
string
Enum: "None" "Ok" "Wait" "Ko"
SourceId
required
integer <int32>
BankId
required
integer <int32>
Provider
required
string
Enum: "None" "Bridge" "SoBank" "ManualEbics" "JeDeclare" "ManualTransaction" "ComptePro"
SourceStatus
string or null

Responses

Request samples

Content type
{
  • "Status": "None",
  • "SourceId": 0,
  • "BankId": 0,
  • "Provider": "None",
  • "SourceStatus": "string"
}

Response samples

Content type
{
  • "Id": 0,
  • "DomainEvents": [
    ],
  • "DomainErrors": [
    ],
  • "IsValid": true,
  • "HasDomainEvents": true,
  • "CreatedAt": "2019-08-24T14:15:22Z",
  • "UpdatedAt": "2019-08-24T14:15:22Z",
  • "UpdatedByUserId": 0,
  • "SourceId": 0,
  • "Provider": "None",
  • "Name": "string",
  • "SourceStatus": "string",
  • "Status": "None",
  • "EnterpriseId": 0,
  • "BankId": 0,
  • "Bank": {
    },
  • "Accounts": [
    ],
  • "DeletedAt": "2019-08-24T14:15:22Z"
}

Rename a Banking connection.

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

Enterprise identifier

bankConnectionId
required
integer <int32>

Bank connection identifier

Request Body schema:

New name payload (only the Name property is used)

Name
string or null

Responses

Request samples

Content type
{
  • "Name": "string"
}

Response samples

Content type
{
  • "Id": 0,
  • "DomainEvents": [
    ],
  • "DomainErrors": [
    ],
  • "IsValid": true,
  • "HasDomainEvents": true,
  • "CreatedAt": "2019-08-24T14:15:22Z",
  • "UpdatedAt": "2019-08-24T14:15:22Z",
  • "UpdatedByUserId": 0,
  • "SourceId": 0,
  • "Provider": "None",
  • "Name": "string",
  • "SourceStatus": "string",
  • "Status": "None",
  • "EnterpriseId": 0,
  • "BankId": 0,
  • "Bank": {
    },
  • "Accounts": [
    ],
  • "DeletedAt": "2019-08-24T14:15:22Z"
}

Change state Banking connection

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
bankConnectionId
required
integer <int32>

Responses

BankingTransaction

Get Transactions

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
query Parameters
accountId
integer or null <int32>
beginDate
string or null <date-time>
endDate
string or null <date-time>
searchTextOrAmount
string or null
page
integer or null <int32>
size
integer or null <int32>

Responses

Response samples

Content type
[
  • {
    }
]

Search Transactions

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
Request Body schema:
PageNumber
required
integer <int32>
Default: 1
PageSize
required
integer <int32>
Default: 10
AccountId
integer or null <int32>
BeginDate
string or null <date-time>
EndDate
string or null <date-time>
TextOrAmount
string or null
SortFields
required
string
Enum: "None" "Date" "Amount"
SortDirection
required
string
Enum: "Ascending" "Descending"
IsSynchronized
boolean or null
AmountGreaterThanOrEqualTo
number or null <double>
AmountLessThanOrEqualTo
number or null <double>

Responses

Request samples

Content type
{
  • "PageNumber": 1,
  • "PageSize": 10,
  • "AccountId": 0,
  • "BeginDate": "2019-08-24T14:15:22Z",
  • "EndDate": "2019-08-24T14:15:22Z",
  • "TextOrAmount": "string",
  • "SortFields": "None",
  • "SortDirection": "Ascending",
  • "IsSynchronized": true,
  • "AmountGreaterThanOrEqualTo": 0.1,
  • "AmountLessThanOrEqualTo": 0.1
}

Response samples

Content type
{
  • "Items": [
    ],
  • "PageNumber": 1,
  • "PageSize": 1,
  • "TotalCount": 1,
  • "PageCount": 0,
  • "HasPreviousPage": false,
  • "HasNextPage": false
}

Get Transactions by id

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
Request Body schema:
Ids
Array of integers or null <int32> [ items <int32 > ]
WithHidden
required
boolean
WithDeleted
required
boolean

Responses

Request samples

Content type
{
  • "Ids": [
    ],
  • "WithHidden": true,
  • "WithDeleted": true
}

Response samples

Content type
[
  • {
    }
]

Get Transactions balance

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
query Parameters
accountId
integer or null <int32>
beginDate
string or null <date-time>
endDate
string or null <date-time>

Responses

Response samples

Content type
{
  • "IncomesAmount": 0.1,
  • "ExpensesAmount": 0.1,
  • "Amount": 0.1,
  • "Items": [
    ]
}

Get file ids linked to a transaction

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
Request Body schema:
FileIds
Array of integers or null <int32> [ items <int32 > ]

Responses

Request samples

Content type
{
  • "FileIds": [
    ]
}

Response samples

Content type
[
  • 0
]

Get Transactions with complementary data

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
query Parameters
accountId
integer or null <int32>
beginDate
string or null <date-time>
endDate
string or null <date-time>
searchTextOrAmount
string or null
page
integer or null <int32>
size
integer or null <int32>

Responses

Response samples

Content type
[
  • {
    }
]

Search Transactions with complementary data

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
Request Body schema:
PageNumber
required
integer <int32>
Default: 1
PageSize
required
integer <int32>
Default: 10
AccountId
integer or null <int32>
BeginDate
string or null <date-time>
EndDate
string or null <date-time>
TextOrAmount
string or null
SortFields
required
string
Enum: "None" "Label" "Date" "Amount" "Synchronized" "ToJustify"
SortDirection
required
string
Enum: "Ascending" "Descending"
ToJustify
boolean or null
WithRemainingAmount
boolean or null
IsSynchronized
boolean or null
AmountGreaterThanOrEqualTo
number or null <double>
AmountLessThanOrEqualTo
number or null <double>

Responses

Request samples

Content type
{
  • "PageNumber": 1,
  • "PageSize": 10,
  • "AccountId": 0,
  • "BeginDate": "2019-08-24T14:15:22Z",
  • "EndDate": "2019-08-24T14:15:22Z",
  • "TextOrAmount": "string",
  • "SortFields": "None",
  • "SortDirection": "Ascending",
  • "ToJustify": true,
  • "WithRemainingAmount": true,
  • "IsSynchronized": true,
  • "AmountGreaterThanOrEqualTo": 0.1,
  • "AmountLessThanOrEqualTo": 0.1
}

Response samples

Content type
{
  • "Items": [
    ],
  • "PageNumber": 1,
  • "PageSize": 1,
  • "TotalCount": 1,
  • "PageCount": 0,
  • "HasPreviousPage": false,
  • "HasNextPage": false
}

Export Transactions with complementary data

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
Request Body schema:
AccountId
integer or null <int32>
BeginDate
string or null <date-time>
EndDate
string or null <date-time>
TextOrAmount
string or null
SortFields
required
string
Enum: "None" "Label" "Date" "Amount" "Synchronized" "ToJustify"
SortDirection
required
string
Enum: "Ascending" "Descending"
ToJustify
boolean or null
EnterpriseId
required
integer <int32>

Responses

Request samples

Content type
{
  • "AccountId": 0,
  • "BeginDate": "2019-08-24T14:15:22Z",
  • "EndDate": "2019-08-24T14:15:22Z",
  • "TextOrAmount": "string",
  • "SortFields": "None",
  • "SortDirection": "Ascending",
  • "ToJustify": true,
  • "EnterpriseId": 0
}

Response samples

Content type
"string"

Send Transactions with complementary data via email

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
Request Body schema:
Subject
string or null
Body
string or null
To
Array of strings or null
Cc
Array of strings or null
Bcc
Array of strings or null
required
object (ExportTransactionsWithComplementaryDataQuery)

Responses

Request samples

Content type
{
  • "Subject": "string",
  • "Body": "string",
  • "To": [
    ],
  • "Cc": [
    ],
  • "Bcc": [
    ],
  • "ExportQuery": {
    }
}

Response samples

Content type
"string"

Get complementary data for a transaction

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
transactionId
required
integer <int32>

Responses

Response samples

Content type
{
  • "TransactionId": 0,
  • "ToJustify": true,
  • "Comment": "string",
  • "CategoryId": 0,
  • "AdditionalVat": [
    ],
  • "Documents": [
    ],
  • "IsLettered": true,
  • "Messages": [
    ],
  • "CanBeDeleted": true,
  • "CanBeAutoAssociatedWithDocument": true,
  • "ToJustifyDisplayStatus": "ToJustify"
}

Create complementary data for a transaction

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
transactionId
required
integer <int32>
Request Body schema:
ToJustify
required
boolean
Comment
string or null
CategoryId
integer or null <int32>
Array of objects or null (UpdateComplementaryDataCommandAdditionalVat)
Array of objects or null (UpdateComplementaryDataCommandDocument)

Responses

Request samples

Content type
{
  • "ToJustify": true,
  • "Comment": "string",
  • "CategoryId": 0,
  • "AdditionalVats": [
    ],
  • "Documents": [
    ]
}

Response samples

Content type
{
  • "TransactionId": 0,
  • "ToJustify": true,
  • "Comment": "string",
  • "CategoryId": 0,
  • "AdditionalVat": [
    ],
  • "Documents": [
    ],
  • "IsLettered": true,
  • "Messages": [
    ],
  • "CanBeDeleted": true,
  • "CanBeAutoAssociatedWithDocument": true,
  • "ToJustifyDisplayStatus": "ToJustify"
}

Update complementary data for a transaction

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
transactionId
required
integer <int32>
Request Body schema:
ToJustify
required
boolean
Comment
string or null
CategoryId
integer or null <int32>
Array of objects or null (UpdateComplementaryDataCommandAdditionalVat)
Array of objects or null (UpdateComplementaryDataCommandDocument)

Responses

Request samples

Content type
{
  • "ToJustify": true,
  • "Comment": "string",
  • "CategoryId": 0,
  • "AdditionalVats": [
    ],
  • "Documents": [
    ]
}

Response samples

Content type
{
  • "TransactionId": 0,
  • "ToJustify": true,
  • "Comment": "string",
  • "CategoryId": 0,
  • "AdditionalVat": [
    ],
  • "Documents": [
    ],
  • "IsLettered": true,
  • "Messages": [
    ],
  • "CanBeDeleted": true,
  • "CanBeAutoAssociatedWithDocument": true,
  • "ToJustifyDisplayStatus": "ToJustify"
}

Get transactions with complementary data for a list of transaction ids

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
Request Body schema:
TransactionIds
Array of integers or null <int32> [ items <int32 > ]

Responses

Request samples

Content type
{
  • "TransactionIds": [
    ]
}

Response samples

Content type
[
  • {
    }
]

Import transactions from a file .csv or .xlsx

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
Request Body schema: multipart/form-data
AccountSourceId
integer <int32>
File
string or null <binary>

Responses

Retrieves the remaining amount for documents by associated transactions.

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

The unique identifier of the enterprise for which to retrieve document transaction remaining amounts. Must not be the default value.

Request Body schema:

An object containing query parameters that specify filtering or selection criteria for the document transactions.

DocIds
Array of integers or null <int32> [ items <int32 > ]

Responses

Request samples

Content type
{
  • "DocIds": [
    ]
}

Response samples

Content type
{
  • "property1": {
    },
  • "property2": {
    }
}

Retrieves transactions with complementary data for a specified document ID and enterprise ID.

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

The unique identifier of the enterprise.

docId
required
integer <int32>

The unique identifier of the document.

Responses

Response samples

Content type
[
  • {
    }
]

BankingTransactionNature

Get referential TransactionNature

Authorizations:
oauth2
query Parameters
level1
string or null

exp: BIENS, SERVICES

level2
string or null

exp: emballages, matières premières

level3
string or null

Responses

Response samples

Content type
[
  • {
    }
]

Get referential TransactionNature by its Id

Authorizations:
oauth2
path Parameters
id
required
integer <int32>

Responses

Response samples

Content type
{
  • "Id": 0,
  • "Level1": "string",
  • "Level2": "string",
  • "Level3": "string",
  • "Level4": "string",
  • "Level5": "string",
  • "Value": "string"
}

BridgeConnectionUrlManager

Get a bank connection Url

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

Enterprise Id

Responses

Response samples

Content type
{
  • "Url": "string",
  • "RequestConnectionId": "string"
}

Get a bank connection Url for Item

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

Enterprise Id

itemId
required
integer <int32>

Item Id

Responses

Response samples

Content type
{
  • "Url": "string",
  • "RequestConnectionId": "string"
}

Receive ItemId from Bankin

Authorizations:
oauth2
query Parameters
user_uuid
string or null

User uuid from redirect

item_id
integer <int64>

Item id from redirect

success
boolean
step
string
Enum: "cgs" "email_validation_form" "highlighted_banks" "list_banks" "sub_banks_list" "bank_creds_form" "edit_bank_creds_form" "sync_in_progress" "otp_form" "sync_success" "sync_error" "sync_pending" "pro_validation_form"

Responses

Response samples

Content type
{
  • "Content": "string",
  • "ContentType": "string",
  • "StatusCode": 0
}

JeDeclareAccount

Create new JeDeclare Account

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

The enterprise id

Request Body schema:
required

CreateJeDeclareAccountCommand Command

Iban
string or null
Bank
string or null

Responses

Request samples

Content type
{
  • "Iban": "string",
  • "Bank": "string"
}

Response samples

Content type
0
0

Checks whether an account can be created for an enterprise

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

The enterprise id

Responses

Response samples

Content type
true

JeDeclareClient

Create a new JeDeclare client

Authorizations:
oauth2
Request Body schema:
required

Create Client Command

Name
string or null
Siren
string or null
Nic
string or null
ExternalId
string or null
EnterpriseId
integer or null <int32>
AccountingFirmExternalId
string or null
ClientConnectionId
required
integer <int32>

Responses

Request samples

Content type
{
  • "Name": "string",
  • "Siren": "string",
  • "Nic": "string",
  • "ExternalId": "string",
  • "EnterpriseId": 0,
  • "AccountingFirmExternalId": "string",
  • "ClientConnectionId": 0
}

Response samples

Content type
0
0

JeDeclareClientConnection

Create new client connection

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
Request Body schema:
required

Create Client Connection Command

EnterpriseId
required
integer <int32>
Login
string or null
Password
string or null
StartSynchronizationDate
string or null <date-time>
FluxType
string or null
Enum: "BankAccount" "TaxDeclaration" "Both"

Responses

Request samples

Content type
{
  • "EnterpriseId": 0,
  • "Login": "string",
  • "Password": "string",
  • "StartSynchronizationDate": "2019-08-24T14:15:22Z",
  • "FluxType": "BankAccount"
}

Response samples

Content type
0
0

Delete an existing client connection

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
Request Body schema:
required
ConnectionId
required
integer <int32>
EnterpriseId
required
integer <int32>

Responses

Request samples

Content type
{
  • "ConnectionId": 0,
  • "EnterpriseId": 0
}

Changes a client connection status

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
clientConnectionId
required
integer <int32>
query Parameters
status
required
string
Enum: "Unknown" "Ok" "Ko" "Pending"

The status to set for the client connection

Responses

Gets the connection status for a specific enterprise

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

Responses

Response samples

Content type
{
  • "ConnectionId": 0,
  • "LastSynchronizationDate": "2019-08-24T14:15:22Z",
  • "IsSynchronizing": true,
  • "Status": "Unknown"
}

Starts the synchronization for a single client connections

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
clientConnectionId
required
integer <int32>

Responses

ManualAccount

Create Account

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>
Request Body schema:
Iban
string or null
BankName
string or null
IsCfonbControlActive
required
boolean

Responses

Request samples

Content type
{
  • "Iban": "string",
  • "BankName": "string",
  • "IsCfonbControlActive": true
}

Response samples

Content type
0
0

Import CFONB File

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

Enterprise id

accountId
required
integer <int32>

Account id

Request Body schema: multipart/form-data
File
string or null <binary>

Responses

ManualGlobalAccount

Import CFONB File

Authorizations:
oauth2
Request Body schema: multipart/form-data
File
string or null <binary>

Responses

ManualTransactionAccount

Create a Manual account directly in FredDB (Banking DB) without any provider-specific insertion

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

Enterprise Id

Request Body schema:

CreateManualAccountCommand

Iban
string or null
BankName
string or null

Responses

Request samples

Content type
{
  • "Iban": "string",
  • "BankName": "string"
}

Response samples

Content type
0
0

MicrosoftAspNetCoreODataRoutingMetadata

MicrosoftAspNetCoreODataRoutingMetadata_GetMetadata

Authorizations:
oauth2
path Parameters
enterpriseId
required
string

Responses

Response samples

Content type
{
  • "SchemaElements": [
    ],
  • "VocabularyAnnotations": [
    ],
  • "ReferencedModels": [
    ],
  • "DeclaredNamespaces": [
    ],
  • "DirectValueAnnotationsManager": { },
  • "EntityContainer": {
    }
}

MicrosoftAspNetCoreODataRoutingMetadata_GetServiceDocument

Authorizations:
oauth2
path Parameters
enterpriseId
required
string

Responses

Response samples

Content type
{
  • "TypeAnnotation": {
    },
  • "EntitySets": [
    ],
  • "Singletons": [
    ],
  • "FunctionImports": [
    ]
}

ODataTransactions

ODataTransactions_GetTransactions

Authorizations:
oauth2
query Parameters
enterpriseId
integer <int32>

Responses

Response samples

Content type
[
  • {
    }
]

ODataTransactions_GetTransactions

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

Responses

Response samples

Content type
[
  • {
    }
]

ODataTransactions_GetTransactions

Authorizations:
oauth2
path Parameters
enterpriseId
required
integer <int32>

Responses

Response samples

Content type
[
  • {
    }
]

ODataTransactions_GetTransaction

Authorizations:
oauth2
query Parameters
enterpriseId
integer <int32>
transactionId
integer <int32>

Responses

Response samples

Content type
{
  • "Queryable": [
    ]
}

ODataTransactions_GetComplementaryData

Authorizations:
oauth2
query Parameters
transactionId
integer <int32>

Responses

Response samples

Content type
{
  • "Queryable": [
    ]
}