# Get Transactions Retrieves a list of transactions for particular campaign Endpoint: GET /v2/campaign-manager/campaigns/{id}/transactions Version: v2 Security: oauth2 ## Path parameters: - `id` (string, required) ## Query parameters: - `pageNumber` (integer) - `pageSize` (integer) - `filterByTransactionType` (integer) Enum: "ExternalTransfer", "InternalTransfer" ## Response 200 fields (application/json): - `transactions` (object) - `transactions.pageNumber` (integer) - `transactions.pageSize` (integer) - `transactions.totalPages` (integer) - `transactions.totalItems` (integer) - `transactions.data` (array) - `transactions.data.id` (string) The unique identifier for the transaction. - `transactions.data.status` (integer) Enum: "Pending", "Settled", "Declined", "Returned" - `transactions.data.amount` (number) The amount associated with the transaction. - `transactions.data.description` (string,null) The description of the transaction. - `transactions.data.createdOnTimestamp` (string) The date when the transaction was created. - `transactions.data.updatedOnTimestamp` (string) The date of last transaction update. - `transactions.data.type` (integer) Enum: "ExternalTransfer", "InternalTransfer" ## Response 400 fields (application/problem+json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) ## Response 401 fields (application/problem+json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) ## Response 403 fields (application/problem+json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null)