edge-php-sdk
edge-php-sdk copied to clipboard
SDK for the Apigee Management API
Related PR: https://github.com/apigee-internal/devportal-profile/pull/568
Besides this is a bad practice it also brakes \Apigee\ManagementAPI\AbstractApp::loadFromResponse() call if an app is a company app. In that case, this method is unable to fill in its first...
in Developer::getRevenueReport() and Organization::getPrepaidBalanceReport() Setting always base Url caused problems with incorrect url. The required subpath should be passed to first argument of post() method.
It is missing from this list: https://github.com/apigee/edge-php-sdk/blob/c2191a2206fe2eb0153e59c49f94c5aaab464bcc/Apigee/Mint/Types/Country.php#L9
`/v1/mint/organizations/[ORG]/developers/[DEVELOPER]/prepaid-developer-balance` returns partial information compared with `/v1/mint/organizations/[ORG]/developers/[DEVELOPER]/developer-balances` (ex.: recurring payment settings are not available in the first response) but current implementation casts the response to the same object as it...
POST is unsupported on `/mint/organizations/[ORG_NAME]/products` therefore inherited save() method on `Apigee\Mint\Product` fails with an exception. Proposed solution: Override save() method and proxy the request to `Apigee\ManagementAPI\APIProduct::save()` which actually can create...
Calling method with "update" causes a response exception because API endpoint does not support PUT method. ` ~ http PUT [HOST]/v1/mint/organizations/[ORG]/developers/[DEVELOPER_ID]/developer-rateplans -a [DEVELOPER_ID]` ``` HTTP/1.1 405 Method Not Allowed Allow:...