action field in the request body:action | What it does | Provider family |
|---|---|---|
connect | Links an existing account at a supported financial institution. | Bank providers (e.g. pr_mex_072, pr_col_1007) |
create | Provisions a new Cobre Balance account in Mexico, Colombia, or globally. | Cobre Balance providers ( pr_*_cobre, pr_global_cobre) |
provider_id you choose determines which metadata shape is required and which response object you receive.action = createaction = connectcurl --location 'https://api.cobre.co/v1/accounts' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"provider_id": "pr_col_cobre",
"action": "create",
"tags": [
"This is a tag"
],
"alias": "My first Cobre Balance Colombia"
}'{
"id": "acc_1212534tdfgs",
"provider_id": "pr_mex_cobre3",
"provider_name": "Cobre Balance Mexico 3",
"connectivity": {
"status": "connected",
"description": "string"
},
"alias": "My first Cobre account!",
"metadata": {
"available_services": [
"mm_push_from_account"
],
"primary_account": "acc_2NDkMRjA1o"
},
"account_number": "646180303700100016",
"account_type": "clabe",
"obtained_balance": 10000,
"obtained_balance_at": "2024-07-05T11:21:34Z",
"geo": "mex",
"tags": [
"accounting"
],
"currency": "mxn",
"created_at": "2024-06-17T17:34:50Z",
"updated_at": "2024-07-05T11:21:34Z"
}