GET/user/full

GET/user/full

This endpoint returns all data you have entered into your profile. It ignores any visibility setting, and returns everything we got.

Basic

cURL

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

HTTP

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

Javacript Fetch

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

Result

{
    "createdAt": <timestamp>,
    "updatedAt": <timestamp>,
    "ghId": <number>,
    "email": <string>,
    "profile": {
        "updatedAt": <timestamp>,
        "isPublic": <Boolean>,
        "slug": <string | null>,
        "name": {
            "isPublic": <boolean>,
            "value": <string | null>
        },
        "phone": {
            "isPublic": <boolean>,
            "value": <string | null>
        },
        "email": {
            "isPublic": <boolean>,
            "value": <string | null>
        },
        "url": {
            "isPublic": <boolean>,
            "value": <string | null>
        },
        "summary": {
            "isPublic": <boolean>,
            "value": <string | null>
        },
        "location": {
            "isPublic": <boolean>,
            "value": <string | null>
        },
        "githubUrl": {
            "isPublic": <boolean>,
            "value": <string | null>
        },
        "facebookUrl": {
            "isPublic": <boolean>,
            "value": <string | null>
        },
        "twitterUrl": {
            "isPublic": <boolean>,
            "value": <string | null>
        },
        "linkedinUrl": {
            "isPublic": <boolean>,
            "value": <string | null>
        },
        "youtubeUrl": {
            "isPublic": <boolean>,
            "value": <string | null>
        }
    },
    "jobs": <array> [
        {
            "createdAt": <timestamp>,
            "updatedAt": <timestamp>,
            "title": <string>,
            "startDate": <timestamp>,
            "endDate": <timestamp | null>,
            "isCurrent": <boolean>,
            "isPublic": <boolean>,
            "companyName": <string>,
            "technologies": <array> [<string>],
            "description": <string | null>,
            "isRemote": <boolean>,
            "companyUrl": <string>,
        }
    ]
}

Non authenticated response

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