app_views

securitySchemes:

install
source · Clone the upstream repo
git clone https://github.com/Abdallah-Abdelrahman/Job-linker
manifest: server/api/v1/views/docs/app_views/create_skill.yaml
source content

securitySchemes: bearerAuth: type: http scheme: bearer bearerFormat: JWT

tags:

  • Skills summary: Create a new skill description: Endpoint to create a new skill. Returns a response object containing the status, message, and skill data if successful. Otherwise, it returns an error message. operationId: createSkill security:
  • bearerAuth: [] parameters:
  • in: body name: body schema: type: object properties: name: type: string description: The name of the skill to create responses: 201: description: Skill created successfully examples: application/json: { "status": "success", "message": "Skill created successfully", "data": { "id": "27459a10-78e5-4af0-998e-f089e02ff7eb" }, } 400: description: Invalid input examples: application/json: { "status": "error", "message": "Invalid input", "data": {} }