Skip to content

Read tags

POST /plugin-runtime/{installationId}

tags:read · https://elo-api-prod.quaggamock.com/plugin-runtime/INSTALLATION_ID

Tags applied to the meeting; an empty array when none exist.

Actual contract

Operations share the endpoint above and are selected by the operation body field. Each name is not a separate REST route.

Authentication

Authorization: Bearer <PLUGIN_GRANT> · Content-Type: application/json

Five-minute host-issued grant for this installation. Permission tags:read must be declared in the approved manifest and authorized.

A meeting grant only allows its bound meeting; a configuration grant cannot read meetings.

Path parameters

Field Type Description
installationId string User installation ID, not the submission/manifest ID.

Request body

Field Type Description
operation string tags:read
meetingId string ID da reunião selecionada / Selected meeting ID
{
  "operation": "tags:read",
  "meetingId": "meeting-demo"
}

Responses

200 · OK

{
  "tags": [
    {
      "id": "tag-demo",
      "name": "Product"
    }
  ]
}
400 · Invalid input
{"code": "invalid_input", "message": "Revise os dados enviados.", "issues": []}
401 · Expired or invalid token
{"code": "plugin_token", "message": "A sessão do plugin expirou."}
403 · Permission or meeting scope denied
{"code": "plugin_scope", "message": "O plugin não recebeu esta permissão."}
404 · Installation or meeting not found
{"code": "plugin_missing", "message": "Plugin não encontrado ou desativado."}

Security and revocation · Pagination and errors