Activity Feed

Get transactions

get
Query parameters
accountIdsstring[]Required

List of account IDs to filter transactions. If not provided, transactions from all accessible accounts are included.

Example: ["e0cab2dd-739f-43de-b131-3e423e935bf1"]
fromDatestring | nullableRequired

Start date for filtering transactions (inclusive). Expected format: YYYY-MM-DD. No lower bound if omitted.

Example: 2025-01-01
toDatestring | nullableRequired

End date for filtering transactions (inclusive). Expected format: YYYY-MM-DD. No upper bound if omitted.

Example: 2025-12-31
pagenumberRequired

Page number for paginated results. Starts from 1.

Default: 1Example: 1
limitnumber · max: 100Required

Number of transactions per page. Maximum allowed value is 100.

Default: 10Example: 10
Header parameters
authorizationstringOptional

Authorization header containing your API Token

x-alg-noncestringOptional

Nonce used to generate the payload signature

x-alg-signaturestringOptional

Payload signature

datestringOptional

Date of the request un UTC/GMT

Responses
200

List of transactions

application/json
Responseall of
objectOptional
and
get
GET /v1/partner/transactions?accountIds=text&fromDate=text&toDate=text&origins=TRANSFER&states=PENDING&page=1&limit=10 HTTP/1.1
Host: api-url
Accept: */*
{
  "items": [
    {
      "transactionId": "68c2a19131a3b726fe47fdda",
      "uniqueToken": "1489dd60-aa06-48a6-a267-e7d4a9a84200",
      "origin": "TRANSFER",
      "state": "COMPLETED",
      "category": "TRANSFERS",
      "impactType": "CREDIT",
      "customerId": "a2b9649e-df7f-4349-adff-1c57283fef10",
      "amount": 129,
      "currencyCode": "GBP",
      "description": "Sent from Algbra",
      "exchangeRate": "1.0",
      "exchangeCurrencyCode": "GBP",
      "sourceCounterparty": {
        "type": "PERSONAL",
        "details": {
          "firstName": "John",
          "lastName": "Doe"
        },
        "accountCurrency": "GBP",
        "accountReferenceType": "UK_ACCOUNT",
        "accountReference": {
          "type": "UK_ACCOUNT",
          "sortCode": "010102",
          "accountNumber": "12345678"
        }
      },
      "destinationCounterparty": {
        "type": "PERSONAL",
        "details": {
          "firstName": "John",
          "lastName": "Doe"
        },
        "accountCurrency": "GBP",
        "accountReferenceType": "UK_ACCOUNT",
        "accountReference": {
          "type": "UK_ACCOUNT",
          "sortCode": "010102",
          "accountNumber": "12345678"
        }
      },
      "transactionDate": "2025-01-01T10:32:01.162Z",
      "transferMetadata": {
        "rails": "FASTER_PAYMENTS",
        "transactionProgress": [
          {
            "event": "COMPLETED",
            "date": "2025-01-01T10:16:49.621Z"
          }
        ],
        "fundingSourceProvider": {
          "id": "f49281c0-0840-55bd-95b3-3b46d1d0e9f1",
          "name": "John Doe",
          "type": "PISP",
          "logo": "https://app-static.algbra.com/banklogo/mock-payments-gb-redirect.png"
        }
      }
    }
  ],
  "meta": {
    "currentPage": 1,
    "itemCount": 10,
    "itemsPerPage": 10,
    "totalItems": 100,
    "totalPages": 10
  }
}

Get transaction

get
Path parameters
transactionIdstringRequired
Header parameters
authorizationstringOptional

Authorization header containing your API Token

x-alg-noncestringOptional

Nonce used to generate the payload signature

x-alg-signaturestringOptional

Payload signature

datestringOptional

Date of the request un UTC/GMT

Responses
200

Transaction detail

application/json
get
GET /v1/partner/transactions/{transactionId} HTTP/1.1
Host: api-url
Accept: */*
{
  "transactionId": "68c2a19131a3b726fe47fdda",
  "uniqueToken": "1489dd60-aa06-48a6-a267-e7d4a9a84200",
  "origin": "TRANSFER",
  "state": "COMPLETED",
  "category": "TRANSFERS",
  "impactType": "CREDIT",
  "customerId": "a2b9649e-df7f-4349-adff-1c57283fef10",
  "amount": 129,
  "currencyCode": "GBP",
  "description": "Sent from Algbra",
  "exchangeRate": "1.0",
  "exchangeCurrencyCode": "GBP",
  "sourceCounterparty": {
    "type": "PERSONAL",
    "details": {
      "firstName": "John",
      "lastName": "Doe"
    },
    "accountCurrency": "GBP",
    "accountReferenceType": "UK_ACCOUNT",
    "accountReference": {
      "type": "UK_ACCOUNT",
      "sortCode": "010102",
      "accountNumber": "12345678"
    }
  },
  "destinationCounterparty": {
    "type": "PERSONAL",
    "details": {
      "firstName": "John",
      "lastName": "Doe"
    },
    "accountCurrency": "GBP",
    "accountReferenceType": "UK_ACCOUNT",
    "accountReference": {
      "type": "UK_ACCOUNT",
      "sortCode": "010102",
      "accountNumber": "12345678"
    }
  },
  "transactionDate": "2025-01-01T10:32:01.162Z",
  "transferMetadata": {
    "rails": "FASTER_PAYMENTS",
    "transactionProgress": [
      {
        "event": "COMPLETED",
        "date": "2025-01-01T10:16:49.621Z"
      }
    ],
    "fundingSourceProvider": {
      "id": "f49281c0-0840-55bd-95b3-3b46d1d0e9f1",
      "name": "John Doe",
      "type": "PISP",
      "logo": "https://app-static.algbra.com/banklogo/mock-payments-gb-redirect.png"
    }
  }
}

Last updated

Was this helpful?