tl;dr: Delete a Post
const mutation = /* GraphQL */ `
mutation($model: DeletePostInput!) {
deletePost(model: $model) {
code
message
success
}
}
`;
const body = {
query: mutation,
variables: {
model: {
color: "#DD2C00",
id: "$POST_ID",
permissions: [
{scope:"MANAGE",userId: "$CREATED_BY_USER_ID"}
],
subject:"New Title",
tags: []
}
}
};
fetch("https://atlasapigateway.bluebeam.com/graphql", {
"headers": {
"accept": "application/json, text/plain, */*",
"authorization": "Bearer $YOUR_ACCESS_TOKEN",
},
"body": body,
"method": "POST",
"mode": "cors",
"credentials": "include"
});
Request
Mutation for a project's accessCode
by the project's id
.
mutation($model: DeletePostInput!) {
deletePost(model: $model) {
code
message
success
}
}
Variables
Name | Type |
---|---|
model | DeletePostInput (required) |
Response
Returns the project's access code.
{
"data":{
"deletePost":{
"code":"200",
"message":"Success",
"success":true
}
}
}