API http authentication

Hello,
I am trying to setup a software with an API in my linux server but at some field there are some codes which are called "http authentication"
I dont know how to run them.
Could anybody give me an idea about how it's working.
How http authentication is done; from linux terminal or from browser as well as chrome,mozilla or from terminal under mysql?

HTTP_METHOD

HTTP methods which are supported.

GET    - data obtaining
PUT    - updating
POST   - creating
DELETE - deleting


Authentification and authorization

Example 1. Data obtain about other devices.

> GET [API_URL]/stb
< {"status":"OK","results":[{"mac":"00:1A:79:00:15:B3","status":0,"additional_services_on":"0","ls":1553,"login":"1553","online":"1"},
{"mac":"00:1A:79:00:39:5E","status":0,"additional_services_on":"1","ls":3,"login":"3","online":"0"}]


thanks in advance
Boris

---------- Post updated at 06:39 PM ---------- Previous update was at 11:21 AM ----------

Hello,
I have learnt that when we call a php file with put,get,post,delete commands from terminal right after adding some mysql commands inside that php file, it creates a database/table etc or deletes some tables or displays current status in sql.

b.regards
Boris