Noção (Editor Independente)
O conector de noção usa a API para acessar páginas, bancos de dados e usuários do Notion.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Regiões do Azure Governamental - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Chandra Sekhar &Harshini Varma |
| URL | https://github.com/sekharmalla |
| chandra.malla@msftcommunity.com |
| Metadados do conector | |
|---|---|
| Publicador | Chandra Sekhar &Harshini Varma |
| Site | https://www.notion.so/ |
| Política de privacidade | https://www.notion.so/Privacy-Policy-3468d120cf614d4c9014c09f6adc9091 |
| Categorias | Produtividade; colaboração |
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Default | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: todas as regiões
Parâmetros para criar conexão.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Chave de API | secureString | A chave de API para esta api | Verdade |
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Anexar filhos do bloco |
Cria e acrescenta novos blocos filhos ao block_id pai especificado. |
| Atualizar um bloco |
Atualiza o conteúdo do block_id especificado com base no tipo de bloco. Campos com suporte com base no tipo de objeto de bloco |
| Consultar um banco de dados |
Obtém uma lista de Páginas contidas no banco de dados, filtradas e ordenadas de acordo com as condições de filtro e os critérios de classificação fornecidos na solicitação. |
| Criar comentário |
Cria um comentário em uma página ou thread de discussão existente. |
| Criar uma página |
Cria uma nova página no banco de dados especificado. página existente. |
| Excluir um bloco |
Define um objeto Block, incluindo blocos de página, como arquivado: true usando a ID especificada. Observação: no aplicativo notion UI, isso move o bloco para o "Lixo", onde ele ainda pode ser acessado e restaurado. |
| Lista de todos os usuários |
Retorna uma lista paginada de Usuários para o workspace |
| Pesquisa |
Pesquisa todas as páginas e páginas filho que são compartilhadas com a integração. Os resultados podem incluir bancos de dados. |
| Recuperar comentários |
Recupera uma lista de objetos comment não resolvidos de uma página ou bloco. |
| Recuperar filhos de bloco |
Retorna uma matriz paginada de objetos de bloco filho contidos no bloco usando a ID especificada |
| Recuperar o usuário de bot do token |
Recupera o usuário do bot associado ao token de API fornecido no cabeçalho de autorização. O bot terá um campo proprietário com informações sobre a pessoa que autorizou a integração. |
| Recuperar um banco de dados |
Recupera um objeto Database usando a ID especificada. |
| Recuperar um bloco |
Recupera um objeto Block usando a ID especificada. |
| Recuperar um item de propriedade de página |
Recuperar um item de propriedade de página |
| Recuperar uma página |
Recupera um objeto Page usando a ID especificada. |
| Recuperar Usuário |
Recupera um usuário usando a ID especificada. |
Anexar filhos do bloco
Cria e acrescenta novos blocos filhos ao block_id pai especificado.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do bloco
|
block_id | True | string |
Identificador de um bloco |
|
objeto
|
object | string |
objeto |
|
|
tipo
|
type | string |
tipo |
|
|
tipo
|
type | string |
tipo |
|
|
conteúdo
|
content | string |
conteúdo |
|
|
tipo
|
type | string |
tipo |
|
|
conteúdo
|
content | string |
conteúdo |
|
|
url
|
url | string |
url |
Atualizar um bloco
Atualiza o conteúdo do block_id especificado com base no tipo de bloco. Campos com suporte com base no tipo de objeto de bloco
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do bloco
|
blockId | True | string |
Identificador para um bloco noção |
|
Content
|
content | string |
Conteúdo de texto. Esse campo contém o conteúdo real do seu texto e provavelmente é o campo que você usará com mais frequência. |
|
|
Cor
|
color | string |
Cor do bloco. |
|
|
Content
|
content | string |
Conteúdo de texto. Esse campo contém o conteúdo real do seu texto e provavelmente é o campo que você usará com mais frequência. |
|
|
Cor
|
color | string |
Cor do bloco. |
|
|
Content
|
content | string |
Conteúdo de texto2. Esse campo contém o conteúdo real do seu texto e provavelmente é o campo que você usará com mais frequência. |
|
|
Cor
|
color | string |
Cor do bloco. |
|
|
Content
|
content | string |
Conteúdo de texto. Esse campo contém o conteúdo real do seu texto e provavelmente é o campo que você usará com mais frequência. |
|
|
Cor
|
color | string |
Cores |
|
|
Conteúdo1
|
content | string |
Conteúdo de texto. Esse campo contém o conteúdo real do seu texto e provavelmente é o campo que você usará com mais frequência. |
|
|
Cor
|
color | string |
Cor do bloco. |
|
|
Conteúdo1
|
content | string |
Conteúdo de texto. Esse campo contém o conteúdo real do seu texto e provavelmente é o campo que você usará com mais frequência. |
|
|
Cor
|
color | string |
Cor do bloco. |
|
|
Conteúdo1
|
content | string |
Conteúdo de texto. Esse campo contém o conteúdo real do seu texto e provavelmente é o campo que você usará com mais frequência. |
|
|
Verificado
|
checked | boolean |
Se a to_do está marcada ou não. |
|
|
Cor
|
color | string |
Cor do bloco. |
Consultar um banco de dados
Obtém uma lista de Páginas contidas no banco de dados, filtradas e ordenadas de acordo com as condições de filtro e os critérios de classificação fornecidos na solicitação.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do banco de dados
|
database_id | True | string |
Identificador de um banco de dados notion. |
Retornos
- Corpo
- DatabaseResponse
Criar comentário
Cria um comentário em uma página ou thread de discussão existente.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID da página
|
page_id | string |
Identificador de uma página |
|
|
ID de discussão
|
discussion_id | string |
Identificador para um bloco noção |
|
|
Content
|
content | string |
Conteúdo de texto. Esse campo contém o conteúdo real do seu texto e provavelmente é o campo que você usará com mais frequência. |
Retornos
- Corpo
- CommentResponse
Criar uma página
Cria uma nova página no banco de dados especificado. página existente.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do banco de dados
|
database_id | True | string |
Identificador exclusivo para o banco de dados. |
|
Emoji
|
emoji | string |
emoji |
|
|
URL de cobertura
|
url | string |
URL da imagem da capa da página. |
|
|
Propriedades
|
properties | object |
Esquema de propriedades para o banco de dados conforme elas aparecem no Notion. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
Identificador exclusivo da página. |
|
Tempo de criação
|
created_time | string |
Data e hora em que esta página foi criada. Formatado como uma cadeia de caracteres de data e hora ISO 8601. |
|
Hora da última edição
|
last_edited_time | string |
Data e hora em que esta página foi atualizada. Formatado como uma cadeia de caracteres de data e hora ISO 8601. |
|
ID
|
created_by.id | string |
Identificador exclusivo para este usuário. |
|
ID
|
last_edited_by.id | string |
Identificador exclusivo para este usuário. |
|
url
|
cover.url | string |
Link para a imagem hospedada externamente. |
|
emoji
|
icon.emoji | string |
Caractere emoji. |
|
database_id
|
parent.database_id | string |
database_id |
|
Arquivados
|
archived | boolean |
O status arquivado da página. |
|
URL
|
url | string |
A URL da página Noção. |
Excluir um bloco
Define um objeto Block, incluindo blocos de página, como arquivado: true usando a ID especificada. Observação: no aplicativo notion UI, isso move o bloco para o "Lixo", onde ele ainda pode ser acessado e restaurado.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do bloco
|
blockId | True | string |
Identificador para um bloco noção |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
id
|
id | string |
Identificador do bloco. |
|
Tempo de criação
|
created_time | date-time |
Data e hora em que esse bloco foi criado. |
|
Hora da última edição
|
last_edited_time | date-time |
Data e hora em que esse bloco foi atualizado pela última vez. |
|
Object
|
created_by.object | string |
Sempre "usuário" |
|
ID
|
created_by.id | string |
Identificador exclusivo para este usuário. |
|
Object
|
last_edited_by.object | string |
Último usuário editado |
|
ID
|
last_edited_by.id | string |
Identificador exclusivo para este usuário. |
|
Tem filhos
|
has_children | boolean |
Se o bloco tem ou não blocos de filhos aninhados dentro dele. |
|
Arquivados
|
archived | boolean |
O status arquivado do bloco. |
|
Tipo
|
type | string |
Um objeto que contém informações de bloco específicas do tipo |
Lista de todos os usuários
Retorna uma lista paginada de Usuários para o workspace
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Tamanho da página
|
page_size | integer |
O número de itens da lista completa desejada na resposta. Máximo: 100 |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
Identificador para um bloco noção |
|
Nome de Exibição
|
name | string |
Nome do usuário exibido no Notion. |
|
Avatar URL
|
avatar_url | string |
Imagem de avatar escolhida. |
|
Tipo
|
type | string |
Tipo do usuário. Os valores possíveis são "pessoa" e "bot". |
|
Email
|
string |
Endereço de email da pessoa. |
|
|
Próximo Cursor
|
next_cursor | string |
Um cursor retornado usado para solicitar a próxima página de resultados. Trate isso como um valor opaco |
|
Tem mais
|
has_more | boolean |
Quando a resposta inclui o final da lista |
Pesquisa
Pesquisa todas as páginas e páginas filho que são compartilhadas com a integração. Os resultados podem incluir bancos de dados.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Query
|
query | True | string |
Quando fornecido, limita quais páginas são retornadas comparando a consulta com o título da página. |
|
Direção
|
direction | string |
A direção a ser classificada. Os valores possíveis incluem crescente e decrescente. |
|
|
Timestamp
|
timestamp | string |
O nome do carimbo de data/hora a ser classificado. Os valores possíveis incluem last_edited_time. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
id
|
id | string |
Identificador do bloco. |
|
Tempo de criação
|
created_time | string |
Data e hora em que esta página foi criada. |
|
Hora da última edição
|
last_edited_time | string |
Data e hora em que esta página foi atualizada. |
|
Texto sem formatação
|
plain_text | string |
O texto sem formatação sem anotações. |
|
Etiquetas
|
Tags | object |
O objeto tags contém a lista de marcas. |
|
URL
|
url | string |
A URL do objeto. |
|
Próximo cursor
|
next_cursor | string |
Um cursor retornado usado para solicitar a próxima página de resultados. Trate isso como um valor opaco |
|
Tem mais
|
has_more | boolean |
Se o bloco tem ou não mais blocos |
Recuperar comentários
Recupera uma lista de objetos comment não resolvidos de uma página ou bloco.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do bloco
|
block_id | True | string |
Identificador para um bloco ou página do Notion |
Retornos
- Corpo
- CommentResponse
Recuperar filhos de bloco
Retorna uma matriz paginada de objetos de bloco filho contidos no bloco usando a ID especificada
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do bloco
|
block_id | True | string |
Identificador de um bloco |
|
Tamanho da página
|
page_size | integer |
O número de itens da lista completa desejada na resposta. Máximo: 100 |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
id
|
items.id | string |
Identificador do bloco. |
|
Tempo de criação
|
items.created_time | date-time |
Data e hora em que esse bloco foi criado. |
|
Hora da última edição
|
items.last_edited_time | date-time |
Data e hora em que esse bloco foi atualizado pela última vez. |
|
Tem filhos
|
items.has_children | boolean |
Se o bloco tem ou não blocos de filhos aninhados dentro dele. |
|
Arquivados
|
items.archived | boolean |
O status arquivado do bloco. |
|
Tipo
|
items.type | string |
Tipo de bloco. Valores possíveis |
|
Texto sem formatação
|
plain_text | string |
Texto sem formatação no bloco de parágrafo plain_text |
|
Próximo cursor
|
next_cursor | string |
Um cursor retornado usado para solicitar a próxima página de resultados. Trate isso como um valor opaco |
|
Tem mais
|
has_more | boolean |
Se o bloco tem ou não mais blocos |
Recuperar o usuário de bot do token
Recupera o usuário do bot associado ao token de API fornecido no cabeçalho de autorização. O bot terá um campo proprietário com informações sobre a pessoa que autorizou a integração.
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
Identificador exclusivo para este usuário. |
|
Nome
|
name | string |
Nome do usuário, conforme exibido no Notion. |
|
URL do avatar
|
avatar_url | string |
Imagem de avatar escolhida. |
|
Tipo
|
type | string |
Tipo do usuário. Os valores possíveis são "pessoa" e "bot". |
|
Tipo de proprietário
|
bot.owner.type | string |
O tipo de proprietário – "workspace" ou "usuário". |
Recuperar um banco de dados
Recupera um objeto Database usando a ID especificada.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do banco de dados
|
database_id | True | string |
Identificador de um banco de dados notion |
Retornos
- Corpo
- DatabaseResponse
Recuperar um bloco
Recupera um objeto Block usando a ID especificada.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do bloco
|
blockId | True | string |
Identificador do bloco. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
objeto
|
object | string |
objeto |
|
id
|
id | string |
Identificador do bloco. |
|
Tempo de criação
|
created_time | date-time |
Data e hora em que esse bloco foi criado. |
|
Hora da última edição
|
last_edited_time | date-time |
Data e hora em que esse bloco foi atualizado pela última vez. |
|
Object
|
created_by.object | string |
Sempre "usuário" |
|
ID
|
created_by.id | string |
Identificador exclusivo para este usuário. |
|
Object
|
last_edited_by.object | string |
Último usuário editado |
|
ID
|
last_edited_by.id | string |
Identificador exclusivo para este usuário. |
|
Tem filhos
|
has_children | boolean |
Se o bloco tem ou não blocos de filhos aninhados dentro dele. |
|
Arquivados
|
archived | boolean |
O status arquivado do bloco. |
|
Tipo
|
type | string |
Um objeto que contém informações de bloco específicas do tipo |
Recuperar um item de propriedade de página
Recuperar um item de propriedade de página
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID da página
|
page_id | True | string |
Identificador de uma página noção |
|
ID da Propriedade
|
property_id | True | string |
Identificador de uma propriedade de página |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Object
|
object | string |
Lista sempre. |
|
Tem mais
|
has_more | boolean |
Quando a resposta inclui o final da lista, false. Caso contrário, true. |
Recuperar uma página
Recupera um objeto Page usando a ID especificada.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID da página
|
page_id | True | string |
Identificador de uma página noção |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
Identificador exclusivo da página. |
|
Tempo de criação
|
created_time | string |
Data e hora em que esta página foi criada. Formatado como uma cadeia de caracteres de data e hora ISO 8601. |
|
Hora da última edição
|
last_edited_time | string |
Data e hora em que esta página foi atualizada. Formatado como uma cadeia de caracteres de data e hora ISO 8601. |
|
ID
|
created_by.id | string |
Identificador exclusivo para este usuário. |
|
ID
|
last_edited_by.id | string |
Identificador exclusivo para este usuário. |
|
url
|
cover.url | string |
Link para a imagem hospedada externamente. |
|
emoji
|
icon.emoji | string |
Caractere emoji. |
|
database_id
|
parent.database_id | string |
database_id |
|
Arquivados
|
archived | boolean |
O status arquivado da página. |
|
URL
|
url | string |
A URL da página Noção. |
Recuperar Usuário
Recupera um usuário usando a ID especificada.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do Usuário
|
user_id | True | string |
Identificador exclusivo para este usuário. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
Identificador para um usuário do Notion |
|
Nome do usuário
|
name | string |
Nome do usuário |
|
Avatar URL
|
avatar_url | string |
Imagem de avatar escolhida |
|
Email
|
string |
Endereço de email da pessoa. |
Definições
CommentResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
Identificador exclusivo do comentário. |
|
ID da página
|
parent.page_id | string |
A ID da página à qual esta página pertence. |
|
ID de discussão
|
discussion_id | string |
Identificador exclusivo do thread de discussão ao qual o comentário está associado. |
|
Tempo de criação
|
created_time | string |
Data e hora em que esse comentário foi criado. |
|
Hora da última edição
|
last_edited_time | string |
Data e hora em que este comentário foi atualizado. |
|
objeto
|
created_by.object | string |
objeto |
|
id
|
created_by.id | string |
id |
|
Rich text
|
rich_text | array of object |
Conteúdo do comentário, que dá suporte à formatação de rich text, links e menções. |
|
tipo
|
rich_text.type | string |
tipo |
|
Content
|
rich_text.text.content | string |
Conteúdo de texto. |
|
Link
|
rich_text.text.link | string |
Qualquer link embutido neste texto. |
|
Texto sem formatação
|
rich_text.plain_text | string |
O texto sem formatação sem anotações. |
|
href
|
rich_text.href | string |
(opcional) A URL de qualquer link ou noção interna mencionada neste texto, se houver. |
DatabaseResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
results
|
results | array of object | |
|
Object
|
results.object | string |
Página ou 'banco de dados' |
|
ID
|
results.id | string |
Identificador exclusivo para o banco de dados. |
|
Tempo de criação
|
results.created_time | string |
Data e hora em que esse banco de dados foi criado. Formatado como uma cadeia de caracteres de data e hora ISO 8601. |
|
Hora da última edição
|
results.last_edited_time | string |
Data e hora em que esse banco de dados foi atualizado. Formatado como uma cadeia de caracteres de data e hora ISO 8601. |
|
Object
|
results.created_by.object | string |
Usuário que criou o banco de dados. |
|
ID
|
results.created_by.id | string |
Identificador exclusivo para o usuário |
|
Object
|
results.last_edited_by.object | string |
Usuário que criou o banco de dados. |
|
ID
|
results.last_edited_by.id | string |
Identificador exclusivo para o usuário |
|
Arquivados
|
results.archived | boolean |
O status arquivado do banco de dados. |
|
URL
|
results.url | string |
A URL do banco de dados Notion |