Quickstart for Eric Lake Resume REST API

Learn how to access my Resume via REST API call

Table of Contents

  1. cURL
  2. API Client
  3. Endpoints
  4. Contact

Using cURL

cURL is a simple command line tool that allows you to make requests to a remote server. This is the fastest way to view my API resume.

  1. Ensure that cURL is installed on your machine. In your favorite command line interface, execute curl --version


    You should see some output information about the version of cURL installed on your machine. If you get a message indicating you do not have cURL installed, you may download and install cURL or use another method to view my API resume.

  2. Once you have verified that cURL is installed, execute the following code in the command line:
    curl -k https://eric-lake-api-resume.vercel.app/api

  3. The /api endpoint will list the available endpoints for you, or you can explore them here.

Using an API client

API clients like Postman and Insomnia allow for interacting with APIs using a visual user interface that make it easy to test API endpoints. This is the recommended way to view my API resume.

  1. Download and install the API client of your choice. For this demonstration, I will be using Postman.

  2. Open up your API client and create a new workspace. Navigate to make a http request.

  3. Select GET and enter the following in the body:https://eric-lake-api-resume.vercel.app/api as the request URL and click Send.

  4. View the response JSON in your API client. The /api endpoint will list the available endpoints for you, or you can explore them here.

Endpoints

Once you're set up with cURL or an API client, you can explore my API resume using various endpoints. Endpoints are different URLs where you can make GET requests to view the different parts of my resume.


See the available endpoints below:

  1. Index: Shows all available routes.https://eric-lake-api-resume.vercel.app/api
  2. Resume: View Full Resumehttps://eric-lake-api-resume.vercel.app/api/resume
  3. Projects: View information about the projects I've built.https://eric-lake-api-resume.vercel.app/api/projects
  4. Experience: Read about my previous career experience.https://eric-lake-api-resume.vercel.app/api/experience
  5. Contact: View my preferred contact information. https://eric-lake-api-resume.vercel.app/api/contact
  6. Comments: View the comments on my API resume. https://eric-lake-api-resume.vercel.app/api/comments

    You can also make a POST request to this endpoint sending JSON as the body of your request in the following format to leave a comment on my API resume:

    
    {
        "name": "Your Name",
        "email": "youremail@yourdomain.com",
        "message": "Here's where you can put your message."
    }
     
    NOTE: Message is limited to 400 characters.

Contact

Thanks for checking out my API resume. If you have any questions, you can email me at ericallenlake@gmail.com. You can also find me on GitHub, LinkedIn, or Twitter.