Portcast interview question

1. Write a code for API GET request 2. Use post man for REST requests flow

Interview Answers

Anonymous

16 Aug 2022

Even though I had used Postman and API automation almost 3 years back and haven't used them recently since I am into Sales/Solutions Engineering roles. I was able to answer all questions correctly. God knows what interviewer understood or had in mind.

1

Anonymous

3 Apr 2025

from flask import Flask, jsonify, request app = Flask(__name__) # Sample data users = [ {"id": 1, "name": "John Doe"}, {"id": 2, "name": "Jane Doe"} ] # GET endpoint - Fetch all users @app.route('/users', methods=['GET']) def get_users(): return jsonify(users) # GET endpoint - Fetch a user by ID @app.route('/users/', methods=['GET']) def get_user(user_id): user = next((u for u in users if u["id"] == user_id), None) return jsonify(user) if user else jsonify({"error": "User not found"}), 404 # POST endpoint - Add a new user @app.route('/users', methods=['POST']) def add_user(): new_user = request.json # Get data from request body users.append(new_user) return jsonify({"message": "User added successfully", "user": new_user}), 201 if __name__ == '__main__': app.run(debug=True)