Criando pastas
Como criar uma pasta normal ou compartilhada com a organização.

Criando uma pasta normal

A mutation para criar uma pasta na conta do usuário autenticado (titular do token de API) é:
1
mutation CreateFolderMutation($folder: FolderInput!) {
2
createFolder(folder: $folder) {
3
id
4
name
5
type
6
created_at
7
}
8
}
Copied!
Definindo os valores às variáveis:
1
{
2
"folder": {
3
"name": "Contratos assinados"
4
}
5
}
Copied!
E testando esta mutation no Altair:

Criando uma pasta compartilhada

Em comparação com a mutation de criar pastas, a única diferença é o parâmetro type. Portanto, usando quase a mesma mutation novamente, com o parâmetro:
1
mutation SharedFolderMutation(
2
$folder: FolderInput!,
3
$type: FolderTypeEnum
4
) {
5
createFolder(folder: $folder, type: $type) {
6
id
7
name
8
type
9
created_at
10
}
11
}
Copied!
E passando o valor do parâmetro type dessa vez, com o valor ORGANIZATION:
1
{
2
"folder": {
3
"name": "Contratos compartilhados"
4
},
5
"type": "ORGANIZATION"
6
}
Copied!
E testando no Altair fica:
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:
Se o Altair não te ajuda para integrar com a API, confira alguns exemplos de como fazer essas requisições de outra forma: https://graphql.org/graphql-js/graphql-clients/
Autentique v2.postman_collection.json
19KB
Binary
Para importar e usar no Postman
Last modified 1yr ago