diablomedia / ringba-php-sdk
Ringba PHP SDK generated using swagger-codegen
Installs: 2 337
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 4
Forks: 0
Open Issues: 0
Requires
- php: >=5.5
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^6.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ~2.12
- phpunit/phpunit: ^4.8
- squizlabs/php_codesniffer: ~2.6
This package is auto-updated.
Last update: 2024-12-16 01:40:04 UTC
README
Ringba PHP SDK generated using swagger-codegen (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
This PHP package is automatically generated by the Swagger Codegen project:
- API version: v1
- Build package: io.swagger.codegen.languages.PhpClientCodegen
Requirements
PHP 5.5 and later
Installation & Usage
Composer
To install the bindings via Composer, add the following to composer.json
:
{
"repositories": [
{
"type": "git",
"url": "https://github.com/diablomedia/ringba-php-sdk.git"
}
],
"require": {
"diablomedia/ringba-php-sdk": "*@dev"
}
}
Then run composer install
Manual Installation
Download the files and include autoload.php
:
require_once('/path/to/RingbaApi/vendor/autoload.php');
Tests
To run the unit tests:
composer install
./vendor/bin/phpunit
Getting Started
Please follow the installation procedure and then run the following:
<?php require_once(__DIR__ . '/vendor/autoload.php'); $apiInstance = new Ringba\Api\AccountSettingsApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client() ); $account_settings_model = array(new \Ringba\Model\CreateAccountSettingsRequest()); // \Ringba\Model\CreateAccountSettingsRequest[] | $accountid = "accountid_example"; // string | try { $result = $apiInstance->accountSettingsCreateOrUpdateSettings($account_settings_model, $accountid); print_r($result); } catch (Exception $e) { echo 'Exception when calling AccountSettingsApi->accountSettingsCreateOrUpdateSettings: ', $e->getMessage(), PHP_EOL; } ?>
Documentation for API Endpoints
All URIs are relative to https://api.ringba.com
Documentation For Models
- ActionError
- AddAccountBalance
- AddAffiliateRequest
- AddBuyerRequestModel
- AddCreditCardModel
- AddNodeRequestModel
- AddNumberRequest
- AddPayoutToCampaignModel
- AddUserRequestModel
- Address
- AddressRequestModel
- AddressTelcoLink
- AddressVerification
- AdjustCallPaymentsRequestModel
- AdjustConversionRequestModel
- Affiliate
- AnnotateCallRequest
- BaseConversion
- BaseOAuthCallbackRequestModel
- BaseSetIntegrationSettingRequestModel
- BatchPayoutUpdateModel
- BidAcceptanceSettings
- BillingConfirmModel
- BillingSettingsModel
- BulkBlockNumberRequest
- BulkCriteria
- BulkSetNumbersIntegrationSettingRequest
- BulkSetNumbersIntegrationSettingRequestModel
- BulkTagUploadRequest
- BulkTargetUpdate
- Buyer
- BuyerSetConcurrencyCapRequest
- CallAnnotationTag
- CallConversionSetting
- CallInstructions
- CallLogSettings
- CallLogsStatRequest
- CallPlan
- CallPlanRequestModel
- CallRoute
- CallRouteAddRequest
- CallRoutesResponse
- Campaign
- ChangePasswordBindingModel
- ChangeProfileInfoModel
- ChildNode
- CnameCreationRequest
- ConversionWebhookRequest
- CountResponse
- CreateAccountSettingsRequest
- CreateAffiliateModel
- CreateBlockedNumberRequest
- CreateBuyerModel
- CreateCallRouteModel
- CreateIVRCallRouteModel
- CreateIVRTreeRequestModel
- CreateNumberRequestModel
- CreatePRPModel
- CreateSavedInsightRequest
- CreateSavedReportRequest
- Criteria
- DeleteCallRouteModel
- DuplicateCallSetting
- DuplicateSetting
- EditNodeLinkModel
- EditNodeRequestModel
- ErrorSettings
- EventCallBack
- EventCallBackModel
- FileAsset
- FileAssetCreationResponse
- FileAssetLink
- Filter
- GetAllResponse
- GetAvailableNodesRequestModel
- GetAvailableTagsRequestModel
- GetChangeLogBaseRequest
- GetChangeLogByUserRequest
- GetJobQueItemResult
- GetMessageCountResponse
- GetMessagesResponse
- IVRNode
- IVRNodeDescription
- IVRNodeLink
- IVRNodeReferrenceModel
- IVRNodeRequestModel
- IVRTree
- IVRTreeNodesResponse
- IVRTreeRequestModel
- IVRTreeResponse
- Integration
- IntegrationConversionSet
- IntegrationSetting
- JobActionModel
- JobActionResultModel
- JobQueItem
- JobQueItemAvailableAction
- JobQueItemHistoryAction
- JobQueItemPublicStateValue
- JobResponseModel
- JobsResponseModel
- JoinOfferRequestModel
- JsTag
- KeyValuePairStringString
- LeaveOfferRequestModel
- Link
- LinkRequest
- MarkAsDuplicateSettings
- Message
- MessageResponse
- MessagesResponse
- NotificationChannelSetting
- NotificationSettings
- NotificationsSettingsModel
- Number
- NumberAssignmentSettings
- NumberLookup
- NumberPool
- NumberPoolNumberRequest
- NumberRequestModel
- OfferDetailModel
- OfferInvitationModel
- OfferNumberRestrictions
- OfficeBreak
- OpenSetting
- OperationTime
- OverideSetting
- PRPCustomField
- ParseSetting
- ParseSettingModel
- PayoutConversionModel
- PayoutConversionSetting
- PayoutSetting
- PayoutSettingItem
- PingErrorSettings
- PingRevenueSettings
- PingTree
- PingTreeCreateModel
- PingTreeTarget
- PingTreeTargetCreateModel
- PreviewRecord
- PreviewResponse
- PublisherSignupModel
- QueryPathMap
- QueryPathMapCreateModel
- RecordCallSetting
- RemoveNumbersRequest
- ReplaceNumbersRequestModel
- ReportTime
- RevenueSettings
- RingbaAccountUpdateRequest
- RingbaSettingRequestModel
- RingbaUser
- RootNode
- RoutingPriority
- ScheduleAndCapacity
- SetJsTagIntegrationSettingRequest
- SetJsTagIntegrationSettingRequestModel
- SipNumber
- SpamDetectionSettings
- Tag
- TagFilter
- TagGroup
- TagRequestModel
- TagRoutableRule
- TagUpdateRequestModel
- Target
- TargetGroup
- TargetGroupTargetModel
- TimeSeriesSettings
- UpdateAccountTypeModel
- UpdateCreditCardModel
- UrlParseSettingsModel
- UserAccessManagment
- UserAccountAccess
- UserInvitationWebRequest
- UserSuppliedDetails
- VoidCallRequestModel
- WhiteLabelFriendlyNameRequest
- WhiteLabelThemeRequest
Documentation For Authorization
All endpoints do not require authorization.