Skip to Content
GET/user/education

GET /user/education

Returns all education entries from your profile, sorted by current status first, then by start date descending.

How it works

Education entries let you document your academic background — degrees, bootcamps, online programs, or any other institution. Each entry has:

  • institution — the name of the school, university, or program
  • institutionUrl — optional link to the institution’s website
  • studyLevel — the type of degree or program (see values below)
  • fieldOfStudy — e.g. “Computer Science”, “Design”
  • startDate / endDate — the date range of the program
  • isCurrent — set to true if you’re currently enrolled (omits endDate)
  • description — optional notes, achievements, thesis topic, etc.

Study Level Values

ValueDisplay Label
HIGH_SCHOOLHigh School
ASSOCIATEAssociate Degree
BACHELORBachelor’s Degree
MASTERMaster’s Degree
DOCTORATEDoctorate
BOOTCAMPBootcamp
OTHEROther

Basic Information

cURL

curl --location 'https://www.api.remoet.dev/user/education' --header 'Authorization: Bearer <Your key>'

HTTP

GET /user/education HTTP/1.1 Host: www.api.remoet.dev Authorization: Bearer <Your key>

JavaScript Fetch

const myHeaders = new Headers(); myHeaders.append("Authorization", `Bearer ${key}`); const requestOptions = { method: "GET", headers: myHeaders, }; fetch("https://www.api.remoet.dev/user/education", requestOptions) .then((response) => response.text()) .then((result) => console.log(result)) .catch((error) => console.error(error));

DTO

class PublicUserEducationDto { institution: string; institutionUrl: string | null; studyLevel: string | null; fieldOfStudy: string | null; startDate: Date | null; endDate: Date | null; isCurrent: boolean; description: string | null; }

Response

[ { "institution": <string>, "institutionUrl": <string | null>, "studyLevel": <string | null>, "fieldOfStudy": <string | null>, "startDate": <Date | null>, "endDate": <Date | null>, "isCurrent": <boolean>, "description": <string | null> } ]

Non authenticated response

{ "statusCode": 401, "message": "Invalid API Key", "error": "Unauthorized" }
Last updated on