# Removing a signer

To remove a signer from a document, you can execute the following mutation.

#### Mutation definition:

Here is the definition of the mutation you should use to remove a signer:

```graphql
mutation {
  deleteSigner(public_id: "SIGNER_PUBLIC_ID", document_id: "DOCUMENT_ID")
}
```

#### Parameters:

* `public_id`: **String (UUID!)**: The identifier of the signer, obtained by retrieving the signers of a document.
* `document_id`: **String (UUID!)**: The identifier of the document from which you want to remove the signer.

#### Expected response:

```graphql
{
  "data": {
    "deleteSigner": true
  }
}
```

{% hint style="info" %}
You can check what each of these parameters means directly in the full GraphQL API documentation, in the Docs menu of [Altair](https://altair.autentique.com.br/). If you're not sure how to do that, check out our tutorial on [**Using Altair**](https://docs.autentique.com.br/api/integration-basics/altair).
{% endhint %}

{% hint style="info" %}
If Altair doesn't help you integrate with the API, check out some examples of how to make these requests in other ways: <https://graphql.org/graphql-js/graphql-clients/>
{% endhint %}
