Quase tudo o que você precisa saber para listar ou buscar documentos específicos de um usuário.
Evite utilizar estes métodos para consultar o status das assinaturas frequentemente. Os webhooks são uma forma mais rápida e eficiente de fazer isso (e o nosso backend agradece
😅
)
Resgatando um documento específico
No Altair, você pode testar com o item Resgatar documento da collection pronta. Não esqueça de completar a query com o ID de um documento existente para buscar:
Da mesma forma, você pode usar fragments como uma forma de evitar repetição nas queries com o GraphQL.
Você também pode consultar vários documentos ao mesmo tempo:
1
query{
2
primeiro:document(id:"ID_DO_DOCUMENTO_1"){name}
3
segundo:document(id:"ID_DO_DOCUMENTO_2"){name}
4
terceiro:document(id:"ID_DO_DOCUMENTO_3"){name}
5
}
Copied!
E, assim como mostra na imagem acima, você também pode nomear as queries. (OBS: O nome não pode conter somente números)
Listando documentos
Também é possível retornar páginas contendo múltiplos documentos:
1
query{
2
documents(limit:60,page:1){
3
total
4
data{
5
id
6
name
7
refusable
8
sortable
9
created_at
10
signatures{
11
public_id
12
name
13
email
14
created_at
15
action{name}
16
link{short_link}
17
user{idnameemail}
18
viewed{created_at}
19
signed{created_at}
20
rejected{created_at}
21
}
22
files{originalsigned}
23
}
24
}
25
}
Copied!
Você pode conferir o que é cada um desses parâmetros direto na documentação completa da API GraphQL, no menu Docs do Altair. Se você não sabe como fazer isso, confira o nosso tutorial: