GET
/
reports
/
{report_id}
curl --request GET \
  --url https://api.{gr4vy_id}.gr4vy.app/reports/{report_id} \
  --header 'Authorization: Bearer <token>'
{
  "creator_display_name": "John Doe",
  "creator_id": "bd5d40d1-913b-419c-bd62-84efc46e0026",
  "creator_type": "user",
  "id": "fe26475d-ec3e-4884-9553-f7356683f7f9",
  "merchant_account_id": "default",
  "name": "Failed Authorizations 042022",
  "type": "report",
  "created_at": "2013-07-16T19:23:00.000+00:00",
  "description": "Transactions that failed to authorize in April 2022",
  "latest_execution": {
    "context": {
      "reference_timestamp": "2013-07-16T19:23:00.000+00:00",
      "reference_timezone": "Europe/London"
    },
    "created_at": "2013-07-16T19:23:00.000+00:00",
    "id": "fe26475d-ec3e-4884-9553-f7356683f7f9",
    "status": "succeeded",
    "type": "report-execution",
    "updated_at": "2013-07-16T19:23:00.000+00:00"
  },
  "next_execution_at": "2023-01-01T00:00:00.000+00:00",
  "schedule": "monthly",
  "schedule_enabled": true,
  "schedule_timezone": "<string>",
  "spec": {
    "model": "transactions",
    "params": {
      "fields": [
        "id",
        "external_identifier"
      ],
      "filters": {
        "status": [
          "authorization_failed"
        ]
      },
      "sort": [
        {
          "field": "captured_at",
          "order": "desc"
        }
      ]
    }
  },
  "updated_at": "2013-07-16T19:23:00.000+00:00"
}

This endpoint requires the reports.read scope.

Authorizations

Authorization
string
headerrequired

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

report_id
string
required

The unique ID for a report.

Response

200 - application/json
creator_display_name
string | null

The name of the creator of this report.

creator_id
string | null

The unique identifier for the creator of this report.

creator_type
enum<string> | null

The type of the creator of this report.

Available options:
user,
private_key
id
string

The unique identifier for this report.

merchant_account_id
string

The unique ID for a merchant account.

name
string

The name of this report.

type
enum<string>

The type of this resource. Is always report.

Available options:
report
created_at
string

The date and time this report was created in our system.

description
string | null

The description of this report.

latest_execution
object

Details of the latest execution of this report.

next_execution_at
string | null

The date and time this report will next be executed, provided that schedule_enabled is true. This value is null if this is a one-off report.

schedule
enum<string>

Specifies the schedule of this report.

If this is a one-off report, this value is once.

If this is a recurring report, this value is set to the frequency by which the report will be executed. For example, a monthly schedule means that this report will be periodically executed at the start of each month.

Note that a weekly schedule means that the report is executed at the start of every Monday.

Available options:
daily,
monthly,
once,
weekly
schedule_enabled
boolean

Indicates whether this report's scheduling is enabled. This value can only be set to true if this is a recurring report.

When this value is set to true, this report will be executed at the next_execution_at date and time.

When this value is set to false, future executions of this report are paused until this value is set to true again.

schedule_timezone
string

The time zone in which the next execution will be scheduled. This value is used to calculate this report's next_execution_at value and is only relevant if this is a recurring report. This time zone is also used to calculate the timestamp range for reports that use date-time placeholders. Date-time placeholders are dynamic timestamps that change with every report execution.

spec
object

The specifications of this report.

updated_at
string

The date and time this report was last updated.