Giter VIP home page Giter VIP logo

bank-api-node-js's Introduction

bank-api-node-js

BASE_URL = 'https://bank-api-appleseeds.herokuapp.com/'

GET METHODS:

To get all users:

BASE_URL + 'users'

To get a specific user by ID:

BASE_URL + 'users/' + :userId

To get all accounts:

BASE_URL + 'accounts'

To get a specific account by ID:

BASE_URL + 'accounts/' + :accountId

POST METHODS:

To add a new user:

BASE_URL + 'users'

  • body params:
    • userId*
    • name*
    • cash
    • credit

To add a new account:

BASE_URL + 'accounts'

  • body params:
    • userId* (user that is already exist to apply for this new account)
    • cash
    • credit

PUT METHODS:

To deposit or withdraw cash from account:

BASE_URL + '/accounts/deposit-withdraw'

  • body params:
    • accountId*
    • newCash* (positive for deposit or negative for withdraw)

To transfer a cash between two accounts:

BASE_URL + '/accounts/transfer-cash'

  • body params:
    • sourceAccountId*
    • targetAccountId*
    • cashToTransfer* (only positive number)

To update the credit of account:

BASE_URL + '/accounts/credit'

  • body params:
    • accountId*
    • newCredit*

To add user to exist account:

BASE_URL + '/add-user-to-account'

  • body params:
    • userId*
    • accountId*

To remove user from account:

BASE_URL + '/remove-user-from-account'

  • body params:
    • userId*
    • accountId*

DELETE METHODS:

To delete a specific user by ID:

BASE_URL + 'users/' + :userId

To delete a specific account by ID:

BASE_URL + 'accounts/' + :accountId

bank-api-node-js's People

Contributors

eyalsinay avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.