List Bank Accounts
curl -X GET https://api.sociapp.com/configuracion/bancos \
-H "Authorization: Bearer YOUR_TOKEN"
[
{
"ID": 1,
"Nombre": "Banco Santander",
"Direccion": "Gran Vía 25",
"CodigoPostal": 28013,
"Poblacion": "Madrid",
"Pais": "España",
"Telefono": "+34 915551234",
"CodigoNegocio": "0049",
"Referencia_SEPA": "ES12345678",
"IBAN": "ES7921000813610123456789",
"Swift": "BSCHESMM",
"idAsociacion": 1
}
]
Endpoint
GET /configuracion/bancos
Authentication
Requires JWT authentication token.
Response Fields
International Bank Account Number
Associated organization ID
Add Bank Account
curl -X POST https://api.sociapp.com/configuracion/bancos \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"Nombre": "Banco Santander",
"Direccion": "Gran Vía 25",
"CodigoPostal": 28013,
"Poblacion": "Madrid",
"Pais": "España",
"Telefono": "+34 915551234",
"CodigoNegocio": "0049",
"Referencia_SEPA": "ES12345678",
"IBAN": "ES7921000813610123456789",
"Swift": "BSCHESMM"
}'
{
"ID": 2,
"Nombre": "Banco Santander",
"Direccion": "Gran Vía 25",
"CodigoPostal": 28013,
"Poblacion": "Madrid",
"Pais": "España",
"Telefono": "+34 915551234",
"CodigoNegocio": "0049",
"Referencia_SEPA": "ES12345678",
"IBAN": "ES7921000813610123456789",
"Swift": "BSCHESMM"
}
Endpoint
POST /configuracion/bancos
Authentication
Requires JWT authentication token.
Request Body
International Bank Account Number (required)
Update Bank Account
curl -X PUT https://api.sociapp.com/configuracion/bancos/2 \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"Nombre": "Banco Santander - Sucursal Centro",
"Direccion": "Gran Vía 25",
"CodigoPostal": 28013,
"Poblacion": "Madrid",
"Pais": "España",
"Telefono": "+34 915551234",
"CodigoNegocio": "0049",
"Referencia_SEPA": "ES12345678",
"IBAN": "ES7921000813610123456789",
"Swift": "BSCHESMM"
}'
{
"ID": 2,
"Nombre": "Banco Santander - Sucursal Centro",
"Direccion": "Gran Vía 25",
"CodigoPostal": 28013,
"Poblacion": "Madrid",
"Pais": "España",
"Telefono": "+34 915551234",
"CodigoNegocio": "0049",
"Referencia_SEPA": "ES12345678",
"IBAN": "ES7921000813610123456789",
"Swift": "BSCHESMM"
}
Endpoint
PUT /configuracion/bancos/:id
Authentication
Requires JWT authentication token.
Path Parameters
Request Body
All fields are optional for update (partial update supported).
International Bank Account Number
Delete Bank Account
curl -X DELETE https://api.sociapp.com/configuracion/bancos/2 \
-H "Authorization: Bearer YOUR_TOKEN"
{
"message": "Bank account deleted successfully"
}
Endpoint
DELETE /configuracion/bancos/:id
Authentication
Requires JWT authentication token.
Path Parameters
Bank account record ID to delete