breezy-breakfast-3500
02/07/2023, 8:46 PMconst url = new URL(
`${ctx.env.ORI_API_URL}/relation-tuples/check/openapi`
);
url.searchParams.append("namespace", input.namespace);
url.searchParams.append("object", input.id);
url.searchParams.append("relation", input.permit);
url.searchParams.append(
"subject_set.namespace",
input.subjectSet.namespace
);
url.searchParams.append("subject_set.object", input.subjectSet.id);
url.searchParams.append("subject_set.relation", "");
const response = await fetch(url, {
method: "GET",
headers: {
Authorization: `Bearer ${ctx.env.ORI_API_TOKEN}`,
},
});
if (response.ok) {
const res = await response.json();
return CheckOutput.parse(res);
}