Skip to content

Api para ecommerce em fase de desenvolvimento.

Notifications You must be signed in to change notification settings

renanconstancio/api-ecommerce-node

Repository files navigation

API ECOMMERCE COM TYPE SCRIPT E NODEJS

[POST] /v1/clientes

  • não será permitido cadastro de dois ou mais email
  • senha sempre será criptografada sem a necessidade de ser exibida em URI

{
"id": 1,
"nome": "Nome do Cliente",
"email": "email@docliente.com.br",
"cnpj": "123123123",
"ie": "123123123",
"cpf": "123123123",
"rg": "123123123",
"telefone": "123123123",
"celular": "123123123",
"operadora": "operadora",
"nascim": "00/00/0000",
"admin": 0,
"created_at": null,
"updated_at": null
}

[GET]/v1/clientes?nome=%Nome%&email=%Email

  • listagem dos clientes
  • Query stringa para uma busca mais avançada
  {
    "from": 1,
    "to": 1,
    "per_page": 15,
    "total": 1,
    "current_page": 1,
    "prev_page": null,
    "next_page": null,
    "last_page": 1,
    "data": [
      {
        "id": 1,
        "nome": "Nome do Cliente",
        "email": "email@docliente.com.br",
        "cnpj": "123123123",
        "ie": "123123123",
        "cpf": "123123123",
        "rg": "123123123",
        "telefone": "123123123",
        "celular": "123123123",
        "operadora": "operadora",
        "nascim": "00/00/0000",
        "admin": 0,
        "created_at": null,
        "updated_at": null
      }
    ]
  }

[GET]/v1/clientes/:id

  • lista apenas um unico cliente da lista
  • ID deve ser passado na URI

[PUT] /v1/clientes/:id

  • ID deve ser passado via paramentro
  • alterações dos dados do cliente

[DELETE] /v1/clientes/:id

  • ID deve ser passado via paramentro

About

Api para ecommerce em fase de desenvolvimento.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages