Formato da requisição
{
"first_name": "Sayid",
"last_name": "Jarrah",
"email": "jarrahsayid@lost.com",
"password": "wW*8uuuu"
}
Formato de resposta
{
"user_uuid": "c7e2df16-ef79-485a-a535-40dc3846151f",
"first_name": "Sayid",
"last_name": "Jarrah",
"email": "jarrahsayid@lost.com",
"created_at": "2022-07-25T13:34:17.705999Z",
"is_staff": true,
"is_superuser": false
}
Formato da requisição
{
"email": "jarrahsayid@lost.com",
"password": "wW*8uuuu"
}
Formato de resposta
{
"token": "ccf8b3c0fe8c3430f088c5a6cbb99c2e940de3e2"
}
- Nessesario token de usuario admin
Formato da requisição
{
}
Formato de resposta
[
{
"user_uuid": "546f4106-1a9e-4a00-a73a-bc44e3705456",
"first_name": "Claire",
"last_name": "Littleton",
"email": "littletonclaire@lost.com",
"created_at": "2022-07-23T01:03:39.295193Z",
"is_staff": true,
"is_superuser": false
},
{
"user_uuid": "d7bf08e6-d7a9-473e-be68-0a5d4b6a4b5e",
"first_name": "Sayid",
"last_name": "Jarrah",
"email": "jarrahsayid@lost.com",
"created_at": "2022-07-25T13:56:46.453940Z",
"is_staff": true,
"is_superuser": false
}
]
- Nessesario token de usuario
- Apenas superusers podem buscar por outros usuarios
Formato da requisição
{
}
Formato de resposta
{
"user_uuid": "c7e2df16-ef79-485a-a535-40dc3846151f",
"first_name": "Sayid",
"last_name": "Jarrah",
"email": "jarrahsayid@lost.com",
"created_at": "2022-07-25T13:34:17.705999Z",
"is_staff": true,
"is_superuser": false
}
- Nessesario token de usuario
- Apenas superusers podem atualizar outros usuarios
Formato da requisição
{
"first_name": "shephard",
"is_staff": true,
"is_superuser": false
}
Formato de resposta
{
"user_uuid": "c7e2df16-ef79-485a-a535-40dc3846151f",
"first_name": "Shephard",
"last_name": "Jarrah",
"email": "jarrahsayid@lost.com",
"created_at": "2022-07-25T13:34:17.705999Z",
"is_staff": true,
"is_superuser": false
}
- Nessesario token de usuario
- Apenas superusers podem deletar outros usuarios
Formato da requisição
{
}
Formato de resposta
{
}
- Nessesario token de usuario admin
Formato da requisição
{
"title": "o homem que fazia chover",
"run_time": "135",
"premiere": "1997-11-18",
"classification": 12,
"price": 27.99,
"synopsis": "Um advogado recém formado trabalha em seu primeiro caso contra uma companhia de seguros que suspende o plano de saúde de uma vítima de leucemia...",
"stock": {
"quantity": 3
},
"genres": [
{
"name": "crime"
},
{
"name": "drama"
}
]
}
Formato de resposta
{
"movie_uuid": "60070cdd-0365-473d-b2c9-da45d5cb9e01",
"title": "O Homem Que Fazia Chover",
"run_time": "135",
"premiere": "1997-11-18",
"classification": 12,
"synopsis": "Um advogado recém formado trabalha em seu primeiro caso contra uma companhia de seguros que suspende o plano de saúde de uma vítima de leucemia...",
"price": 27.99,
"stock": {
"quantity": 3
},
"genres": [
{
"name": "Crime"
},
{
"name": "Drama"
}
]
}
Formato da requisição
{
}
Formato de resposta
[
{
"movie_uuid": "60070cdd-0365-473d-b2c9-da45d5cb9e01",
"title": "O Homem Que Fazia Chover",
"run_time": "135",
"premiere": "1997-11-18",
"classification": 12,
"synopsis": "Um advogado recém formado trabalha em seu primeiro caso contra uma companhia de seguros que suspende o plano de saúde de uma vítima de leucemia...",
"price": 27.99,
"stock": {
"quantity": 3
},
"genres": [
{
"name": "Crime"
},
{
"name": "Drama"
}
]
}
]
Formato da requisição
{
}
Formato de resposta
[
{
"name": "Crime"
},
{
"name": "Drama"
}
]
Formato da requisição
{
}
Formato de resposta
[
{
"movie_uuid": "60070cdd-0365-473d-b2c9-da45d5cb9e01",
"title": "O Homem Que Fazia Chover",
"run_time": "135",
"premiere": "1997-11-18",
"classification": 12,
"synopsis": "Um advogado recém formado trabalha em seu primeiro caso contra uma companhia de seguros que suspende o plano de saúde de uma vítima de leucemia...",
"price": 27.99,
"stock": {
"quantity": 3
},
"genres": [
{
"name": "Crime"
},
{
"name": "Drama"
}
]
}
]
- Nessesario token de usuario
Formato da requisição
{
}
Formato de resposta
[
{
"cart_uuid": "b7dc4d39-824f-4103-93b5-36d2446a9b22",
"total": 104.00,
"paid": true,
"quantity": 5,
"movies": {
"movie_uuid": "6830d130-6890-438b-a471-69bee9099edd",
"title": "O Poderoso Chefão 2",
"price": 20.99,
"stock": {
"quantity": 0
}
}
},
{
"cart_uuid": "9f85c8bd-8803-476a-a52c-4fc96fb3be7a",
"total": 104.00,
"paid": false,
"quantity": 5,
"movies": {
"movie_uuid": "b91446e4-9698-4ce5-8dfd-7f3c789e9cfa",
"title": "O Poderoso Chefão 1",
"price": 20.99,
"stock": {
"quantity": 0
}
}
}
]
- Nessesario token de usuario
Formato da requisição
{
}
Formato de resposta
{
"cart_uuid": "9f85c8bd-8803-476a-a52c-4fc96fb3be7a",
"total": 104.00,
"paid": true,
"quantity": 5,
"movies": {
"movie_uuid": "b91446e4-9698-4ce5-8dfd-7f3c789e9cfa",
"title": "O Poderoso Chefão 1",
"price": 20.99,
"stock": {
"quantity": 0
}
}
}
- Nessesario token de usuario
Formato da requisição
{
}
Formato de resposta
[
{
"cart_uuid": "9f85c8bd-8803-476a-a52c-4fc96fb3be7a",
"total": 104.00,
"paid": false,
"quantity": 5,
"movies": {
"movie_uuid": "b91446e4-9698-4ce5-8dfd-7f3c789e9cfa",
"title": "O Poderoso Chefão 1",
"price": 20.99,
"stock": {
"quantity": 0
}
}
}
]
- Nessesario token de usuario
Formato da requisição
{
"quantity": 2
}
Formato de resposta
{
"cart_uuid": "ce0e13b2-1b10-488e-b36d-0cc685447ffa",
"total": 41.98,
"paid": false,
"quantity": 2,
"movies": {
"movie_uuid": "68ca886a-878f-4a3d-befe-5a1c36b101cb",
"title": "O Poderoso Chefão 2",
"price": 20.99,
"stock": {
"quantity": 5
}
}
}
- Nessesario token de usuario
Formato da requisição
{
}
Formato de resposta
{
"status": "successful payment"
}
- Nessesario token de usuario
Formato da requisição
{
}
Formato de resposta
NO CONTENT
Formato da requisição
{
"first_name": "jack",
}
Formato de resposta
{
"detail": "Invalid token header. No credentials provided."
}
Formato da requisição
{
"first_name": "jack",
}
Formato de resposta
{
"detail": "Invalid token."
}
Formato da requisição
{
"first_name": "CLAIRE"
}
Formato de resposta
{
"last_name": [
"This field is required."
],
"password": [
"This field is required."
],
"email": [
"This field is required."
]
}
Formato da requisição
{
}
Formato de resposta
{
"detail": "Not found."
}