omidfa123 / starter

Home Page:artamart.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Atramart Api Documentation

    • URL: /api/v1/auth/register #f03c15
    • Method: POST
    • Params
      • mobile
        • validation ( required|numeric|regex:/(09)[0-9][0-9]/|digits:11|unique )
    • Error Response
      • mobile is required
      • mobile is numeric
      • mobile format invalid
      • mobile number invalid
      • mobile is unique
    • Success Response
      • status => success
      • message => successfully send verify code
      • code => sms send code
    • URL: /api/v1/auth/login
    • Method: POST
    • type static
      • Params
        • type
        • mobile
          • validation ( required|numeric|regex:/(09)[0-9]{9}/|digits:11 )
        • password
      • Error Response
        • mobile is required
        • mobile is numeric
        • mobile format invalid
        • mobile number invalid
        • mobile is unique
        • password is required
        • password min 8 characters
        • mobile is required
      • Exeption Error
        • status => error
        • message => exeption errors
      • Success Response
        • status => success
        • message' => Login successful
        • token_type' => bearer
        • access_token' => token
        • user => user data
    • type verify
      • mode verify
        • Params
        • Error Response
          • mobile is required
          • mobile is numeric
          • mobile format invalid
          • mobile number invalid
          • or
          • status => false
          • message => Invalid verify code
        • Exeption Error
          • status => error
          • message => exeption errors
        • Success Response
          • status => success
          • message' => Login successful
          • token_type' => bearer
          • access_token' => token
          • user => user data
          • type => exist or new
    • URL: /api/v1/user/user
    • Method: PATCH/PUT
    • Params
      • id
      • mobile
        • validation ( required|numeric|regex:/(09)[0-9][0-9]/|digits:11|unique )
      • first_name
      • last_name
      • telephone
        • validation ( required|numeric|regex:/^0[0-9]{2,}[0-9]{7,}$/|digits:11|unique:users,telephone )
      • gender
      • national_code
      • password and password_confirmation
      • use_password
        • true or false
        • validation ( required|string|confirmed|min:8 )
    • Error Response
      • 'mail.regex => email is invalid
      • email.unique => email is unique,
      • first_name.required => first name is required
      • last_name.required => last name is required
      • telephone.required => telephone is required
      • national_code.required => national code is required
    • Success Response
      • status => update
      • message => User successfully update
      • user => user info
    • URL: /api/v1/user/user
    • Method: GET
    • Params
      • id
    • Success Response
      • status => success
      • message => Get successfully detail
      • user =>
        • detail
        • address
        • orders
        • wishlist
        • comments
        • wallet history

About

artamart.vercel.app


Languages

Language:TypeScript 94.1%Language:HTML 3.4%Language:CSS 1.6%Language:JavaScript 0.9%Language:Dockerfile 0.1%