{"id":16464326,"url":"https://github.com/fajar-dev/adonis-backend-starter","last_synced_at":"2025-08-24T22:15:25.946Z","repository":{"id":214566424,"uuid":"736600451","full_name":"fajar-dev/adonis-backend-starter","owner":"fajar-dev","description":"Starter Backend with adonis.js","archived":false,"fork":false,"pushed_at":"2023-12-31T10:35:28.000Z","size":5781,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-27T15:43:16.142Z","etag":null,"topics":["adonisjs","nodejs"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fajar-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-28T10:49:06.000Z","updated_at":"2024-07-26T07:26:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"a1e7428b-d8af-41ff-befc-5441b27b56d2","html_url":"https://github.com/fajar-dev/adonis-backend-starter","commit_stats":null,"previous_names":["fajar-dev/adonis-backend-starter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fajar-dev/adonis-backend-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fajar-dev%2Fadonis-backend-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fajar-dev%2Fadonis-backend-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fajar-dev%2Fadonis-backend-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fajar-dev%2Fadonis-backend-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fajar-dev","download_url":"https://codeload.github.com/fajar-dev/adonis-backend-starter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fajar-dev%2Fadonis-backend-starter/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268333937,"owners_count":24233782,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adonisjs","nodejs"],"created_at":"2024-10-11T11:27:05.887Z","updated_at":"2025-08-02T04:04:30.581Z","avatar_url":"https://github.com/fajar-dev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Project: Adonis.js Backend Starter\n# 📁 Collection: Auth \n\n\n## End-point: Register\n### Method: POST\n\u003e```\n\u003e/auth/register\n\u003e```\n### Body formdata\n\n|Param|value|Type|\n|---|---|---|\n|name|Fajar Rivaldi Chan|text|\n|email|fajarrivaldi2015@gmail.com|text|\n|password|password|text|\n\n\n### Response: 201\n```json\n{\n    \"success\": true,\n    \"message\": \"User register created successfully\",\n    \"data\": {\n        \"name\": \"Fajar Rivaldi Chan\",\n        \"email\": \"fajarrivaldi2015@gmail.com\",\n        \"id\": \"9e9634af-5d32-4ce1-b7e3-f6853602b0b7\",\n        \"created_at\": \"2023-12-31T17:15:35.679+07:00\",\n        \"updated_at\": \"2023-12-31T17:15:35.679+07:00\"\n    }\n}\n```\n\n\n⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃\n\n## End-point: Login\n### Method: POST\n\u003e```\n\u003e/auth/login\n\u003e```\n### Body formdata\n\n|Param|value|Type|\n|---|---|---|\n|email|fajarrivaldi2015@gmail.com|text|\n|password|password|text|\n\n\n### Response: 200\n```json\n{\n    \"success\": true,\n    \"message\": \"User Login successfully\",\n    \"data\": {\n        \"user\": {\n            \"id\": \"de7231ea-5662-4f8e-8436-692f66cb98ab\",\n            \"name\": \"Fajar\",\n            \"email\": \"fajarrivaldi@gmail.com\",\n            \"remember_me_token\": null,\n            \"image\": \"Frame 238442 (1).png\",\n            \"role_id\": \"0dd3daab-7296-4fac-ba80-de144e44f815\",\n            \"created_at\": \"2023-12-31T17:08:46.000+07:00\",\n            \"updated_at\": \"2023-12-31T17:08:46.000+07:00\",\n            \"role\": {\n                \"id\": \"0dd3daab-7296-4fac-ba80-de144e44f815\",\n                \"name\": \"Admin\",\n                \"created_at\": \"2023-12-31T17:01:41.000+07:00\",\n                \"updated_at\": \"2023-12-31T17:01:41.000+07:00\"\n            }\n        },\n        \"access_token\": {\n            \"type\": \"bearer\",\n            \"token\": \"NQ.JDL5i3vtz4em7joAMto5UH_O4yJYx3R9TChEVa2RhyHzxb02jX-fppV2y6fu\",\n            \"expires_at\": \"2024-01-01T17:13:11.919+07:00\"\n        }\n    }\n}\n```\n\n\n⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃\n\n## End-point: Logout\n### Method: POST\n\u003e```\n\u003e/auth/logout\n\u003e```\n### 🔑 Authentication bearer\n\n|Param|value|Type|\n|---|---|---|\n|token||string|\n\n\n### Response: 200\n```json\n{\n    \"success\": true,\n    \"message\": \"User logged out successfully\",\n    \"data\": null\n}\n```\n\n\n⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃\n\n## End-point: Me\n### Method: GET\n\u003e```\n\u003e/auth/me\n\u003e```\n### 🔑 Authentication bearer\n\n|Param|value|Type|\n|---|---|---|\n|token||string|\n\n\n### Response: 200\n```json\n{\n    \"success\": true,\n    \"message\": \"User details fetched successfully\",\n    \"data\": {\n        \"user\": {\n            \"id\": \"de7231ea-5662-4f8e-8436-692f66cb98ab\",\n            \"name\": \"Fajar\",\n            \"email\": \"fajarrivaldi2015@gmail.com\",\n            \"remember_me_token\": null,\n            \"image\": \"Cek Bansos.png\",\n            \"role_id\": \"0dd3daab-7296-4fac-ba80-de144e44f815\",\n            \"created_at\": \"2023-12-31T17:08:46.000+07:00\",\n            \"updated_at\": \"2023-12-31T17:27:55.000+07:00\",\n            \"role\": {\n                \"id\": \"0dd3daab-7296-4fac-ba80-de144e44f815\",\n                \"name\": \"Admin\",\n                \"created_at\": \"2023-12-31T17:01:41.000+07:00\",\n                \"updated_at\": \"2023-12-31T17:01:41.000+07:00\"\n            }\n        }\n    }\n}\n```\n\n\n⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃\n\n## End-point: Forget Passsword\n### Method: POST\n\u003e```\n\u003e/auth/forget\n\u003e```\n### Body formdata\n\n|Param|value|Type|\n|---|---|---|\n|email|fajarrivaldi2015@gmail.com|text|\n\n\n### Response: 200\n```json\n{\n    \"success\": true,\n    \"message\": \"Password reset email sent successfully\",\n    \"data\": null\n}\n```\n\n\n⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃\n\n## End-point: Reset Password\n### Method: POST\n\u003e```\n\u003e/auth/reset\n\u003e```\n### Body formdata\n\n|Param|value|Type|\n|---|---|---|\n|token|b05f4375-4dd8-4e91-ae5f-d846e9948872|text|\n|email|fajarrivaldi2015@gmail.com|text|\n|password|qwertyuiop|text|\n\n\n### Response: 200\n```json\n{\n    \"success\": true,\n    \"message\": \"Password reset successful\",\n    \"data\": null\n}\n```\n\n\n⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃\n# 📁 Collection: Profile \n\n\n## End-point: update Profile\n### Method: PUT\n\u003e```\n\u003e/profile\n\u003e```\n### Body formdata\n\n|Param|value|Type|\n|---|---|---|\n|name|fajar|text|\n|email|fajarrivaldi2015@gmail.com|text|\n|image|/C:/Users/FAJAR/Downloads/Frame 238442 (1).png|file|\n\n\n### 🔑 Authentication bearer\n\n|Param|value|Type|\n|---|---|---|\n|token|Mw.JYnmMGOUPQTh9NyxJf4o_gsnf28y3RR4Nj5jCQF-wGD_eswQLrkL5_guKofW|string|\n\n\n### Response: 200\n```json\n{\n    \"success\": true,\n    \"message\": \"Profile update successfully\",\n    \"data\": {\n        \"id\": \"de7231ea-5662-4f8e-8436-692f66cb98ab\",\n        \"name\": \"fajar\",\n        \"email\": \"fajarrivaldi2015@gmail.com\",\n        \"remember_me_token\": null,\n        \"image\": \"Cek Bansos.png\",\n        \"role_id\": \"0dd3daab-7296-4fac-ba80-de144e44f815\",\n        \"created_at\": \"2023-12-31T17:08:46.000+07:00\",\n        \"updated_at\": \"2023-12-31T17:30:27.333+07:00\"\n    }\n}\n```\n\n\n⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃\n\n## End-point: Change Password\n### Method: PUT\n\u003e```\n\u003e/profile/change-password\n\u003e```\n### Body formdata\n\n|Param|value|Type|\n|---|---|---|\n|password|qwertyuiop|text|\n\n\n### 🔑 Authentication bearer\n\n|Param|value|Type|\n|---|---|---|\n|token|Mw.JYnmMGOUPQTh9NyxJf4o_gsnf28y3RR4Nj5jCQF-wGD_eswQLrkL5_guKofW|string|\n\n\n### Response: 200\n```json\n{\n    \"success\": true,\n    \"message\": \"Password change successfully\",\n    \"data\": {\n        \"id\": \"a05d2bbd-0d8f-4835-a8c0-9b50b719901b\",\n        \"name\": \"fajar\",\n        \"email\": \"fajarrivaldi2015@gmail.com\",\n        \"remember_me_token\": null,\n        \"image\": \"Frame 238442 (1).png\",\n        \"role_id\": null,\n        \"created_at\": \"2023-12-30T17:06:29.000+07:00\",\n        \"updated_at\": \"2023-12-31T03:15:44.924+07:00\"\n    }\n}\n```\n\n\n⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃\n# 📁 Collection: Role \n\n\n## End-point: Read\n### Method: GET\n\u003e```\n\u003e/role\n\u003e```\n### Query Params\n\n|Param|value|\n|---|---|\n|page|1|\n|limit|1|\n\n\n### 🔑 Authentication bearer\n\n|Param|value|Type|\n|---|---|---|\n|token||string|\n\n\n### Response: 200\n```json\n{\n    \"success\": true,\n    \"message\": \"Roles retrieved successfully\",\n    \"data\": {\n        \"meta\": {\n            \"total\": 2,\n            \"per_page\": 10,\n            \"current_page\": 1,\n            \"last_page\": 1,\n            \"first_page\": 1,\n            \"first_page_url\": \"/?page=1\",\n            \"last_page_url\": \"/?page=1\",\n            \"next_page_url\": null,\n            \"previous_page_url\": null\n        },\n        \"data\": [\n            {\n                \"id\": \"0dd3daab-7296-4fac-ba80-de144e44f815\",\n                \"name\": \"Admin\",\n                \"created_at\": \"2023-12-31T17:01:41.000+07:00\",\n                \"updated_at\": \"2023-12-31T17:01:41.000+07:00\"\n            },\n            {\n                \"id\": \"c99dd12a-dc59-43c3-b941-4c26b1dc2eeb\",\n                \"name\": \"User\",\n                \"created_at\": \"2023-12-30T16:43:54.000+07:00\",\n                \"updated_at\": \"2023-12-31T17:05:52.000+07:00\"\n            }\n        ]\n    }\n}\n```\n\n\n⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃\n\n## End-point: Show\n### Method: GET\n\u003e```\n\u003e/role/c99dd12a-dc59-43c3-b941-4c26b1dc2eeb\n\u003e```\n### 🔑 Authentication bearer\n\n|Param|value|Type|\n|---|---|---|\n|token||string|\n\n\n### Response: 200\n```json\n{\n    \"success\": true,\n    \"message\": \"Roles show successfully\",\n    \"data\": {\n        \"id\": \"c99dd12a-dc59-43c3-b941-4c26b1dc2eeb\",\n        \"name\": \"User\",\n        \"created_at\": \"2023-12-30T16:43:54.000+07:00\",\n        \"updated_at\": \"2023-12-30T16:43:54.000+07:00\"\n    }\n}\n```\n\n\n⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃\n\n## End-point: Store\n### Method: POST\n\u003e```\n\u003e/role\n\u003e```\n### Body formdata\n\n|Param|value|Type|\n|---|---|---|\n|name|Admin|text|\n\n\n### 🔑 Authentication bearer\n\n|Param|value|Type|\n|---|---|---|\n|token||string|\n\n\n### Response: 201\n```json\n{\n    \"success\": true,\n    \"message\": \"Roles created successfully\",\n    \"data\": {\n        \"name\": \"Admin\",\n        \"id\": \"0dd3daab-7296-4fac-ba80-de144e44f815\",\n        \"created_at\": \"2023-12-31T17:01:41.323+07:00\",\n        \"updated_at\": \"2023-12-31T17:01:41.323+07:00\"\n    }\n}\n```\n\n\n⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃\n\n## End-point: Update\n### Method: PUT\n\u003e```\n\u003e/role/c99dd12a-dc59-43c3-b941-4c26b1dc2eeb\n\u003e```\n### Body formdata\n\n|Param|value|Type|\n|---|---|---|\n|name|User|text|\n\n\n### 🔑 Authentication bearer\n\n|Param|value|Type|\n|---|---|---|\n|token||string|\n\n\n### Response: 200\n```json\n{\n    \"success\": true,\n    \"message\": \"Roles updated successfully\",\n    \"data\": {\n        \"id\": \"c99dd12a-dc59-43c3-b941-4c26b1dc2eeb\",\n        \"name\": \"Admin\",\n        \"created_at\": \"2023-12-30T16:43:54.000+07:00\",\n        \"updated_at\": \"2023-12-31T17:03:40.612+07:00\"\n    }\n}\n```\n\n\n⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃\n\n## End-point: Delete\n### Method: DELETE\n\u003e```\n\u003e/role/d52a477f-ea6b-45df-baea-e4d9e0197d64\n\u003e```\n### 🔑 Authentication bearer\n\n|Param|value|Type|\n|---|---|---|\n|token||string|\n\n\n### Response: 200\n```json\n{\n    \"success\": true,\n    \"message\": \"Roles deleted successfully\"\n}\n```\n\n\n⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃\n# 📁 Collection: User \n\n\n## End-point: Read\n### Method: GET\n\u003e```\n\u003e/user?page=1\u0026limit=10\n\u003e```\n### Query Params\n\n|Param|value|\n|---|---|\n|page|1|\n|limit|10|\n\n\n### 🔑 Authentication bearer\n\n|Param|value|Type|\n|---|---|---|\n|token||string|\n\n\n### Response: 200\n```json\n{\n    \"success\": true,\n    \"message\": \"Roles retrieved successfully\",\n    \"data\": {\n        \"meta\": {\n            \"total\": 2,\n            \"per_page\": 10,\n            \"current_page\": 1,\n            \"last_page\": 1,\n            \"first_page\": 1,\n            \"first_page_url\": \"/?page=1\",\n            \"last_page_url\": \"/?page=1\",\n            \"next_page_url\": null,\n            \"previous_page_url\": null\n        },\n        \"data\": [\n            {\n                \"id\": \"de7231ea-5662-4f8e-8436-692f66cb98ab\",\n                \"name\": \"Fajar\",\n                \"email\": \"fajarrivaldi@gmail.com\",\n                \"remember_me_token\": null,\n                \"image\": \"Frame 238442 (1).png\",\n                \"role_id\": \"0dd3daab-7296-4fac-ba80-de144e44f815\",\n                \"created_at\": \"2023-12-31T17:08:46.000+07:00\",\n                \"updated_at\": \"2023-12-31T17:08:46.000+07:00\",\n                \"role\": {\n                    \"id\": \"0dd3daab-7296-4fac-ba80-de144e44f815\",\n                    \"name\": \"Admin\",\n                    \"created_at\": \"2023-12-31T17:01:41.000+07:00\",\n                    \"updated_at\": \"2023-12-31T17:01:41.000+07:00\"\n                }\n            },\n            {\n                \"id\": \"ee2ebafa-c481-4ac1-b847-97f972de9e31\",\n                \"name\": \"John Doe\",\n                \"email\": \"john.doe@example.com\",\n                \"remember_me_token\": null,\n                \"image\": null,\n                \"role_id\": null,\n                \"created_at\": \"2023-12-30T16:43:54.000+07:00\",\n                \"updated_at\": \"2023-12-30T16:43:54.000+07:00\",\n                \"role\": null\n            }\n        ]\n    }\n}\n```\n\n\n⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃\n\n## End-point: Show\n### Method: GET\n\u003e```\n\u003e/user/de7231ea-5662-4f8e-8436-692f66cb98ab\n\u003e```\n### 🔑 Authentication bearer\n\n|Param|value|Type|\n|---|---|---|\n|token||string|\n\n\n### Response: 200\n```json\n{\n    \"success\": true,\n    \"message\": \"Roles retrieved successfully\",\n    \"data\": {\n        \"id\": \"de7231ea-5662-4f8e-8436-692f66cb98ab\",\n        \"name\": \"Fajar\",\n        \"email\": \"fajarrivaldi2015a@gmail.com\",\n        \"remember_me_token\": null,\n        \"image\": \"Cek Bansos.png\",\n        \"role_id\": \"0dd3daab-7296-4fac-ba80-de144e44f815\",\n        \"created_at\": \"2023-12-31T17:08:46.000+07:00\",\n        \"updated_at\": \"2023-12-31T17:14:47.000+07:00\",\n        \"role\": {\n            \"id\": \"0dd3daab-7296-4fac-ba80-de144e44f815\",\n            \"name\": \"Admin\",\n            \"created_at\": \"2023-12-31T17:01:41.000+07:00\",\n            \"updated_at\": \"2023-12-31T17:01:41.000+07:00\"\n        }\n    }\n}\n```\n\n\n⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃\n\n## End-point: Store\n### Method: POST\n\u003e```\n\u003e/user\n\u003e```\n### Body formdata\n\n|Param|value|Type|\n|---|---|---|\n|name|Fajar|text|\n|email|fajarrivaldi@gmail.com|text|\n|password|qwertyuiop|text|\n|image|/C:/Users/FAJAR/Downloads/Frame 238442 (1).png|file|\n|roleId|0dd3daab-7296-4fac-ba80-de144e44f815|text|\n\n\n### 🔑 Authentication bearer\n\n|Param|value|Type|\n|---|---|---|\n|token||string|\n\n\n### Response: 201\n```json\n{\n    \"success\": true,\n    \"message\": \"User created successfully\",\n    \"data\": {\n        \"name\": \"Fajar\",\n        \"email\": \"fajarrivaldi@gmail.com\",\n        \"image\": \"Frame 238442 (1).png\",\n        \"role_id\": \"0dd3daab-7296-4fac-ba80-de144e44f815\",\n        \"id\": \"de7231ea-5662-4f8e-8436-692f66cb98ab\",\n        \"created_at\": \"2023-12-31T17:08:46.781+07:00\",\n        \"updated_at\": \"2023-12-31T17:08:46.782+07:00\"\n    }\n}\n```\n\n\n⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃\n\n## End-point: Update\n### Method: PUT\n\u003e```\n\u003e/user/de7231ea-5662-4f8e-8436-692f66cb98ab\n\u003e```\n### Body formdata\n\n|Param|value|Type|\n|---|---|---|\n|name|Fajar|text|\n|email|fajarrivaldi2015@gmail.com|text|\n|password|password|text|\n|image|/C:/Users/FAJAR/Downloads/Cek Bansos.png|file|\n|roleId|0dd3daab-7296-4fac-ba80-de144e44f815|text|\n\n\n### 🔑 Authentication bearer\n\n|Param|value|Type|\n|---|---|---|\n|token||string|\n\n\n### Response: 200\n```json\n{\n    \"success\": true,\n    \"message\": \"User created successfully\",\n    \"data\": {\n        \"id\": \"de7231ea-5662-4f8e-8436-692f66cb98ab\",\n        \"name\": \"Fajar\",\n        \"email\": \"fajarrivaldi2015@gmail.com\",\n        \"remember_me_token\": null,\n        \"image\": \"Cek Bansos.png\",\n        \"role_id\": \"0dd3daab-7296-4fac-ba80-de144e44f815\",\n        \"created_at\": \"2023-12-31T17:08:46.000+07:00\",\n        \"updated_at\": \"2023-12-31T17:27:55.062+07:00\"\n    }\n}\n```\n\n\n⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃\n\n## End-point: Destroy\n### Method: DELETE\n\u003e```\n\u003e/user/a05d2bbd-0d8f-4835-a8c0-9b50b719901b\n\u003e```\n### 🔑 Authentication bearer\n\n|Param|value|Type|\n|---|---|---|\n|token||string|\n\n\n### Response: 200\n```json\n{\n    \"success\": true,\n    \"message\": \"User deleted successfully\"\n}\n```\n\n\n⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffajar-dev%2Fadonis-backend-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffajar-dev%2Fadonis-backend-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffajar-dev%2Fadonis-backend-starter/lists"}