declare(strict_types=1);
require 'vendor/autoload.php';
use Polar;
use Polar\Models\Components;
$sdk = Polar\Polar::builder()
->setSecurity(
'<YOUR_BEARER_TOKEN_HERE>'
)
->build();
$organizationUpdate = new Components\OrganizationUpdate();
$response = $sdk->organizations->update(
id: '1dbfc517-0bbf-4301-9ba8-555ca42b9737',
organizationUpdate: $organizationUpdate
);
if ($response->organization !== null) {
// handle response
}
{
"created_at": "2023-11-07T05:31:56Z",
"modified_at": "2023-11-07T05:31:56Z",
"id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737",
"name": "<string>",
"slug": "<string>",
"avatar_url": "<string>",
"email": "<string>",
"website": "<string>",
"socials": [
{
"platform": "x",
"url": "<string>"
}
],
"status": "created",
"details_submitted_at": "2023-11-07T05:31:56Z",
"feature_settings": {
"issue_funding_enabled": false
},
"subscription_settings": {
"allow_multiple_subscriptions": true,
"allow_customer_updates": true,
"proration_behavior": "invoice"
},
"notification_settings": {
"new_order": true,
"new_subscription": true
}
}
Update an organization.
Scopes: organizations:write
declare(strict_types=1);
require 'vendor/autoload.php';
use Polar;
use Polar\Models\Components;
$sdk = Polar\Polar::builder()
->setSecurity(
'<YOUR_BEARER_TOKEN_HERE>'
)
->build();
$organizationUpdate = new Components\OrganizationUpdate();
$response = $sdk->organizations->update(
id: '1dbfc517-0bbf-4301-9ba8-555ca42b9737',
organizationUpdate: $organizationUpdate
);
if ($response->organization !== null) {
// handle response
}
{
"created_at": "2023-11-07T05:31:56Z",
"modified_at": "2023-11-07T05:31:56Z",
"id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737",
"name": "<string>",
"slug": "<string>",
"avatar_url": "<string>",
"email": "<string>",
"website": "<string>",
"socials": [
{
"platform": "x",
"url": "<string>"
}
],
"status": "created",
"details_submitted_at": "2023-11-07T05:31:56Z",
"feature_settings": {
"issue_funding_enabled": false
},
"subscription_settings": {
"allow_multiple_subscriptions": true,
"allow_customer_updates": true,
"proration_behavior": "invoice"
},
"notification_settings": {
"new_order": true,
"new_subscription": true
}
}
You can generate an Organization Access Token from your organization's settings.
The organization ID.
"1dbfc517-0bbf-4301-9ba8-555ca42b9737"
Organization updated.
The response is of type object
.
Was this page helpful?