Skip to main content

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

ID
number
Bank account record ID
Nombre
string
required
Bank name
Direccion
string
Bank branch address
CodigoPostal
number
Postal code
Poblacion
string
City/town
Pais
string
Country
Telefono
string
Contact phone number
CodigoNegocio
string
Business code
Referencia_SEPA
string
SEPA reference
IBAN
string
required
International Bank Account Number
Swift
string
SWIFT/BIC code
idAsociacion
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

Nombre
string
required
Bank name (required)
IBAN
string
required
International Bank Account Number (required)
Direccion
string
Bank branch address
CodigoPostal
number
Postal code
Poblacion
string
City/town
Pais
string
Country
Telefono
string
Contact phone number
CodigoNegocio
string
Business code
Referencia_SEPA
string
SEPA reference
Swift
string
SWIFT/BIC code

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

id
number
required
Bank account record ID

Request Body

All fields are optional for update (partial update supported).
Nombre
string
Bank name
IBAN
string
International Bank Account Number
Direccion
string
Bank branch address
CodigoPostal
number
Postal code
Poblacion
string
City/town
Pais
string
Country
Telefono
string
Contact phone number
CodigoNegocio
string
Business code
Referencia_SEPA
string
SEPA reference
Swift
string
SWIFT/BIC code

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

id
number
required
Bank account record ID to delete

Build docs developers (and LLMs) love