Skip to main content
POST
/
v1
/
reports
Exportar dados da base
curl --request POST \
  --url https://api.malga.io/v1/reports \
  --header 'Content-Type: application/json' \
  --header 'X-Api-Key: <api-key>' \
  --header 'X-Client-Id: <api-key>' \
  --data '
{
  "sendTo": "[email protected]",
  "type": "transactions",
  "fields": [
    "transaction__id",
    "transaction__created_at",
    "transaction__status"
  ],
  "filters": {
    "transactionRequestPaymentMethod": [
      "pix"
    ],
    "transactionStatus": [
      "authorized"
    ],
    "transactionCreatedAt": {
      "gte": "2019-08-24T14:15:22Z",
      "lte": "2019-08-24T14:15:22Z"
    },
    "transactionMerchantId": "c5ec17c6-4be7-42ba-8e07-b8b27d992bfd"
  }
}
'
{
  "id": "3a4f49ca-f714-4ed5-b415-6556d87645f6",
  "clientId": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  "email": "[email protected]",
  "language": "pt",
  "status": "pending",
  "type": "string",
  "pagesCount": null,
  "files": null,
  "fields": [
    "transaction__id",
    "transaction__created_at",
    "transaction__status"
  ],
  "createdAt": "2019-08-24T14:15:22Z",
  "updatedAt": "2019-08-24T14:15:22Z",
  "expiredAt": "2019-08-24T14:15:22Z",
  "timezone": "America/Sao_Paulo",
  "filters": {
    "transactionRequestPaymentMethod": [
      "pix"
    ],
    "transactionStatus": [
      "authorized"
    ],
    "transactionCreatedAt": {
      "gte": "2019-08-24T14:15:22Z",
      "lte": "2019-08-24T14:15:22Z"
    },
    "transactionMerchantId": "c5ec17c6-4be7-42ba-8e07-b8b27d992bfd"
  }
}

Authorizations

X-Client-Id
string
header
required
X-Api-Key
string
header
required

Headers

accept-language
enum<string>
default:en

Idioma da exportação

Available options:
en,
pt
X-User-Timezone
string
default:America/Sao_Paulo

Timezone local do cliente no formato tz database

Body

application/json

Possuí somente o ultimo status de transação

sendTo
string
required

E-mail para qual a exportação será enviada

type
enum<string>
required

Tipo de relatório

Available options:
transactions
fields
required

Exportando todos os campos

Available options:
all
filters
object
required

Filtros que serão aplicados aos dados para a exportação

Response

Created

id
string

Id da exportação

clientId
string<uuid>

Identificador do cliente na Malga

email
string

E-mail para qual a exportação foi enviada

language
enum<string>

Idioma usado na exportação

Available options:
pt,
en
type
enum<string>

Tipo de relatório

Available options:
transactions,
transactionsHistory
status
array
pagesCount
number

Número de arquivos gerados

files
array

Lista do nome dos arquivos gerados

fields
enum<string>[]

Lista de filtros que foram exportados

Available options:
card_brand__brand,
card__holder_name,
customer__client_id,
customer__name,
customer__email,
customer__phone_number,
customer__document_number,
customer__customer_adress_id,
customer_address__complement,
customer_address__zip_code,
customer_address__street,
customer_address__street_number,
customer_address__state,
customer_address__city,
customer_address__district,
customer_address__country,
nupay__payment_type,
transaction__id,
transaction__amount,
transaction__original_amount,
transaction__created_at,
transaction__currency,
transaction__description,
transaction__order_id,
transaction__merchant_id,
transaction_request__created_at,
transaction_request__payment_method,
transaction_request__provider_id,
transaction__installments,
transaction__status,
transaction_source__card_id,
transaction__statement_descriptor,
provider__name,
session__id
createdAt
string<2023-04-01T00:00:00Z>

Data da criação

updatedAt
string<2023-04-01T00:01:00Z>

Data da atualização

expiredAt
string<2023-05-01T00:00:00Z>

Data de expiração dos links para download dos arquivos

timezone
string<America/Sao_Paulo>

Timezone utilizado para as datas

filters
object

Filtros que foram aplicados aos dados para a exportação