Skip to main content
GET
List movements
v1 · Base URL https://api.fintoc.com/v1
Using the per_page and page parametersIf you are missing movements in our API, try adjusting the per_page parameter to obtain more movements in your requests. Remember that the default value for this parameter is 30 and the maximum value is 300.Also, if you have more movements than the per_page value, try iterating through our pages using the page parameter. This way you can check all the pages of movements stored.

Authorizations

Authorization
string
header
required

Path Parameters

id
string
required

The id of the account that holds the movements to list.

Query Parameters

The link_token of the link that holds the account, obtained when you exchanged the link.

Example:

"link_Q0xVGPvijElLRMwE_token_FhsFVurz5q5FycHA5xxhTpzX"

since
string<date>

ISO 8601 date. If present, Fintoc returns only movements with post_date on or after since.

until
string<date>

ISO 8601 date. If present, Fintoc returns only movements with post_date on or before until.

updated_since
string<date>

ISO 8601 date. If present, Fintoc returns only movements created or updated after updated_since.

per_page
string

Number of movements per page. Defaults to 30. The maximum is 300.

page
integer<int32>

Page number to retrieve. Starts at 1.

confirmed_only
boolean

Whether to return only confirmed movements. Defaults to true. When false, the endpoint also returns movements with status processing, reversed, and manually_reversed.

Response

Paginated list of movements. The Link and X-Total-Count headers carry the pagination information.

id
string
required

Unique identifier of the movement.

Example:

"mov_BO381oEATXonG6bj"

object
any
required

Type of the object. Always movement.

amount
integer
required

Amount of the movement, in the smallest unit of the currency (CLP has no decimals, so the amount is in pesos). Negative for outflows.

Example:

-1717

comment
string | null
required

Comment the sender attached to the movement, as registered at the institution.

Example:

"Pago arriendo"

currency
string
required

Three-letter ISO 4217 currency code of the movement.

Pattern: ^[A-Z]{3}$
Example:

"CLP"

description
string
required

Description of the movement, as registered at the institution.

Example:

"Cargo Seguro Proteccion Bancaria"

document_number
string | null
required

Number of the document associated to the movement (for example, the check number). null if the movement has no associated document.

Example:

"4527230"

pending
boolean
required

Whether the movement is pending consolidation by the institution.

Example:

false

post_date
string<date-time>
required

ISO 8601 timestamp of when the institution consolidated the movement.

Example:

"2020-04-06T00:00:00.000Z"

recipient_account
null · object · null
required

Account that received the transfer. Only present for transfers; null for every other movement type.

reference_id
string | null
required

Identifier of the movement at the institution: the transfer_id if present, otherwise the document_number.

Example:

"123740123"

sender_account
null · object · null
required

Account that sent the transfer. Only present for transfers; null for every other movement type.

status
enum<string>
required

Status of the movement. processing means Fintoc is verifying whether the institution duplicated or reversed the movement.

Available options:
confirmed,
reversed,
processing,
manually_reversed
Example:

"confirmed"

transaction_date
string<date-time> | null
required

ISO 8601 timestamp of when the movement happened, with time precision. null when the institution only reports the post_date.

Example:

"2020-04-04T02:19:23.000Z"

transfer_id
string | null
required

Identifier of the transfer at the institution. null if the movement is not a transfer.

Example:

"123740123"

type
enum<string>
required

Type of the movement.

Available options:
check,
transfer,
other
Example:

"transfer"