v61

latestOpenAPI 3.0.0raw.githubusercontent.com2026-08-011950982.7 KB
spreadsheet-operations
export

Exportar planilha

Cria uma operação de export assíncrona (XLSX). O body depende do {type} na URL (veja os schemas abaixo).

A operação fica pending e o arquivo fica disponível em GET /spreadsheet-operations/{operation}/download após completed.

post/api/management/spreadsheet-operations/export/{type}

Request body

OR
OR
OR
OR
OR
OR

Example request

{
  "columns": [
    "project.id",
    "project.name",
    "project.customer"
  ],
  "dynamic_forms": [
    {
      "model": "project"
    },
    {
      "model": "project_funnel",
      "id": "019dd427-5d13-71bf-9a09-d75aa2bf4bd7"
    }
  ]
}

Response

Operação de export criada com sucesso

responseboolean

Example response

{
  "response": true,
  "spreadsheet_operation": {
    "action": "export",
    "type": "project",
    "status": "completed",
    "total_rows": 120,
    "processed_rows": 120,
    "percentage": 100,
    "file_name": "project_2026-06-01-143022.xlsx",
    "initiator_type": "App\\Models\\User"
  }
}