v1Recursos/Posts/getObter campos de publicações
Obter campos de publicações
Retorna os campos personalizados das publicações e ideias de publicação de um cliente, incluindo os arquivados, com seus valores, tudo em uma única resposta.
get
posts:read/api/v1/posts/fieldsParâmetros de consulta
clientIdstringobrigatório
O cliente cujos campos de publicações são retornados. Obrigatório.
Resposta
dataobjectopcional
Os campos personalizados e os valores armazenados de um tipo de registro em um escopo.
agencyIdstringopcional
O id do seu espaço de trabalho (agência).
userIdstringopcional
O id da pessoa em nome de quem a requisição é executada: o criador da chave de API.
recordTypestring (local_keyword | task | aeo_prompt | post | series | review_campaign | listing)opcional
O tipo de registro ao qual o conjunto pertence: local_keyword, task, aeo_prompt, post, series, review_campaign ou listing.
scopeIdstringopcional
O id do escopo ao qual o conjunto pertence: o local ou o cliente, o site para prompts AEO, ou o espaço de trabalho para tarefas.
canManagebooleanopcional
Se o criador da chave pode criar, renomear e arquivar campos neste conjunto.
fieldsarray of objectopcional
Todos os campos do conjunto, incluindo os arquivados, na ordem de exibição.
idstringopcional
O id do campo. Use-o como fieldId ao definir valores.
labelstringopcional
O nome exibido do campo. Os nomes são únicos dentro de um conjunto de campos, incluindo os arquivados.
typestring (text | number | date | single_select | multi_select)opcional
O tipo do campo: text, number, date, single_select ou multi_select.
optionsarray of objectopcional
As opções de um campo single_select ou multi_select. Vazio para outros tipos.
idstringobrigatório
O id da opção. Os valores de seleção armazenam este id, não o rótulo.
labelstringobrigatório
O nome exibido da opção, único dentro do campo.
archivedbooleanopcional
True quando a opção está retirada: valores que já a contêm a mantêm, mas ela não pode ser selecionada novamente.
versionintegeropcional
A versão atual do campo, incrementada a cada alteração. Passe-a como expectedVersion em field_update.
orderintegeropcional
A posição do campo no conjunto, começando em 0.
archivedAtstringopcional
Quando o campo foi arquivado, ou null enquanto estiver ativo. Campos arquivados continuam sendo retornados.
valuesobjectopcional
Valores armazenados, indexados por recordId e depois por fieldId, cada um com value e version. Somente registros sem valores armazenados ficam de fora; um valor limpo permanece como null com sua versão armazenada.
Erros
400Falta um parâmetro obrigatório na solicitação, ou ela é inválida de outra forma.
401Chave de API ausente, inválida, expirada ou revogada.
403A chave não tem a permissão exigida, ou não está autorizada para este cliente/local.
404O recurso não foi encontrado, ou não pertence à sua agência.
429Muitas solicitações. Tente novamente após o número de segundos indicado no cabeçalho Retry-After.
503O serviço está temporariamente indisponível. Siga as orientações de nova tentativa para esta operação.
get/api/v1/posts/fields
Sua chave de API
clientId *
{}Guias que usam este recurso
- How to Add Local Marketing Features to Your SaaSAdd listings management, reviews, Google posts, profile analytics, rank tracking and AI visibility to a SaaS product with the Synup API, tenant by tenant.
- How to Add Local Marketing Functionality to Vertical SaaSAdd local marketing to a vertical SaaS by mapping existing customers to clients and locations, and shipping only the features your niche needs.
- How to Publish Google Business Profile Posts ProgrammaticallyPublish announcements, offers and events to Google Business Profile via API, schedule them, handle the missing-connection draft, and measure post performance.
- How to Retrieve Google Business Profile Analytics via APIPull Google Business Profile analytics through an API, portfolio-wide and per location, with views, calls, direction requests and a maps-versus-search split.
- Publish a Google Business Profile Post via APIPublish an announcement, offer or event to a location's connected platforms, and handle the draft returned when a platform is not connected.