Crema React
v-1
v-1
  • About Crema(CRA)
  • Product Overview
  • Folder Structure
  • Installation
    • Pre-Requisites
    • Installing Crema
  • Default Route
  • Customization
    • Template Style
    • Template Mode
    • Template and Sidebar Color
    • Tempate Direction
    • Navigation Style
    • Footer
    • Footer Type
    • Route Transition
  • Multi-Lingual Support
    • Changing Language
    • Adding New Language
  • Sidebar Menu
    • Adding New Menu
  • Route Protection
  • Loggedin User
  • Axios Setup
  • Package.json
  • GitHub Access
  • Slack Community
  • FAQ
  • CRA-SSR
    • About CRA+SSR
    • Installation
    • Folder Structure
    • Route Protection
    • Deploy to server
  • Next.js
    • About Next.JS
    • Installation
    • Folder Structure
    • Deploy to server
  • Next.Js + TypeScript
    • About Next.js + Typescript
    • Installation
    • Folder Structure
    • Deploy to server
  • CRA + TypeScript
    • About CRA + TypeScript
  • Tailwind CSS
    • About Tailwind CSS
  • Styled Component
    • About Styled Component
  • Servers
    • Python
    • Mongoose
    • Laravel
Powered by GitBook
On this page
  • Register User
  • Login User
  • Auth User

Was this helpful?

  1. Servers

Python

Here we have some demo APIs listed here -

Register User

POST https://crema-python.herokuapp.com/api/users

This endpoint allows you to get free cakes.

Request Body

Name
Type
Description

name

string

Name of the user

email

string

Email of the user

password

string

Password for the account

{
    "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE2MDA1Nzc5MTIsIm5iZiI6MTYwMDU3NzkxMiwianRpIjoiNzg0OWQyOWMtZjlkNC00ZDRlLWEwMjAtMjkzMTcxNzE5MmVkIiwiZXhwIjoxNjAwNTc4ODEyLCJpZGVudGl0eSI6MSwiZnJlc2giOnRydWUsInR5cGUiOiJhY2Nlc3MifQ.Cx76YDyMWVVCb2gQPhQ4JejeQjY8_gbD2RTOZv4ZDHI",
    "refresh_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE2MDA1Nzc5MTIsIm5iZiI6MTYwMDU3NzkxMiwianRpIjoiYWY4NTQ4NWMtZTUwZi00NWJkLWJkNTEtYzJjNTg3MDAzMGUwIiwiZXhwIjoxNjAzMTY5OTEyLCJpZGVudGl0eSI6MSwidHlwZSI6InJlZnJlc2gifQ.XXLZ7tAYuZDqfYvWZ9pX4EdNbQLfnlEclXWMaewOD3U"
}
{
    "error": "A user with that email already exists."
}

Login User

POST https://crema-python.herokuapp.com/api/auth

Request Body

Name
Type
Description

email

string

Email of the user

password

string

Password of the account

{
    "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE2MDA1NzgwNDksIm5iZiI6MTYwMDU3ODA0OSwianRpIjoiYjIxNDNkMjUtOWI3Yi00Y2FlLThmN2YtY2YxZDQyNzVhMTUwIiwiZXhwIjoxNjAwNTc4OTQ5LCJpZGVudGl0eSI6MSwiZnJlc2giOnRydWUsInR5cGUiOiJhY2Nlc3MifQ.IWnfR_2UFSJtzWHqzTG5o7PnHd3H6cQc13bnwe8cPPU",
    "refresh_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE2MDA1NzgwNDksIm5iZiI6MTYwMDU3ODA0OSwianRpIjoiOThmNzQzZDMtN2M2Mi00ODFjLThjOWItMjI3NTQyZDljNTg3IiwiZXhwIjoxNjAzMTcwMDQ5LCJpZGVudGl0eSI6MSwidHlwZSI6InJlZnJlc2gifQ.g8UV9xSxHzc3XxgIzY0CTm2_2RTjTY2bn484gFdsW0E"
}
{
    "error": "Invalid credentials!"
}

Auth User

GET https://crema-python.herokuapp.com/api/auth

Headers

Name
Type
Description

Authorization

string

Bearer token

{
    "created_on": "2020-09-20T04:58:32",
    "id": 1,
    "email": "jose@gail.com",
    "email_verified_at": null,
    "updated_on": "2020-09-20T04:58:32",
    "name": "jose"
}

Last updated 4 years ago

Was this helpful?