Spiff System Activity Log Export API

GET getListExports

GET /sal/exports

Operation ID: getListExports. Tags: Exports.

Returns a list of System Activity Log exports.

Parameters

  • Authorization (header, string, required) A bearer token that you obtain by using the OAuth 2.0 client credentials flow with client_id, client_secret, audience, grant_type=client_credentials, and scope=salApi.SystemActivityLogExport values specified.

    Example

    Bearer {YOUR_BEARER_TOKEN}
  • subdomain (path, string, required)

    The subdomain for your SalesforceSpiff environment.

    • If you're in the US, use us1.
    • If you're in the EU, use eu1.

    Example

    us1

Responses

  • 200 The request was successful.

    Media type: application/json. Schema: array of ExportRecord.

    Array of ExportRecord.

    Example

    [
      {
        "id": "34ed8d23-63d1-426a-8ed7-075d05aed448",
        "filename": "sal_export_2026-01-01.csv",
        "filters": {},
        "created_at": "",
        "status": "successful",
        "checksum": "9ad8ed9be5096517216e7270fd0dc28f47051c5d050f75688a464d528763c835",
        "row_count": 1234000,
        "file_count": 1234
      },
      {
        "id": "4c3e386f-e758-4193-8ce1-abcbc96566ed",
        "filename": "sal_export_2026-02-01.csv",
        "filters": {},
        "created_at": "",
        "status": "pending",
        "checksum": null,
        "row_count": 0,
        "file_count": 0
      }
    ]
  • 401 The request was unsuccessful because the authorization header is missing, the token scope is incorrect, or the user isn't authorized to access System Activity Log data.

    Media type: application/json. Schema: Error.

    Example: invalidScope

    {
      "message": "Authorization header is missing or does not contain the required scope."
    }

    Example: unauthorizedUser

    {
      "message": "User not authorized to manage system activity log data."
    }
  • 403 The request was unsuccessful because the company doesn't have SAL export API access enabled.
  • 500 The request was interrupted because an internal server error occurred.

    Media type: application/json. Schema: Error.

    Example

    {
      "message": "Something went wrong. Please try again."
    }