action biapi_post_users_id_user_connections_id_connection_accounts_id_account {
label: "Create transactions"
description: "Create transactions for the supplied account or the account whose id is given with form parameters. It requires an array of transaction dictionaries.
"
provider: biapi
method: POST
path: "/users/{id_user}/connections/{id_connection}/accounts/{id_account}/transactions"
encoding: json
input: {
type: "object"
properties: {
expand: {
type: "string"
}
id_account: {
type: "integer"
}
id_connection: {
type: "integer"
}
id_user: {
type: "string"
}
}
required: ["id_account", "id_connection", "id_user"]
additionalProperties: false
}
output: {
type: "object"
required: ["active", "coming", "date", "date_scraped", "id", "id_account", "nature", "original_wording", "rdate", "simplified_wording", "state", "stemmed_wording"]
properties: {
active: {
type: "boolean"
description: "If false, PFM services will ignore this transaction"
}
application_date: {
type: "string"
format: "date"
description: "Date considered by PFM services. It is used to change the month of a transaction, for example."
}
bdate: {
type: "string"
format: "date"
description: "Date used by the bank for the transaction"
}
bdatetime: {
type: "string"
format: "date-time"
description: "Datetime used by the bank"
}
card: {
type: "string"
description: "Card number associated to the transaction"
}
coming: {
type: "boolean"
description: "If true, this transaction hasn't been yet debited"
}
comment: {
type: "string"
description: "User comment"
}
commission: {
type: "number"
format: "float"
description: "Commission taken on the transaction"
}
commission_currency: {
type: "object"
description: "Commission currency"
}
counterparty: {
type: "string"
description: "Counterparty"
}
country: {
type: "string"
description: "Original country"
}
date: {
type: "string"
format: "date"
description: "Debit date"
}
date_scraped: {
type: "string"
format: "date-time"
description: "Date when the transaction has been seen"
}
datetime: {
type: "string"
format: "date-time"
description: "Datetime of the debit of the transaction"
}
deleted: {
type: "string"
format: "date-time"
description: "If set, this transaction has been removed from the bank"
}
gross_value: {
type: "number"
format: "float"
description: "Gross value of the transaction"
}
id: {
type: "integer"
description: "ID of the transaction"
}
id_account: {
type: "integer"
description: "ID of the related account"
}
id_category: {
type: "integer"
description: "ID of the related category"
}
id_cluster: {
type: "integer"
description: "If the transaction is part of a cluster"
}
last_update: {
type: "string"
format: "date-time"
description: "Last update of the transaction"
}
nature: {
type: "string"
description: "Type of transaction"
}
original_currency: {
type: "object"
description: "Original currency"
}
original_gross_value: {
type: "number"
format: "float"
description: "Gross value in the original currency"
}
original_value: {
type: "number"
format: "float"
description: "Value in the original currency"
}
original_wording: {
type: "string"
description: "Full label of the transaction"
}
rdate: {
type: "string"
format: "date"
description: "Realization of the transaction"
}
rdatetime: {
type: "string"
format: "date-time"
description: "Datetime of the realization of the transaction"
}
simplified_wording: {
type: "string"
description: "Simplified label of the transaction"
}
state: {
type: "string"
description: "Internal state of the transaction"
}
stemmed_wording: {
type: "string"
description: "Do not use it"
}
value: {
type: "number"
format: "float"
description: "Value of the transaction"
}
vdate: {
type: "string"
format: "date"
description: "Value date of the transaction"
}
vdatetime: {
type: "string"
format: "date-time"
description: "Datetime of the Value of the transaction"
}
webid: {
type: "string"
description: "Webid of the transaction"
}
wording: {
type: "string"
description: "Label set by the user"
}
}
}
}