curl --request POST "https://rxresu.me/api/openapi/feedback-links" --header "x-api-key: <api-key>" --header "Content-Type: application/json" --data '{
"resumeId": "<string>",
"label": "<string>"
}'import requests
url = "https://rxresu.me/api/openapi/feedback-links"
payload = {
"resumeId": "<string>",
"label": "<string>",
"allowComments": True,
"applicationIds": [],
"expiresAt": "2023-11-07T05:31:56Z"
}
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
resumeId: '<string>',
label: '<string>',
allowComments: true,
applicationIds: [],
expiresAt: '2023-11-07T05:31:56Z'
})
};
fetch('https://rxresu.me/api/openapi/feedback-links', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://rxresu.me/api/openapi/feedback-links",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'resumeId' => '<string>',
'label' => '<string>',
'allowComments' => true,
'applicationIds' => [
],
'expiresAt' => '2023-11-07T05:31:56Z'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://rxresu.me/api/openapi/feedback-links"
payload := strings.NewReader("{\n \"resumeId\": \"<string>\",\n \"label\": \"<string>\",\n \"allowComments\": true,\n \"applicationIds\": [],\n \"expiresAt\": \"2023-11-07T05:31:56Z\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://rxresu.me/api/openapi/feedback-links")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"resumeId\": \"<string>\",\n \"label\": \"<string>\",\n \"allowComments\": true,\n \"applicationIds\": [],\n \"expiresAt\": \"2023-11-07T05:31:56Z\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://rxresu.me/api/openapi/feedback-links")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"resumeId\": \"<string>\",\n \"label\": \"<string>\",\n \"allowComments\": true,\n \"applicationIds\": [],\n \"expiresAt\": \"2023-11-07T05:31:56Z\"\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"resumeId": "<string>",
"resumeName": "<string>",
"label": "<string>",
"url": "<string>",
"status": "active",
"allowComments": true,
"applicationIds": [
"<string>"
],
"expiresAt": "2023-11-07T05:31:56Z",
"revokedAt": "2023-11-07T05:31:56Z",
"lastViewedAt": "2023-11-07T05:31:56Z",
"createdAt": "2023-11-07T05:31:56Z",
"commentCount": 0,
"openCommentCount": 0
}{
"defined": true,
"code": "<string>",
"status": 123,
"message": "<string>",
"data": "<unknown>"
}Create a feedback link
Saves the resume as it is now and returns a link to it for one reviewer, such as a coach. The reviewer sees that version only, without private notes or hidden items, and, if chosen, the stage and dates of the listed applications. Comments never change the resume. Requires authentication and resume ownership.
curl --request POST "https://rxresu.me/api/openapi/feedback-links" --header "x-api-key: <api-key>" --header "Content-Type: application/json" --data '{
"resumeId": "<string>",
"label": "<string>"
}'import requests
url = "https://rxresu.me/api/openapi/feedback-links"
payload = {
"resumeId": "<string>",
"label": "<string>",
"allowComments": True,
"applicationIds": [],
"expiresAt": "2023-11-07T05:31:56Z"
}
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
resumeId: '<string>',
label: '<string>',
allowComments: true,
applicationIds: [],
expiresAt: '2023-11-07T05:31:56Z'
})
};
fetch('https://rxresu.me/api/openapi/feedback-links', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://rxresu.me/api/openapi/feedback-links",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'resumeId' => '<string>',
'label' => '<string>',
'allowComments' => true,
'applicationIds' => [
],
'expiresAt' => '2023-11-07T05:31:56Z'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://rxresu.me/api/openapi/feedback-links"
payload := strings.NewReader("{\n \"resumeId\": \"<string>\",\n \"label\": \"<string>\",\n \"allowComments\": true,\n \"applicationIds\": [],\n \"expiresAt\": \"2023-11-07T05:31:56Z\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://rxresu.me/api/openapi/feedback-links")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"resumeId\": \"<string>\",\n \"label\": \"<string>\",\n \"allowComments\": true,\n \"applicationIds\": [],\n \"expiresAt\": \"2023-11-07T05:31:56Z\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://rxresu.me/api/openapi/feedback-links")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"resumeId\": \"<string>\",\n \"label\": \"<string>\",\n \"allowComments\": true,\n \"applicationIds\": [],\n \"expiresAt\": \"2023-11-07T05:31:56Z\"\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"resumeId": "<string>",
"resumeName": "<string>",
"label": "<string>",
"url": "<string>",
"status": "active",
"allowComments": true,
"applicationIds": [
"<string>"
],
"expiresAt": "2023-11-07T05:31:56Z",
"revokedAt": "2023-11-07T05:31:56Z",
"lastViewedAt": "2023-11-07T05:31:56Z",
"createdAt": "2023-11-07T05:31:56Z",
"commentCount": 0,
"openCommentCount": 0
}{
"defined": true,
"code": "<string>",
"status": 123,
"message": "<string>",
"data": "<unknown>"
}Authorizations
The API key to authenticate requests.
Body
The resume to share. Its current content is saved with the link.
1Who the link is for, such as a coach's name.
1 - 80Whether the reviewer can leave comments.
Applications whose stage and dates the reviewer can follow. Notes, contacts and salary stay private.
201When the link stops working; null for no expiry.
Response
The new feedback link, with the URL to send.
The resume's name when the link was made.
Who the link is for, in the owner's words. Only the owner sees it.
The link to send. Anyone with it can open what it shares until it expires or is revoked.
Whether the link opens: active, past its expiry, or turned off by the owner.
active, expired, revoked Applications whose stage and dates the reviewer can follow.
When the link was made, which is also when its resume version was saved.
-9007199254740991 <= x <= 9007199254740991Comments the owner hasn't marked done.
-9007199254740991 <= x <= 9007199254740991