> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dados.rio/llms.txt
> Use this file to discover all available pages before exploring further.

# Dispara sincronização manual

> Dispara sync ad-hoc em background. Retorna imediatamente. Requer role admin ou go:admin.



## OpenAPI

````yaml https://raw.githubusercontent.com/prefeitura-rio/app-catalogo/refs/heads/main/docs/openapi-v3.json post /api/v1/admin/sync/trigger
openapi: 3.0.0
info:
  description: >-
    Discovery layer unificada da Prefeitura do Rio de Janeiro. Indexa serviços
    públicos, cursos, vagas e oportunidades MEI com busca full-text e
    recomendação personalizada por perfil de cidadão.
  title: app-catalogo
  contact:
    name: Prefeitura do Rio de Janeiro
    url: https://github.com/prefeitura-rio/app-catalogo
  version: '1.0'
servers:
  - url: https://services.staging.app.dados.rio/catalogo
    description: Staging
  - url: https://services.pref.rio/catalogo
    description: Produção
security: []
paths:
  /api/v1/admin/sync/trigger:
    post:
      tags:
        - admin
      summary: Dispara sincronização manual
      description: >-
        Dispara sync ad-hoc em background. Retorna imediatamente. Requer role
        admin ou go:admin.
      parameters:
        - description: 'Fonte: salesforce, app-go-api, typesense. Vazio = todas.'
          name: source
          in: query
          schema:
            type: string
      responses:
        '202':
          description: Accepted
          content:
            application/json:
              schema:
                type: object
                additionalProperties:
                  type: string
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                type: object
                additionalProperties:
                  type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                type: object
                additionalProperties:
                  type: string
      security:
        - BearerAuth: []
components:
  securitySchemes:
    BearerAuth:
      description: JWT injetado pelo Istio via header X-Auth-Request-Token
      type: apiKey
      name: Authorization
      in: header

````