{"id":26705311,"url":"https://github.com/adityapawar1999/restfulapi","last_synced_at":"2026-04-13T10:31:12.881Z","repository":{"id":201066118,"uuid":"704361727","full_name":"adityaPawar1999/RestFulApi","owner":"adityaPawar1999","description":"The Field Template API documentation facilitates seamless management of field templates through clear authentication instructions, CRUD operations, and illustrative examples, enhancing developers' API interaction experience.","archived":false,"fork":false,"pushed_at":"2024-06-26T16:03:35.000Z","size":4216,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T05:35:24.132Z","etag":null,"topics":["api","javascript","jwt-authentication","mongodb","mongoose","nodejs","postman"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/adityaPawar1999.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-10-13T05:21:52.000Z","updated_at":"2024-07-07T10:53:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"62cc1d46-d267-431e-b4a9-b29ad2249550","html_url":"https://github.com/adityaPawar1999/RestFulApi","commit_stats":null,"previous_names":["adityapawar1999/restfulapi"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/adityaPawar1999/RestFulApi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adityaPawar1999%2FRestFulApi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adityaPawar1999%2FRestFulApi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adityaPawar1999%2FRestFulApi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adityaPawar1999%2FRestFulApi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adityaPawar1999","download_url":"https://codeload.github.com/adityaPawar1999/RestFulApi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adityaPawar1999%2FRestFulApi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31748898,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T09:16:15.125Z","status":"ssl_error","status_checked_at":"2026-04-13T09:16:05.023Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["api","javascript","jwt-authentication","mongodb","mongoose","nodejs","postman"],"created_at":"2025-03-27T05:33:54.824Z","updated_at":"2026-04-13T10:31:12.864Z","avatar_url":"https://github.com/adityaPawar1999.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RestFulApi\nThe Field Template API documentation facilitates seamless management of field templates through clear authentication instructions, CRUD operations, and illustrative examples, enhancing developers' API interaction experience.\n\n## Table of Contents\n\n- [Description](#description)\n- [Installation](#installation)\n- [API Endpoints](#api-endpoints)\n- [Authentication](#authentication)\n- [Technologies Used](#technologies-used)\n\n\n## Description \nThe Field Template API documentation offers a comprehensive guide to managing field templates, covering authentication, CRUD operations, and pagination. \nIt enables developers to seamlessly create, retrieve, update, and delete field templates using clear endpoint descriptions and illustrative request/response examples, enhancing API interaction efficiency.\n\n\n## Installation\n1. **Clone the repository:**\n   ```bash\n   git clone https://github.com/adityaPawar1999/RestFulApi.git\n   \n2. **Navigate to the project directory:**\n   cd RestFulApi\n\n3. **Install dependencies:**\n   npm i express bcrypt dotenv http jsonwebtoken mongoose nodemon slug\n\n\n\n## API Endpoints\n\nList all the available endpoints, along with their methods and functionalities, in a tabular format.\n\n| Endpoint                  | Method | Description              |\n| ------------------------- | ------ | ------------------------ |\n| /api/fields               | GET    | Retrieve all fields      |\n| /api/fields/:id           | GET    | Retrieve a single fields |\n| /api/fields               | POST   | Create a new fields      |\n| /api/fields/:id           | PUT    | Update an fields         |\n| /api/fields/:id           | DELETE | Delete an fields         |\n\n\n\n\n## Authentication\n\nTo access certain endpoints, you need to obtain an authentication token. Follow the steps below to obtain the token using Postman:\n\n1. Obtain an authentication token.\n2. Include the token in the `Authorization` headers of your HTTP request.\n\nconst userData = {\n  id: 'aditya20', \n  username: 'adityaPawar',\n}\n\n**Token :**\n\nAuthorization: **eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjEyMyIsInVzZXJuYW1lIjoiYWRpdHlhUGF3YXIiLCJpYXQiOjE2OTcxNDAxMTF9.zwCN8RTsZDKg_S3yk6N_5KslHvxPRDxOpNpf1LVTBSA**\n\n\n\n\n## Technologies Used\n\nThis project is built using the following technologies and tools:\n\n- Node.js\n- Express.js\n- MongoDB \n- Mongoose\n- JSON Web Tokens (JWT) for authentication\n- Postman (for API testing)\n  \nEnsure you have these technologies installed and configured before running the project.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadityapawar1999%2Frestfulapi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadityapawar1999%2Frestfulapi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadityapawar1999%2Frestfulapi/lists"}