{"id":15784557,"url":"https://github.com/cedricziel/bondora-openapi-php","last_synced_at":"2026-05-19T10:37:48.748Z","repository":{"id":62500509,"uuid":"231584346","full_name":"cedricziel/bondora-openapi-php","owner":"cedricziel","description":"Generated client for the Bondora API","archived":false,"fork":false,"pushed_at":"2020-01-04T14:25:49.000Z","size":188,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-05T07:05:49.382Z","etag":null,"topics":["bondora","openapi","php"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cedricziel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-03T12:31:15.000Z","updated_at":"2020-01-04T14:25:51.000Z","dependencies_parsed_at":"2022-11-02T12:01:07.202Z","dependency_job_id":null,"html_url":"https://github.com/cedricziel/bondora-openapi-php","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cedricziel/bondora-openapi-php","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedricziel%2Fbondora-openapi-php","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedricziel%2Fbondora-openapi-php/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedricziel%2Fbondora-openapi-php/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedricziel%2Fbondora-openapi-php/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cedricziel","download_url":"https://codeload.github.com/cedricziel/bondora-openapi-php/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedricziel%2Fbondora-openapi-php/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263699782,"owners_count":23497963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bondora","openapi","php"],"created_at":"2024-10-04T20:04:17.674Z","updated_at":"2026-05-19T10:37:48.707Z","avatar_url":"https://github.com/cedricziel.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bondora OpenAPI PHP Client\n\nBondora API version 1\n\nThis PHP package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:\n\n- API version: v1\n- Build package: org.openapitools.codegen.languages.PhpClientCodegen\nFor more information, please visit [https://www.bondora.com](https://www.bondora.com)\n\n## Requirements\n\nPHP 5.5 and later\n\n## Installation \u0026 Usage\n\n### Composer\n\nTo install the bindings via [Composer](http://getcomposer.org/), add the following to `composer.json`:\n\n```json\n{\n  \"repositories\": [\n    {\n      \"type\": \"vcs\",\n      \"url\": \"https://github.com/cedricziel/bondora-openapi-php.git\"\n    }\n  ],\n  \"require\": {\n    \"cedricziel/bondora-openapi-php\": \"*@dev\"\n  }\n}\n```\n\nThen run `composer install`\n\n### Manual Installation\n\nDownload the files and include `autoload.php`:\n\n```php\n    require_once('/path/to/Bondora OpenAPI PHP Client/vendor/autoload.php');\n```\n\n## Tests\n\nTo run the unit tests:\n\n```bash\ncomposer install\n./vendor/bin/phpunit\n```\n\n## Getting Started\n\nPlease follow the [installation procedure](#installation--usage) and then run the following:\n\n```php\n\u003c?php\nrequire_once(__DIR__ . '/vendor/autoload.php');\n\n\n\n// Configure OAuth2 access token for authorization: oauth2\n$config = CedricZiel\\OpenAPI\\BondoraPHP\\Configuration::getDefaultConfiguration()-\u003esetAccessToken('YOUR_ACCESS_TOKEN');\n\n\n$apiInstance = new CedricZiel\\OpenAPI\\BondoraPHP\\Api\\AccountApi(\n    // If you want use custom http client, pass your client which implements `GuzzleHttp\\ClientInterface`.\n    // This is optional, `GuzzleHttp\\Client` will be used as default.\n    new GuzzleHttp\\Client(),\n    $config\n);\n$requestLoanIssuedDateFrom = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | Loan issued start date from\n$requestLoanIssuedDateTo = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | Loan issued start date to\n$requestPrincipalMin = 3.4; // double | Remaining principal amount min\n$requestPrincipalMax = 3.4; // double | Remaining principal amount max\n$requestInterestMin = 3.4; // double | Interest rate min\n$requestInterestMax = 3.4; // double | Interest rate max\n$requestLengthMax = 56; // int | Loan lenght min\n$requestLengthMin = 56; // int | Loan lenght max\n$requestLatePrincipalAmountMin = 3.4; // double | Principal debt amount min\n$requestLatePrincipalAmountMax = 3.4; // double | Principal debt amount max\n$requestDebtOccuredOnFrom = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | Principal debt started date from\n$requestDebtOccuredOnTo = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | Principal debt started date to\n$requestDebtOccuredOnForSecondaryFrom = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | Interest debt started date from\n$requestDebtOccuredOnForSecondaryTo = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | Interest debt started date to\n$requestDefaultedDateFrom = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | Defaulted date from\n$requestDefaultedDateTo = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | Defaulted date to\n$requestRescheduledFrom = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | Defaulted date from\n$requestRescheduledTo = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | Defaulted date to\n$requestSoldDateFrom = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | When it was sold on Secondary market from\n$requestSoldDateTo = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | When it was sold on Secondary market to\n$requestPurchaseDateFrom = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | When you received the investment Auctions/Secondary market from\n$requestPurchaseDateTo = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | When you received the investment Auctions/Secondary market to\n$requestNextPaymentDateTo = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | Next payment date to\n$requestNextPaymentDateFrom = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | Next payment date from\n$requestLastPaymentDateFrom = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | Last payment date from\n$requestLastPaymentDateTo = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | Last payment date to\n$requestCountries = array('requestCountries_example'); // string[] | Two letter iso code for country of origin: EE, ES, FI\n$requestRatings = array('requestRatings_example'); // string[] | Bondora's rating: AA, A, B, C, D, E, F, HR\n$requestCreditScoreMin = 56; // int | Minimum credit score\n$requestCreditScoreMax = 56; // int | Maximum credit score\n$requestUserName = 'requestUserName_example'; // string | Borrower's username\n$requestLoanStatusCode = array(56); // int[] | Loan status code              \u003cpara\u003e0 Reserved\u003c/para\u003e\u003cpara\u003e2 Current\u003c/para\u003e\u003cpara\u003e3 Cancelled\u003c/para\u003e\u003cpara\u003e100 Overdue\u003c/para\u003e\u003cpara\u003e5 60+ days overdue\u003c/para\u003e\u003cpara\u003e4 Repaid\u003c/para\u003e\u003cpara\u003e8 Released\u003c/para\u003e\n$requestIncomeVerificationStatus = 56; // int | Income verification type\n$requestLoanDebtManagementStage = 56; // int | Latest debt management stage\n$requestLoanDebtManagementStageType = 56; // int | Latest debt management stage type\n$requestLoanDebtManagementDateActiveFrom = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | Latest debt management date active from\n$requestLoanDebtManagementDateActiveTo = new \\DateTime(\"2013-10-20T19:20:30+01:00\"); // \\DateTime | Latest debt management date active to\n$requestAuctionBidType = 56; // int | Auction bid type\n$requestSalesStatus = 56; // int | Second market sale status              \u003cpara\u003eNULL All active\u003c/para\u003e\u003cpara\u003e0 Bought investments\u003c/para\u003e\u003cpara\u003e1 Sold investments\u003c/para\u003e\u003cpara\u003e2 Investment is on sale\u003c/para\u003e\u003cpara\u003e3 Investment is not on sale\u003c/para\u003e\n$requestIsInRepayment = True; // bool | Search only active in repayment loans, StatusCodes (2, 5, 100)\n$requestPageSize = 56; // int | Max items in result, up to 50000\n$requestPageNr = 56; // int | Result page nr\n\ntry {\n    $result = $apiInstance-\u003eaccountGetActive($requestLoanIssuedDateFrom, $requestLoanIssuedDateTo, $requestPrincipalMin, $requestPrincipalMax, $requestInterestMin, $requestInterestMax, $requestLengthMax, $requestLengthMin, $requestLatePrincipalAmountMin, $requestLatePrincipalAmountMax, $requestDebtOccuredOnFrom, $requestDebtOccuredOnTo, $requestDebtOccuredOnForSecondaryFrom, $requestDebtOccuredOnForSecondaryTo, $requestDefaultedDateFrom, $requestDefaultedDateTo, $requestRescheduledFrom, $requestRescheduledTo, $requestSoldDateFrom, $requestSoldDateTo, $requestPurchaseDateFrom, $requestPurchaseDateTo, $requestNextPaymentDateTo, $requestNextPaymentDateFrom, $requestLastPaymentDateFrom, $requestLastPaymentDateTo, $requestCountries, $requestRatings, $requestCreditScoreMin, $requestCreditScoreMax, $requestUserName, $requestLoanStatusCode, $requestIncomeVerificationStatus, $requestLoanDebtManagementStage, $requestLoanDebtManagementStageType, $requestLoanDebtManagementDateActiveFrom, $requestLoanDebtManagementDateActiveTo, $requestAuctionBidType, $requestSalesStatus, $requestIsInRepayment, $requestPageSize, $requestPageNr);\n    print_r($result);\n} catch (Exception $e) {\n    echo 'Exception when calling AccountApi-\u003eaccountGetActive: ', $e-\u003egetMessage(), PHP_EOL;\n}\n\n?\u003e\n```\n\n## Documentation for API Endpoints\n\nAll URIs are relative to *http://api.bondora.com*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*AccountApi* | [**accountGetActive**](docs/Api/AccountApi.md#accountgetactive) | **GET** /api/v1/account/investments | Gets list of your investments\n*AccountApi* | [**accountGetBalance**](docs/Api/AccountApi.md#accountgetbalance) | **GET** /api/v1/account/balance | Gets your account balance information\n*AccountApi* | [**accountGetEventLog**](docs/Api/AccountApi.md#accountgeteventlog) | **GET** /api/v1/eventlog | Gets events that have been made with this application (related to current access token)\n*AuctionApi* | [**auctionGet**](docs/Api/AuctionApi.md#auctionget) | **GET** /api/v1/auction/{id} | Gets Auction info by auction identifier\n*AuctionApi* | [**auctionGetActive**](docs/Api/AuctionApi.md#auctiongetactive) | **GET** /api/v1/auctions | Gets list of active Auctions\n*BidApi* | [**bidCancelBid**](docs/Api/BidApi.md#bidcancelbid) | **POST** /api/v1/bid/{id}/cancel | Cancel the Bid\n*BidApi* | [**bidGetBid**](docs/Api/BidApi.md#bidgetbid) | **GET** /api/v1/bid/{id} | Get the Bid\n*BidApi* | [**bidGetBidSummaries**](docs/Api/BidApi.md#bidgetbidsummaries) | **GET** /api/v1/bids | Gets list of bids the investor has made.\n*BidApi* | [**bidMakeBids**](docs/Api/BidApi.md#bidmakebids) | **POST** /api/v1/bid | Makes bid(s) into specified auction(s).\n*ReportApi* | [**reportGenerateReport**](docs/Api/ReportApi.md#reportgeneratereport) | **POST** /api/v1/report | Request to generate specified report type for set period.\n*ReportApi* | [**reportGetPublicDataset**](docs/Api/ReportApi.md#reportgetpublicdataset) | **GET** /api/v1/publicdataset | Provides daily public dataset of all loan data that is not covered by the data protection laws.\n*ReportApi* | [**reportGetReport**](docs/Api/ReportApi.md#reportgetreport) | **GET** /api/v1/report/{id} | Get report data for specified report identificator.\n*ReportApi* | [**reportGetReportList**](docs/Api/ReportApi.md#reportgetreportlist) | **GET** /api/v1/reports | List of all reports\n*SecondMarketApi* | [**secondMarketBuy**](docs/Api/SecondMarketApi.md#secondmarketbuy) | **POST** /api/v1/secondarymarket/buy | Buy loans from secondary market.\n*SecondMarketApi* | [**secondMarketCancel**](docs/Api/SecondMarketApi.md#secondmarketcancel) | **POST** /api/v1/secondarymarket/{id}/cancel | Remove your loans from secondary market.\n*SecondMarketApi* | [**secondMarketCancelMultiple**](docs/Api/SecondMarketApi.md#secondmarketcancelmultiple) | **POST** /api/v1/secondarymarket/cancel | Remove your loans from secondary market.\n*SecondMarketApi* | [**secondMarketGet**](docs/Api/SecondMarketApi.md#secondmarketget) | **GET** /api/v1/loanpart/{id} | Gets LoanPartDetails info by identifier\n*SecondMarketApi* | [**secondMarketGetActive**](docs/Api/SecondMarketApi.md#secondmarketgetactive) | **GET** /api/v1/secondarymarket | Gets list of active secondary market items\n*SecondMarketApi* | [**secondMarketGetItem**](docs/Api/SecondMarketApi.md#secondmarketgetitem) | **GET** /api/v1/secondarymarket/{id} | Get the secondary market item summary\n*SecondMarketApi* | [**secondMarketGetItemList**](docs/Api/SecondMarketApi.md#secondmarketgetitemlist) | **POST** /api/v1/secondarymarket/list | Get the secondary market item summaries in a list\n*SecondMarketApi* | [**secondMarketGetList**](docs/Api/SecondMarketApi.md#secondmarketgetlist) | **POST** /api/v1/loanpart/list | Gets LoanPartDetails info by identifiers in a list (up to 1000 items).\n*SecondMarketApi* | [**secondMarketSell**](docs/Api/SecondMarketApi.md#secondmarketsell) | **POST** /api/v1/secondarymarket/sell | Sell your loans to secondary market.\n\n\n## Documentation For Models\n\n - [ApiBidSummariesRequest](docs/Model/ApiBidSummariesRequest.md)\n - [ApiError](docs/Model/ApiError.md)\n - [ApiResult](docs/Model/ApiResult.md)\n - [ApiResultAuctions](docs/Model/ApiResultAuctions.md)\n - [ApiResultBid](docs/Model/ApiResultBid.md)\n - [ApiResultBids](docs/Model/ApiResultBids.md)\n - [ApiResultCreateReport](docs/Model/ApiResultCreateReport.md)\n - [ApiResultEventLog](docs/Model/ApiResultEventLog.md)\n - [ApiResultExtendedAuction](docs/Model/ApiResultExtendedAuction.md)\n - [ApiResultLoanPartDetails](docs/Model/ApiResultLoanPartDetails.md)\n - [ApiResultLoanPartDetailsList](docs/Model/ApiResultLoanPartDetailsList.md)\n - [ApiResultMakeBids](docs/Model/ApiResultMakeBids.md)\n - [ApiResultMyAccountBalance](docs/Model/ApiResultMyAccountBalance.md)\n - [ApiResultMyInvestments](docs/Model/ApiResultMyInvestments.md)\n - [ApiResultPublicDataset](docs/Model/ApiResultPublicDataset.md)\n - [ApiResultReport](docs/Model/ApiResultReport.md)\n - [ApiResultReportList](docs/Model/ApiResultReportList.md)\n - [ApiResultSecondMarket](docs/Model/ApiResultSecondMarket.md)\n - [ApiResultSecondMarketItemSummary](docs/Model/ApiResultSecondMarketItemSummary.md)\n - [ApiResultSecondMarketItemSummaryList](docs/Model/ApiResultSecondMarketItemSummaryList.md)\n - [ApiResultSecondMarketSale](docs/Model/ApiResultSecondMarketSale.md)\n - [Auction](docs/Model/Auction.md)\n - [AuctionExtended](docs/Model/AuctionExtended.md)\n - [AuctionRequest](docs/Model/AuctionRequest.md)\n - [Bid](docs/Model/Bid.md)\n - [BidRequest](docs/Model/BidRequest.md)\n - [BidResponse](docs/Model/BidResponse.md)\n - [BidSummary](docs/Model/BidSummary.md)\n - [BorrowerHistory](docs/Model/BorrowerHistory.md)\n - [Debt](docs/Model/Debt.md)\n - [DebtManagementEvent](docs/Model/DebtManagementEvent.md)\n - [EventLogItem](docs/Model/EventLogItem.md)\n - [EventLogRequest](docs/Model/EventLogRequest.md)\n - [GoGrowAccount](docs/Model/GoGrowAccount.md)\n - [Liability](docs/Model/Liability.md)\n - [LoanPartDetails](docs/Model/LoanPartDetails.md)\n - [LoanPartDetailsRequest](docs/Model/LoanPartDetailsRequest.md)\n - [LoanTransfer](docs/Model/LoanTransfer.md)\n - [MyAccountBalance](docs/Model/MyAccountBalance.md)\n - [MyInvestmentItem](docs/Model/MyInvestmentItem.md)\n - [MyInvestmentsRequest](docs/Model/MyInvestmentsRequest.md)\n - [PublicDatasetItem](docs/Model/PublicDatasetItem.md)\n - [PublicDatasetRequest](docs/Model/PublicDatasetRequest.md)\n - [Report](docs/Model/Report.md)\n - [ReportCreateRequest](docs/Model/ReportCreateRequest.md)\n - [ReportItem](docs/Model/ReportItem.md)\n - [ReportResponse](docs/Model/ReportResponse.md)\n - [ScheduledPayment](docs/Model/ScheduledPayment.md)\n - [SecondMarketBuyRequest](docs/Model/SecondMarketBuyRequest.md)\n - [SecondMarketCancelRequest](docs/Model/SecondMarketCancelRequest.md)\n - [SecondMarketItem](docs/Model/SecondMarketItem.md)\n - [SecondMarketItemSummary](docs/Model/SecondMarketItemSummary.md)\n - [SecondMarketListingRequest](docs/Model/SecondMarketListingRequest.md)\n - [SecondMarketRequest](docs/Model/SecondMarketRequest.md)\n - [SecondMarketSaleRequest](docs/Model/SecondMarketSaleRequest.md)\n - [SecondMarketSaleResponse](docs/Model/SecondMarketSaleResponse.md)\n - [SecondMarketSell](docs/Model/SecondMarketSell.md)\n\n\n## Documentation For Authorization\n\n\n\n## oauth2\n\n\n- **Type**: OAuth\n- **Flow**: accessCode\n- **Authorization URL**: https://www.bondora.com/oauth/authorize\n- **Scopes**: \n- **Investments**: Get list of user investments\n- **BidsRead**: Get user bids\n- **BidsEdit**: Create or cancel bids\n- **SmSell**: Sell loans in Secondary Market\n- **SmBuy**: Buy loans from Secondary Market\n- **ReportCreate**: Allow to create new report(s)\n- **ReportRead**: Allow to view user's created report items and report details\n\n\n## Author\n\ninvestor@bondora.com\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcedricziel%2Fbondora-openapi-php","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcedricziel%2Fbondora-openapi-php","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcedricziel%2Fbondora-openapi-php/lists"}