{"id":20409013,"url":"https://github.com/markylaredo/aspnet-core-minimal-api","last_synced_at":"2026-05-10T15:43:37.837Z","repository":{"id":50548684,"uuid":"519401931","full_name":"markylaredo/aspnet-core-minimal-api","owner":"markylaredo","description":"Aspnet Core minimal API with basic authentication and authorization setup.    http://minimal-api-demo.somee.com/","archived":false,"fork":false,"pushed_at":"2023-11-01T18:07:34.000Z","size":64,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-15T13:07:30.826Z","etag":null,"topics":["api","authentication","authorization","demo-minamal","dotnetcore6-minmal-api","jwt","jwt-authentication","minamal-api-net-core-6","minimal","minimal-api","swagger"],"latest_commit_sha":null,"homepage":"http://minimal-api-demo.somee.com/","language":"C#","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/markylaredo.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}},"created_at":"2022-07-30T02:50:04.000Z","updated_at":"2024-04-15T19:43:08.000Z","dependencies_parsed_at":"2023-01-21T16:02:09.076Z","dependency_job_id":"51d1dc41-f083-416b-9ce6-593cb574c24e","html_url":"https://github.com/markylaredo/aspnet-core-minimal-api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markylaredo%2Faspnet-core-minimal-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markylaredo%2Faspnet-core-minimal-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markylaredo%2Faspnet-core-minimal-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markylaredo%2Faspnet-core-minimal-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/markylaredo","download_url":"https://codeload.github.com/markylaredo/aspnet-core-minimal-api/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241955038,"owners_count":20048405,"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","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":["api","authentication","authorization","demo-minamal","dotnetcore6-minmal-api","jwt","jwt-authentication","minamal-api-net-core-6","minimal","minimal-api","swagger"],"created_at":"2024-11-15T05:39:01.042Z","updated_at":"2026-05-10T15:43:32.815Z","avatar_url":"https://github.com/markylaredo.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ASP Net Core 6 Minimal API\n\n[![Deploy to Hosting Site](https://github.com/markylaredo/aspnet-core-minimal-api/actions/workflows/somee-ftp-deploy.yml/badge.svg?branch=master)](https://github.com/markylaredo/aspnet-core-minimal-api/actions/workflows/somee-ftp-deploy.yml)\n# Features\n- Lightweight and fast API implementation using ASP.NET Core 6 Minimal API.\n- Interact with student data, including retrieval, creation, update, and deletion of student records.\n- Supports CRUD operations (Create, Read, Update, Delete) for student records.\n- Uses JSON format for data exchange.\n- Simple and intuitive endpoint structure for easy integration and usage.\n\n\n# API Endpoint\nThis API endpoint allows you to interact with student data, including retrieving, creating, updating, and deleting student records.\n\n## Request\n### HTTP Method\n- GET: Retrieve a list of all students\n- POST: Create a new student record\n- PUT: Update an existing student record\n- DELETE: Delete a student record\n\n### Request URL\n- GET: `http://minimal-api-demo.somee.com/students`\n- POST: `http://minimal-api-demo.somee.com/students`\n- PUT: `http://minimal-api-demo.somee.com/students/{id}`\n- DELETE: `http://minimal-api-demo.somee.com/students/{id}`\n\n### Request Body\n- POST: Include the following JSON object in the request body:\n```json\n{\n  \"name\": \"Jazelle Laredo\",\n  \"level\": \"4\",\n  \"section\": \"A\",\n  \"academicYear\": \"2013-2014\"\n}\n\n```\n\n### Response Body\n- POST: The response body for the HTTP POST request will contain the created student record in JSON format:\n```json\n{\n  \"id\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n  \"name\": \"Jazelle Laredo\",\n  \"level\": \"4\",\n  \"section\": \"A\",\n  \"academicYear\": \"2013-2014\"\n}\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkylaredo%2Faspnet-core-minimal-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarkylaredo%2Faspnet-core-minimal-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkylaredo%2Faspnet-core-minimal-api/lists"}