Zoeken wordt pas geladen wanneer je het gebruikt. Bekijk hieronder alle categorieën.

MCP-tool

Factureringsgegevens van de organisatie ophalen

sosoapi_get_organization_billing

Lees het werkelijke abonnement van de organisatie, prijzen afgeleid van facturen en openstaande wijzigingen binnen de geselecteerde Workspace en met de huidige bevoegdheid van de organisatie-eigenaar. Hiermee kun je geen aanbieding claimen of de facturering wijzigen.

Lezen als Markdown

Profielen en transporten

Profielen: full · Transporten: stdio, http

Kies core of full om te bepalen welke tools je client ziet; dit verandert geen machtigingen. Lokale bestandsupload vereist stdio en is niet beschikbaar via HTTP. Stel SOSOAPI_OUTPUT_SCHEMAS=1 in om uitvoerschema's bij detectie op te nemen. Tools geven met en zonder die instelling gestructureerde resultaten terug.

Machtigingen en neveneffecten

Annotaties helpen clients een tool te beschrijven. Elke aanroep controleert nog steeds gebruikersauthenticatie, rol, resourcetoegang en verleende bevoegdheden.

{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true,
  "openWorldHint": false
}

Invoervelden

Verplicht betekent verplicht binnen het bovenliggende object en de gekozen variant. Een verplicht onderliggend veld maakt een optioneel bovenliggend object niet verplicht. Onderstaande regels en veldnamen zijn uit het contract gekopieerd.

Invoervelden
Veld / variantType / verplichtBeperkingen
$objectVerplicht in bovenliggend object
  • additionalProperties: false
workspace_idstringVerplicht in bovenliggend object
  • format: "uuid"
Volledig JSON Schema
{
  "type": "object",
  "properties": {
    "workspace_id": {
      "type": "string",
      "format": "uuid"
    }
  },
  "required": [
    "workspace_id"
  ],
  "additionalProperties": false
}

Gestructureerde uitvoer

Dit schema beschrijft structuredContent in een geslaagd toolresultaat. Het MCP-antwoord bevat ook content en kan isError instellen wanneer een aanroep mislukt. Lees bij publiceren het definitieve berichtresultaat; beschouw een geaccepteerd verzoek of tekstantwoord niet als bevestiging. De gekoppelde API-bewerking beschrijft machtigingen en regels voor opnieuw proberen.

Verplicht betekent verplicht binnen het bovenliggende object en de gekozen variant. Een verplicht onderliggend veld maakt een optioneel bovenliggend object niet verplicht. Onderstaande regels en veldnamen zijn uit het contract gekopieerd.

Gestructureerde uitvoer
Veld / variantType / verplichtBeperkingen
$objectVerplicht in bovenliggend object
  • additionalProperties: false
contract_versionstringVerplicht in bovenliggend object
  • const: "organization-commercial-billing/v1"
workspace_idstringVerplicht in bovenliggend object
  • format: "uuid"
organization_idstringVerplicht in bovenliggend object
  • format: "uuid"
planstringVerplicht in bovenliggend object
  • enum: ["free","founding_pro","pro","team"]
plan_limitsobjectVerplicht in bovenliggend object—
plan_limitsoneOf 1objectVerplicht in bovenliggend object
  • additionalProperties: false
plan_limits.planoneOf 1stringVerplicht in bovenliggend object
  • const: "free"
plan_limits.included_human_seatsoneOf 1number | nullVerplicht in bovenliggend object—
plan_limits.included_human_seatsoneOf 1 / anyOf 1numberVerplicht in bovenliggend object
  • const: 1
plan_limits.included_human_seatsoneOf 1 / anyOf 2nullVerplicht in bovenliggend object—
plan_limits.connected_channel_limitoneOf 1numberVerplicht in bovenliggend object
  • const: 3
plan_limits.successful_destination_publishes_limitoneOf 1number | nullVerplicht in bovenliggend object—
plan_limits.successful_destination_publishes_limitoneOf 1 / anyOf 1numberVerplicht in bovenliggend object
  • const: 100
plan_limits.successful_destination_publishes_limitoneOf 1 / anyOf 2nullVerplicht in bovenliggend object—
plan_limits.pending_scheduled_posts_limitoneOf 1numberVerplicht in bovenliggend object
  • const: 30
plan_limits.history_daysoneOf 1numberVerplicht in bovenliggend object
  • const: 30
plan_limits.stripe_quantityoneOf 1numberVerplicht in bovenliggend object
  • const: 0
plan_limitsoneOf 2objectVerplicht in bovenliggend object
  • additionalProperties: false
plan_limits.planoneOf 2stringVerplicht in bovenliggend object
  • const: "founding_pro"
plan_limits.included_human_seatsoneOf 2number | nullVerplicht in bovenliggend object—
plan_limits.included_human_seatsoneOf 2 / anyOf 1numberVerplicht in bovenliggend object
  • const: 5
plan_limits.included_human_seatsoneOf 2 / anyOf 2nullVerplicht in bovenliggend object—
plan_limits.connected_channel_limitoneOf 2numberVerplicht in bovenliggend object—
plan_limits.connected_channel_limitoneOf 2 / anyOf 1numberVerplicht in bovenliggend object
  • const: 10
plan_limits.connected_channel_limitoneOf 2 / anyOf 2numberVerplicht in bovenliggend object
  • const: 20
plan_limits.successful_destination_publishes_limitoneOf 2number | nullVerplicht in bovenliggend object—
plan_limits.successful_destination_publishes_limitoneOf 2 / anyOf 1numberVerplicht in bovenliggend object
  • const: 1000
plan_limits.successful_destination_publishes_limitoneOf 2 / anyOf 2nullVerplicht in bovenliggend object—
plan_limits.pending_scheduled_posts_limitoneOf 2numberVerplicht in bovenliggend object
  • const: 300
plan_limits.history_daysoneOf 2numberVerplicht in bovenliggend object
  • const: 365
plan_limits.stripe_quantityoneOf 2numberVerplicht in bovenliggend object
  • const: 1
plan_limitsoneOf 3objectVerplicht in bovenliggend object
  • additionalProperties: false
plan_limits.planoneOf 3stringVerplicht in bovenliggend object
  • const: "pro"
plan_limits.included_human_seatsoneOf 3nullVerplicht in bovenliggend object—
plan_limits.connected_channel_limitoneOf 3numberVerplicht in bovenliggend object
  • const: 10
plan_limits.successful_destination_publishes_limitoneOf 3nullVerplicht in bovenliggend object—
plan_limits.unlimited_publishing_platformsoneOf 3arrayVerplicht in bovenliggend object
  • minItems: 4
  • maxItems: 4
plan_limits.unlimited_publishing_platforms[]oneOf 3any JSON valueOptioneel / item—
plan_limits.pending_scheduled_posts_limitoneOf 3numberVerplicht in bovenliggend object
  • const: 300
plan_limits.history_daysoneOf 3numberVerplicht in bovenliggend object
  • const: 365
plan_limits.stripe_quantityoneOf 3numberVerplicht in bovenliggend object
  • const: 1
plan_limitsoneOf 4objectVerplicht in bovenliggend object
  • additionalProperties: false
plan_limits.planoneOf 4stringVerplicht in bovenliggend object
  • const: "team"
plan_limits.included_human_seatsoneOf 4nullVerplicht in bovenliggend object—
plan_limits.connected_channel_limitoneOf 4numberVerplicht in bovenliggend object
  • const: 20
plan_limits.successful_destination_publishes_limitoneOf 4nullVerplicht in bovenliggend object—
plan_limits.unlimited_publishing_platformsoneOf 4arrayVerplicht in bovenliggend object
  • minItems: 4
  • maxItems: 4
plan_limits.unlimited_publishing_platforms[]oneOf 4any JSON valueOptioneel / item—
plan_limits.pending_scheduled_posts_limitoneOf 4numberVerplicht in bovenliggend object
  • const: 300
plan_limits.history_daysoneOf 4numberVerplicht in bovenliggend object
  • const: 365
plan_limits.stripe_quantityoneOf 4numberVerplicht in bovenliggend object
  • const: 1
pricingobjectVerplicht in bovenliggend object—
pricingoneOf 1objectVerplicht in bovenliggend object—
pricingoneOf 1 / oneOf 1objectVerplicht in bovenliggend object
  • additionalProperties: false
pricing.statusoneOf 1 / oneOf 1stringVerplicht in bovenliggend object
  • const: "available"
pricing.source_kindoneOf 1 / oneOf 1stringVerplicht in bovenliggend object
  • const: "standard"
pricing.authorityoneOf 1 / oneOf 1stringVerplicht in bovenliggend object
  • const: "default_free"
pricing.planoneOf 1 / oneOf 1stringVerplicht in bovenliggend object
  • const: "free"
pricing.plan_versiononeOf 1 / oneOf 1numberVerplicht in bovenliggend object—
pricing.plan_versiononeOf 1 / oneOf 1 / anyOf 1numberVerplicht in bovenliggend object
  • const: 1
pricing.plan_versiononeOf 1 / oneOf 1 / anyOf 2numberVerplicht in bovenliggend object
  • const: 2
pricing.currencyoneOf 1 / oneOf 1stringVerplicht in bovenliggend object
  • const: "usd"
pricing.interval_unitoneOf 1 / oneOf 1stringVerplicht in bovenliggend object
  • const: "month"
pricing.monthly_amount_centsoneOf 1 / oneOf 1numberVerplicht in bovenliggend object
  • const: 0
pricingoneOf 1 / oneOf 2objectVerplicht in bovenliggend object
  • additionalProperties: false
pricing.statusoneOf 1 / oneOf 2stringVerplicht in bovenliggend object
  • const: "available"
pricing.source_kindoneOf 1 / oneOf 2stringVerplicht in bovenliggend object
  • const: "standard"
pricing.authorityoneOf 1 / oneOf 2stringVerplicht in bovenliggend object
  • const: "verified_invoice"
pricing.planoneOf 1 / oneOf 2stringVerplicht in bovenliggend object
  • const: "pro"
pricing.plan_versiononeOf 1 / oneOf 2numberVerplicht in bovenliggend object
  • const: 1
pricing.currencyoneOf 1 / oneOf 2stringVerplicht in bovenliggend object
  • const: "usd"
pricing.interval_unitoneOf 1 / oneOf 2stringVerplicht in bovenliggend object
  • const: "month"
pricing.monthly_amount_centsoneOf 1 / oneOf 2numberVerplicht in bovenliggend object
  • const: 4000
pricing.verified_periodoneOf 1 / oneOf 2objectVerplicht in bovenliggend object
  • additionalProperties: false
pricing.verified_period.period_startoneOf 1 / oneOf 2stringVerplicht in bovenliggend object
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
pricing.verified_period.period_endoneOf 1 / oneOf 2stringVerplicht in bovenliggend object
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
pricingoneOf 1 / oneOf 3objectVerplicht in bovenliggend object
  • additionalProperties: false
pricing.statusoneOf 1 / oneOf 3stringVerplicht in bovenliggend object
  • const: "available"
pricing.source_kindoneOf 1 / oneOf 3stringVerplicht in bovenliggend object
  • const: "standard"
pricing.authorityoneOf 1 / oneOf 3stringVerplicht in bovenliggend object
  • const: "verified_invoice"
pricing.planoneOf 1 / oneOf 3stringVerplicht in bovenliggend object
  • const: "team"
pricing.plan_versiononeOf 1 / oneOf 3numberVerplicht in bovenliggend object
  • const: 1
pricing.currencyoneOf 1 / oneOf 3stringVerplicht in bovenliggend object
  • const: "usd"
pricing.interval_unitoneOf 1 / oneOf 3stringVerplicht in bovenliggend object
  • const: "month"
pricing.monthly_amount_centsoneOf 1 / oneOf 3numberVerplicht in bovenliggend object
  • const: 8000
pricing.verified_periodoneOf 1 / oneOf 3objectVerplicht in bovenliggend object
  • additionalProperties: false
pricing.verified_period.period_startoneOf 1 / oneOf 3stringVerplicht in bovenliggend object
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
pricing.verified_period.period_endoneOf 1 / oneOf 3stringVerplicht in bovenliggend object
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
pricingoneOf 2objectVerplicht in bovenliggend object—
pricingoneOf 2 / oneOf 1objectVerplicht in bovenliggend object
  • additionalProperties: false
pricing.statusoneOf 2 / oneOf 1stringVerplicht in bovenliggend object
  • const: "available"
pricing.source_kindoneOf 2 / oneOf 1stringVerplicht in bovenliggend object
  • const: "promotional"
pricing.authorityoneOf 2 / oneOf 1stringVerplicht in bovenliggend object
  • const: "verified_invoice"
pricing.planoneOf 2 / oneOf 1stringVerplicht in bovenliggend object
  • const: "pro"
pricing.plan_versiononeOf 2 / oneOf 1numberVerplicht in bovenliggend object
  • const: 2
pricing.currencyoneOf 2 / oneOf 1stringVerplicht in bovenliggend object
  • const: "usd"
pricing.interval_unitoneOf 2 / oneOf 1stringVerplicht in bovenliggend object
  • const: "month"
pricing.monthly_amount_centsoneOf 2 / oneOf 1numberVerplicht in bovenliggend object
  • const: 1900
pricing.verified_periodoneOf 2 / oneOf 1objectVerplicht in bovenliggend object
  • additionalProperties: false
pricing.verified_period.period_startoneOf 2 / oneOf 1stringVerplicht in bovenliggend object
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
pricing.verified_period.period_endoneOf 2 / oneOf 1stringVerplicht in bovenliggend object
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
pricingoneOf 2 / oneOf 2objectVerplicht in bovenliggend object
  • additionalProperties: false
pricing.statusoneOf 2 / oneOf 2stringVerplicht in bovenliggend object
  • const: "available"
pricing.source_kindoneOf 2 / oneOf 2stringVerplicht in bovenliggend object
  • const: "promotional"
pricing.authorityoneOf 2 / oneOf 2stringVerplicht in bovenliggend object
  • const: "verified_invoice"
pricing.planoneOf 2 / oneOf 2stringVerplicht in bovenliggend object
  • const: "team"
pricing.plan_versiononeOf 2 / oneOf 2numberVerplicht in bovenliggend object
  • const: 2
pricing.currencyoneOf 2 / oneOf 2stringVerplicht in bovenliggend object
  • const: "usd"
pricing.interval_unitoneOf 2 / oneOf 2stringVerplicht in bovenliggend object
  • const: "month"
pricing.monthly_amount_centsoneOf 2 / oneOf 2numberVerplicht in bovenliggend object
  • const: 3900
pricing.verified_periodoneOf 2 / oneOf 2objectVerplicht in bovenliggend object
  • additionalProperties: false
pricing.verified_period.period_startoneOf 2 / oneOf 2stringVerplicht in bovenliggend object
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
pricing.verified_period.period_endoneOf 2 / oneOf 2stringVerplicht in bovenliggend object
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
pricingoneOf 3objectVerplicht in bovenliggend object—
pricingoneOf 3 / oneOf 1objectVerplicht in bovenliggend object
  • additionalProperties: false
pricing.statusoneOf 3 / oneOf 1stringVerplicht in bovenliggend object
  • const: "available"
pricing.source_kindoneOf 3 / oneOf 1stringVerplicht in bovenliggend object
  • const: "legacy"
pricing.planoneOf 3 / oneOf 1stringVerplicht in bovenliggend object
  • const: "founding_pro"
pricing.plan_versiononeOf 3 / oneOf 1integerVerplicht in bovenliggend object
  • maximum: 2147483647
  • exclusiveMinimum: 0
pricing.currencyoneOf 3 / oneOf 1stringVerplicht in bovenliggend object
  • const: "usd"
pricing.interval_unitoneOf 3 / oneOf 1stringVerplicht in bovenliggend object
  • const: "month"
pricing.monthly_amount_centsoneOf 3 / oneOf 1integerVerplicht in bovenliggend object
  • minimum: 0
  • maximum: 2147483647
pricing.authorityoneOf 3 / oneOf 1stringVerplicht in bovenliggend object
  • const: "legacy_commitment"
pricingoneOf 3 / oneOf 2objectVerplicht in bovenliggend object
  • additionalProperties: false
pricing.statusoneOf 3 / oneOf 2stringVerplicht in bovenliggend object
  • const: "available"
pricing.source_kindoneOf 3 / oneOf 2stringVerplicht in bovenliggend object
  • const: "legacy"
pricing.planoneOf 3 / oneOf 2stringVerplicht in bovenliggend object
  • const: "founding_pro"
pricing.plan_versiononeOf 3 / oneOf 2integerVerplicht in bovenliggend object
  • maximum: 2147483647
  • exclusiveMinimum: 0
pricing.currencyoneOf 3 / oneOf 2stringVerplicht in bovenliggend object
  • const: "usd"
pricing.interval_unitoneOf 3 / oneOf 2stringVerplicht in bovenliggend object
  • const: "month"
pricing.monthly_amount_centsoneOf 3 / oneOf 2integerVerplicht in bovenliggend object
  • minimum: 0
  • maximum: 2147483647
pricing.authorityoneOf 3 / oneOf 2stringVerplicht in bovenliggend object
  • const: "verified_invoice"
pricing.verified_periodoneOf 3 / oneOf 2objectVerplicht in bovenliggend object
  • additionalProperties: false
pricing.verified_period.period_startoneOf 3 / oneOf 2stringVerplicht in bovenliggend object
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
pricing.verified_period.period_endoneOf 3 / oneOf 2stringVerplicht in bovenliggend object
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
pricingoneOf 4objectVerplicht in bovenliggend object
  • additionalProperties: false
pricing.statusoneOf 4stringVerplicht in bovenliggend object
  • const: "unavailable"
pricing.source_kindoneOf 4stringVerplicht in bovenliggend object
  • const: "manual"
pricing.authorityoneOf 4stringVerplicht in bovenliggend object
  • const: "manual_grant"
pricing.planoneOf 4stringVerplicht in bovenliggend object
  • enum: ["free","founding_pro","pro","team"]
pricing.plan_versiononeOf 4integerVerplicht in bovenliggend object
  • maximum: 2147483647
  • exclusiveMinimum: 0
pricing.monthly_amount_centsoneOf 4nullVerplicht in bovenliggend object—
pricing.reason_codeoneOf 4stringVerplicht in bovenliggend object
  • const: "recurring_charge_not_observed"
pricingoneOf 5objectVerplicht in bovenliggend object
  • additionalProperties: false
pricing.statusoneOf 5stringVerplicht in bovenliggend object
  • const: "unavailable"
pricing.source_kindoneOf 5stringVerplicht in bovenliggend object
  • const: "unavailable"
pricing.authorityoneOf 5stringVerplicht in bovenliggend object
  • const: "not_observed"
pricing.planoneOf 5stringVerplicht in bovenliggend object
  • enum: ["free","founding_pro","pro","team"]
pricing.plan_versiononeOf 5integer | nullVerplicht in bovenliggend object—
pricing.plan_versiononeOf 5 / anyOf 1integerVerplicht in bovenliggend object
  • maximum: 2147483647
  • exclusiveMinimum: 0
pricing.plan_versiononeOf 5 / anyOf 2nullVerplicht in bovenliggend object—
pricing.monthly_amount_centsoneOf 5nullVerplicht in bovenliggend object—
pricing.reason_codeoneOf 5stringVerplicht in bovenliggend object
  • enum: ["current_period_proof_missing","pricing_authority_not_observed","catalog_binding_not_observed"]
purchase_optionsobjectVerplicht in bovenliggend object—
purchase_optionsoneOf 1objectVerplicht in bovenliggend object
  • additionalProperties: false
purchase_options.statusoneOf 1stringVerplicht in bovenliggend object
  • const: "unavailable"
purchase_options.reason_codeoneOf 1stringVerplicht in bovenliggend object
  • enum: ["checkout_disabled","catalog_unconfigured"]
purchase_optionsoneOf 2objectVerplicht in bovenliggend object
  • additionalProperties: false
purchase_options.statusoneOf 2stringVerplicht in bovenliggend object
  • const: "configured"
purchase_options.catalog_versiononeOf 2stringVerplicht in bovenliggend object
  • const: "organization-monthly-2026-10-24"
purchase_options.plansoneOf 2objectVerplicht in bovenliggend object
  • additionalProperties: false
purchase_options.plans.prooneOf 2objectVerplicht in bovenliggend object
  • additionalProperties: false
purchase_options.plans.pro.planoneOf 2stringVerplicht in bovenliggend object
  • const: "pro"
purchase_options.plans.pro.plan_versiononeOf 2numberVerplicht in bovenliggend object
  • const: 1
purchase_options.plans.pro.currencyoneOf 2stringVerplicht in bovenliggend object
  • const: "usd"
purchase_options.plans.pro.interval_unitoneOf 2stringVerplicht in bovenliggend object
  • const: "month"
purchase_options.plans.pro.monthly_amount_centsoneOf 2numberVerplicht in bovenliggend object
  • const: 4000
purchase_options.plans.teamoneOf 2objectVerplicht in bovenliggend object
  • additionalProperties: false
purchase_options.plans.team.planoneOf 2stringVerplicht in bovenliggend object
  • const: "team"
purchase_options.plans.team.plan_versiononeOf 2numberVerplicht in bovenliggend object
  • const: 1
purchase_options.plans.team.currencyoneOf 2stringVerplicht in bovenliggend object
  • const: "usd"
purchase_options.plans.team.interval_unitoneOf 2stringVerplicht in bovenliggend object
  • const: "month"
purchase_options.plans.team.monthly_amount_centsoneOf 2numberVerplicht in bovenliggend object
  • const: 8000
pending_changeobjectVerplicht in bovenliggend object—
pending_changeoneOf 1objectVerplicht in bovenliggend object
  • additionalProperties: false
pending_change.statusoneOf 1stringVerplicht in bovenliggend object
  • const: "not_observed"
pending_changeoneOf 2objectVerplicht in bovenliggend object
  • additionalProperties: false
pending_change.statusoneOf 2stringVerplicht in bovenliggend object
  • enum: ["scheduled","blocked_by_cancellation","terminated"]
pending_change.target_planoneOf 2stringVerplicht in bovenliggend object
  • enum: ["pro","team"]
pending_change.target_plan_versiononeOf 2numberVerplicht in bovenliggend object—
pending_change.target_plan_versiononeOf 2 / anyOf 1numberVerplicht in bovenliggend object
  • const: 1
pending_change.target_plan_versiononeOf 2 / anyOf 2numberVerplicht in bovenliggend object
  • const: 2
pending_change.source_kindoneOf 2stringVerplicht in bovenliggend object
  • enum: ["standard","promotional"]
pending_change.currencyoneOf 2stringVerplicht in bovenliggend object
  • const: "usd"
pending_change.interval_unitoneOf 2stringVerplicht in bovenliggend object
  • const: "month"
pending_change.monthly_amount_centsoneOf 2numberVerplicht in bovenliggend object—
pending_change.monthly_amount_centsoneOf 2 / anyOf 1numberVerplicht in bovenliggend object
  • const: 4000
pending_change.monthly_amount_centsoneOf 2 / anyOf 2numberVerplicht in bovenliggend object
  • const: 8000
pending_change.monthly_amount_centsoneOf 2 / anyOf 3numberVerplicht in bovenliggend object
  • const: 1900
pending_change.monthly_amount_centsoneOf 2 / anyOf 4numberVerplicht in bovenliggend object
  • const: 3900
pending_change.effective_atoneOf 2stringVerplicht in bovenliggend object
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
pending_change.activationoneOf 2stringVerplicht in bovenliggend object
  • const: "next_paid_invoice"
pending_changeoneOf 3objectVerplicht in bovenliggend object
  • additionalProperties: false
pending_change.statusoneOf 3stringVerplicht in bovenliggend object
  • const: "unavailable"
pending_change.reason_codeoneOf 3stringVerplicht in bovenliggend object
  • const: "pending_change_authority_not_observed"
continuous_lockobjectVerplicht in bovenliggend object—
continuous_lockoneOf 1objectVerplicht in bovenliggend object
  • additionalProperties: false
continuous_lock.statusoneOf 1stringVerplicht in bovenliggend object
  • const: "not_observed"
continuous_lockoneOf 2objectVerplicht in bovenliggend object
  • additionalProperties: false
continuous_lock.statusoneOf 2stringVerplicht in bovenliggend object
  • const: "none"
continuous_lock.reason_codeoneOf 2stringVerplicht in bovenliggend object
  • const: "standard_subscription"
continuous_lockoneOf 3objectVerplicht in bovenliggend object
  • additionalProperties: false
continuous_lock.statusoneOf 3stringVerplicht in bovenliggend object
  • const: "active"
continuous_lock.source_kindoneOf 3stringVerplicht in bovenliggend object
  • const: "promotional"
continuous_lock.currencyoneOf 3stringVerplicht in bovenliggend object
  • const: "usd"
continuous_lock.interval_unitoneOf 3stringVerplicht in bovenliggend object
  • const: "month"
continuous_lock.pro_monthly_amount_centsoneOf 3numberVerplicht in bovenliggend object
  • const: 1900
continuous_lock.team_monthly_amount_centsoneOf 3numberVerplicht in bovenliggend object
  • const: 3900
continuous_lockoneOf 4objectVerplicht in bovenliggend object
  • additionalProperties: false
continuous_lock.statusoneOf 4stringVerplicht in bovenliggend object
  • const: "terminated"
continuous_lock.ended_atoneOf 4stringVerplicht in bovenliggend object
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
continuous_lockoneOf 5objectVerplicht in bovenliggend object
  • additionalProperties: false
continuous_lock.statusoneOf 5stringVerplicht in bovenliggend object
  • const: "unavailable"
continuous_lock.reason_codeoneOf 5stringVerplicht in bovenliggend object
  • const: "commitment_authority_not_observed"
observed_atstringVerplicht in bovenliggend object
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
Volledig JSON Schema
{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string",
      "const": "organization-commercial-billing/v1"
    },
    "workspace_id": {
      "type": "string",
      "format": "uuid"
    },
    "organization_id": {
      "type": "string",
      "format": "uuid"
    },
    "plan": {
      "type": "string",
      "enum": [
        "free",
        "founding_pro",
        "pro",
        "team"
      ]
    },
    "plan_limits": {
      "oneOf": [
        {
          "type": "object",
          "properties": {
            "plan": {
              "type": "string",
              "const": "free"
            },
            "included_human_seats": {
              "anyOf": [
                {
                  "type": "number",
                  "const": 1
                },
                {
                  "type": "null"
                }
              ]
            },
            "connected_channel_limit": {
              "type": "number",
              "const": 3
            },
            "successful_destination_publishes_limit": {
              "anyOf": [
                {
                  "type": "number",
                  "const": 100
                },
                {
                  "type": "null"
                }
              ]
            },
            "pending_scheduled_posts_limit": {
              "type": "number",
              "const": 30
            },
            "history_days": {
              "type": "number",
              "const": 30
            },
            "stripe_quantity": {
              "type": "number",
              "const": 0
            }
          },
          "required": [
            "plan",
            "included_human_seats",
            "connected_channel_limit",
            "successful_destination_publishes_limit",
            "pending_scheduled_posts_limit",
            "history_days",
            "stripe_quantity"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "plan": {
              "type": "string",
              "const": "founding_pro"
            },
            "included_human_seats": {
              "anyOf": [
                {
                  "type": "number",
                  "const": 5
                },
                {
                  "type": "null"
                }
              ]
            },
            "connected_channel_limit": {
              "anyOf": [
                {
                  "type": "number",
                  "const": 10
                },
                {
                  "type": "number",
                  "const": 20
                }
              ]
            },
            "successful_destination_publishes_limit": {
              "anyOf": [
                {
                  "type": "number",
                  "const": 1000
                },
                {
                  "type": "null"
                }
              ]
            },
            "pending_scheduled_posts_limit": {
              "type": "number",
              "const": 300
            },
            "history_days": {
              "type": "number",
              "const": 365
            },
            "stripe_quantity": {
              "type": "number",
              "const": 1
            }
          },
          "required": [
            "plan",
            "included_human_seats",
            "connected_channel_limit",
            "successful_destination_publishes_limit",
            "pending_scheduled_posts_limit",
            "history_days",
            "stripe_quantity"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "plan": {
              "type": "string",
              "const": "pro"
            },
            "included_human_seats": {
              "type": "null"
            },
            "connected_channel_limit": {
              "type": "number",
              "const": 10
            },
            "successful_destination_publishes_limit": {
              "type": "null"
            },
            "unlimited_publishing_platforms": {
              "type": "array",
              "items": [
                {
                  "type": "string",
                  "const": "instagram"
                },
                {
                  "type": "string",
                  "const": "facebook"
                },
                {
                  "type": "string",
                  "const": "threads"
                },
                {
                  "type": "string",
                  "const": "youtube"
                }
              ],
              "additionalItems": false,
              "minItems": 4,
              "maxItems": 4
            },
            "pending_scheduled_posts_limit": {
              "type": "number",
              "const": 300
            },
            "history_days": {
              "type": "number",
              "const": 365
            },
            "stripe_quantity": {
              "type": "number",
              "const": 1
            }
          },
          "required": [
            "plan",
            "included_human_seats",
            "connected_channel_limit",
            "successful_destination_publishes_limit",
            "unlimited_publishing_platforms",
            "pending_scheduled_posts_limit",
            "history_days",
            "stripe_quantity"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "plan": {
              "type": "string",
              "const": "team"
            },
            "included_human_seats": {
              "type": "null"
            },
            "connected_channel_limit": {
              "type": "number",
              "const": 20
            },
            "successful_destination_publishes_limit": {
              "type": "null"
            },
            "unlimited_publishing_platforms": {
              "type": "array",
              "items": [
                {
                  "type": "string",
                  "const": "instagram"
                },
                {
                  "type": "string",
                  "const": "facebook"
                },
                {
                  "type": "string",
                  "const": "threads"
                },
                {
                  "type": "string",
                  "const": "youtube"
                }
              ],
              "additionalItems": false,
              "minItems": 4,
              "maxItems": 4
            },
            "pending_scheduled_posts_limit": {
              "type": "number",
              "const": 300
            },
            "history_days": {
              "type": "number",
              "const": 365
            },
            "stripe_quantity": {
              "type": "number",
              "const": 1
            }
          },
          "required": [
            "plan",
            "included_human_seats",
            "connected_channel_limit",
            "successful_destination_publishes_limit",
            "unlimited_publishing_platforms",
            "pending_scheduled_posts_limit",
            "history_days",
            "stripe_quantity"
          ],
          "additionalProperties": false
        }
      ]
    },
    "pricing": {
      "oneOf": [
        {
          "oneOf": [
            {
              "type": "object",
              "properties": {
                "status": {
                  "type": "string",
                  "const": "available"
                },
                "source_kind": {
                  "type": "string",
                  "const": "standard"
                },
                "authority": {
                  "type": "string",
                  "const": "default_free"
                },
                "plan": {
                  "type": "string",
                  "const": "free"
                },
                "plan_version": {
                  "anyOf": [
                    {
                      "type": "number",
                      "const": 1
                    },
                    {
                      "type": "number",
                      "const": 2
                    }
                  ]
                },
                "currency": {
                  "type": "string",
                  "const": "usd"
                },
                "interval_unit": {
                  "type": "string",
                  "const": "month"
                },
                "monthly_amount_cents": {
                  "type": "number",
                  "const": 0
                }
              },
              "required": [
                "status",
                "source_kind",
                "authority",
                "plan",
                "plan_version",
                "currency",
                "interval_unit",
                "monthly_amount_cents"
              ],
              "additionalProperties": false
            },
            {
              "type": "object",
              "properties": {
                "status": {
                  "type": "string",
                  "const": "available"
                },
                "source_kind": {
                  "type": "string",
                  "const": "standard"
                },
                "authority": {
                  "type": "string",
                  "const": "verified_invoice"
                },
                "plan": {
                  "type": "string",
                  "const": "pro"
                },
                "plan_version": {
                  "type": "number",
                  "const": 1
                },
                "currency": {
                  "type": "string",
                  "const": "usd"
                },
                "interval_unit": {
                  "type": "string",
                  "const": "month"
                },
                "monthly_amount_cents": {
                  "type": "number",
                  "const": 4000
                },
                "verified_period": {
                  "type": "object",
                  "properties": {
                    "period_start": {
                      "type": "string",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                      "format": "date-time"
                    },
                    "period_end": {
                      "type": "string",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                      "format": "date-time"
                    }
                  },
                  "required": [
                    "period_start",
                    "period_end"
                  ],
                  "additionalProperties": false
                }
              },
              "required": [
                "status",
                "source_kind",
                "authority",
                "plan",
                "plan_version",
                "currency",
                "interval_unit",
                "monthly_amount_cents",
                "verified_period"
              ],
              "additionalProperties": false
            },
            {
              "type": "object",
              "properties": {
                "status": {
                  "type": "string",
                  "const": "available"
                },
                "source_kind": {
                  "type": "string",
                  "const": "standard"
                },
                "authority": {
                  "type": "string",
                  "const": "verified_invoice"
                },
                "plan": {
                  "type": "string",
                  "const": "team"
                },
                "plan_version": {
                  "type": "number",
                  "const": 1
                },
                "currency": {
                  "type": "string",
                  "const": "usd"
                },
                "interval_unit": {
                  "type": "string",
                  "const": "month"
                },
                "monthly_amount_cents": {
                  "type": "number",
                  "const": 8000
                },
                "verified_period": {
                  "type": "object",
                  "properties": {
                    "period_start": {
                      "type": "string",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                      "format": "date-time"
                    },
                    "period_end": {
                      "type": "string",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                      "format": "date-time"
                    }
                  },
                  "required": [
                    "period_start",
                    "period_end"
                  ],
                  "additionalProperties": false
                }
              },
              "required": [
                "status",
                "source_kind",
                "authority",
                "plan",
                "plan_version",
                "currency",
                "interval_unit",
                "monthly_amount_cents",
                "verified_period"
              ],
              "additionalProperties": false
            }
          ]
        },
        {
          "oneOf": [
            {
              "type": "object",
              "properties": {
                "status": {
                  "type": "string",
                  "const": "available"
                },
                "source_kind": {
                  "type": "string",
                  "const": "promotional"
                },
                "authority": {
                  "type": "string",
                  "const": "verified_invoice"
                },
                "plan": {
                  "type": "string",
                  "const": "pro"
                },
                "plan_version": {
                  "type": "number",
                  "const": 2
                },
                "currency": {
                  "type": "string",
                  "const": "usd"
                },
                "interval_unit": {
                  "type": "string",
                  "const": "month"
                },
                "monthly_amount_cents": {
                  "type": "number",
                  "const": 1900
                },
                "verified_period": {
                  "type": "object",
                  "properties": {
                    "period_start": {
                      "type": "string",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                      "format": "date-time"
                    },
                    "period_end": {
                      "type": "string",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                      "format": "date-time"
                    }
                  },
                  "required": [
                    "period_start",
                    "period_end"
                  ],
                  "additionalProperties": false
                }
              },
              "required": [
                "status",
                "source_kind",
                "authority",
                "plan",
                "plan_version",
                "currency",
                "interval_unit",
                "monthly_amount_cents",
                "verified_period"
              ],
              "additionalProperties": false
            },
            {
              "type": "object",
              "properties": {
                "status": {
                  "type": "string",
                  "const": "available"
                },
                "source_kind": {
                  "type": "string",
                  "const": "promotional"
                },
                "authority": {
                  "type": "string",
                  "const": "verified_invoice"
                },
                "plan": {
                  "type": "string",
                  "const": "team"
                },
                "plan_version": {
                  "type": "number",
                  "const": 2
                },
                "currency": {
                  "type": "string",
                  "const": "usd"
                },
                "interval_unit": {
                  "type": "string",
                  "const": "month"
                },
                "monthly_amount_cents": {
                  "type": "number",
                  "const": 3900
                },
                "verified_period": {
                  "type": "object",
                  "properties": {
                    "period_start": {
                      "type": "string",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                      "format": "date-time"
                    },
                    "period_end": {
                      "type": "string",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                      "format": "date-time"
                    }
                  },
                  "required": [
                    "period_start",
                    "period_end"
                  ],
                  "additionalProperties": false
                }
              },
              "required": [
                "status",
                "source_kind",
                "authority",
                "plan",
                "plan_version",
                "currency",
                "interval_unit",
                "monthly_amount_cents",
                "verified_period"
              ],
              "additionalProperties": false
            }
          ]
        },
        {
          "oneOf": [
            {
              "type": "object",
              "properties": {
                "status": {
                  "type": "string",
                  "const": "available"
                },
                "source_kind": {
                  "type": "string",
                  "const": "legacy"
                },
                "plan": {
                  "type": "string",
                  "const": "founding_pro"
                },
                "plan_version": {
                  "type": "integer",
                  "exclusiveMinimum": 0,
                  "maximum": 2147483647
                },
                "currency": {
                  "type": "string",
                  "const": "usd"
                },
                "interval_unit": {
                  "type": "string",
                  "const": "month"
                },
                "monthly_amount_cents": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 2147483647
                },
                "authority": {
                  "type": "string",
                  "const": "legacy_commitment"
                }
              },
              "required": [
                "status",
                "source_kind",
                "plan",
                "plan_version",
                "currency",
                "interval_unit",
                "monthly_amount_cents",
                "authority"
              ],
              "additionalProperties": false
            },
            {
              "type": "object",
              "properties": {
                "status": {
                  "type": "string",
                  "const": "available"
                },
                "source_kind": {
                  "type": "string",
                  "const": "legacy"
                },
                "plan": {
                  "type": "string",
                  "const": "founding_pro"
                },
                "plan_version": {
                  "type": "integer",
                  "exclusiveMinimum": 0,
                  "maximum": 2147483647
                },
                "currency": {
                  "type": "string",
                  "const": "usd"
                },
                "interval_unit": {
                  "type": "string",
                  "const": "month"
                },
                "monthly_amount_cents": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 2147483647
                },
                "authority": {
                  "type": "string",
                  "const": "verified_invoice"
                },
                "verified_period": {
                  "type": "object",
                  "properties": {
                    "period_start": {
                      "type": "string",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                      "format": "date-time"
                    },
                    "period_end": {
                      "type": "string",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                      "format": "date-time"
                    }
                  },
                  "required": [
                    "period_start",
                    "period_end"
                  ],
                  "additionalProperties": false
                }
              },
              "required": [
                "status",
                "source_kind",
                "plan",
                "plan_version",
                "currency",
                "interval_unit",
                "monthly_amount_cents",
                "authority",
                "verified_period"
              ],
              "additionalProperties": false
            }
          ]
        },
        {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "unavailable"
            },
            "source_kind": {
              "type": "string",
              "const": "manual"
            },
            "authority": {
              "type": "string",
              "const": "manual_grant"
            },
            "plan": {
              "type": "string",
              "enum": [
                "free",
                "founding_pro",
                "pro",
                "team"
              ]
            },
            "plan_version": {
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 2147483647
            },
            "monthly_amount_cents": {
              "type": "null"
            },
            "reason_code": {
              "type": "string",
              "const": "recurring_charge_not_observed"
            }
          },
          "required": [
            "status",
            "source_kind",
            "authority",
            "plan",
            "plan_version",
            "monthly_amount_cents",
            "reason_code"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "unavailable"
            },
            "source_kind": {
              "type": "string",
              "const": "unavailable"
            },
            "authority": {
              "type": "string",
              "const": "not_observed"
            },
            "plan": {
              "type": "string",
              "enum": [
                "free",
                "founding_pro",
                "pro",
                "team"
              ]
            },
            "plan_version": {
              "anyOf": [
                {
                  "type": "integer",
                  "exclusiveMinimum": 0,
                  "maximum": 2147483647
                },
                {
                  "type": "null"
                }
              ]
            },
            "monthly_amount_cents": {
              "type": "null"
            },
            "reason_code": {
              "type": "string",
              "enum": [
                "current_period_proof_missing",
                "pricing_authority_not_observed",
                "catalog_binding_not_observed"
              ]
            }
          },
          "required": [
            "status",
            "source_kind",
            "authority",
            "plan",
            "plan_version",
            "monthly_amount_cents",
            "reason_code"
          ],
          "additionalProperties": false
        }
      ]
    },
    "purchase_options": {
      "oneOf": [
        {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "unavailable"
            },
            "reason_code": {
              "type": "string",
              "enum": [
                "checkout_disabled",
                "catalog_unconfigured"
              ]
            }
          },
          "required": [
            "status",
            "reason_code"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "configured"
            },
            "catalog_version": {
              "type": "string",
              "const": "organization-monthly-2026-10-24"
            },
            "plans": {
              "type": "object",
              "properties": {
                "pro": {
                  "type": "object",
                  "properties": {
                    "plan": {
                      "type": "string",
                      "const": "pro"
                    },
                    "plan_version": {
                      "type": "number",
                      "const": 1
                    },
                    "currency": {
                      "type": "string",
                      "const": "usd"
                    },
                    "interval_unit": {
                      "type": "string",
                      "const": "month"
                    },
                    "monthly_amount_cents": {
                      "type": "number",
                      "const": 4000
                    }
                  },
                  "required": [
                    "plan",
                    "plan_version",
                    "currency",
                    "interval_unit",
                    "monthly_amount_cents"
                  ],
                  "additionalProperties": false
                },
                "team": {
                  "type": "object",
                  "properties": {
                    "plan": {
                      "type": "string",
                      "const": "team"
                    },
                    "plan_version": {
                      "type": "number",
                      "const": 1
                    },
                    "currency": {
                      "type": "string",
                      "const": "usd"
                    },
                    "interval_unit": {
                      "type": "string",
                      "const": "month"
                    },
                    "monthly_amount_cents": {
                      "type": "number",
                      "const": 8000
                    }
                  },
                  "required": [
                    "plan",
                    "plan_version",
                    "currency",
                    "interval_unit",
                    "monthly_amount_cents"
                  ],
                  "additionalProperties": false
                }
              },
              "required": [
                "pro",
                "team"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "status",
            "catalog_version",
            "plans"
          ],
          "additionalProperties": false
        }
      ]
    },
    "pending_change": {
      "oneOf": [
        {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "not_observed"
            }
          },
          "required": [
            "status"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "enum": [
                "scheduled",
                "blocked_by_cancellation",
                "terminated"
              ]
            },
            "target_plan": {
              "type": "string",
              "enum": [
                "pro",
                "team"
              ]
            },
            "target_plan_version": {
              "anyOf": [
                {
                  "type": "number",
                  "const": 1
                },
                {
                  "type": "number",
                  "const": 2
                }
              ]
            },
            "source_kind": {
              "type": "string",
              "enum": [
                "standard",
                "promotional"
              ]
            },
            "currency": {
              "type": "string",
              "const": "usd"
            },
            "interval_unit": {
              "type": "string",
              "const": "month"
            },
            "monthly_amount_cents": {
              "anyOf": [
                {
                  "type": "number",
                  "const": 4000
                },
                {
                  "type": "number",
                  "const": 8000
                },
                {
                  "type": "number",
                  "const": 1900
                },
                {
                  "type": "number",
                  "const": 3900
                }
              ]
            },
            "effective_at": {
              "type": "string",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
              "format": "date-time"
            },
            "activation": {
              "type": "string",
              "const": "next_paid_invoice"
            }
          },
          "required": [
            "status",
            "target_plan",
            "target_plan_version",
            "source_kind",
            "currency",
            "interval_unit",
            "monthly_amount_cents",
            "effective_at",
            "activation"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "unavailable"
            },
            "reason_code": {
              "type": "string",
              "const": "pending_change_authority_not_observed"
            }
          },
          "required": [
            "status",
            "reason_code"
          ],
          "additionalProperties": false
        }
      ]
    },
    "continuous_lock": {
      "oneOf": [
        {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "not_observed"
            }
          },
          "required": [
            "status"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "none"
            },
            "reason_code": {
              "type": "string",
              "const": "standard_subscription"
            }
          },
          "required": [
            "status",
            "reason_code"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "active"
            },
            "source_kind": {
              "type": "string",
              "const": "promotional"
            },
            "currency": {
              "type": "string",
              "const": "usd"
            },
            "interval_unit": {
              "type": "string",
              "const": "month"
            },
            "pro_monthly_amount_cents": {
              "type": "number",
              "const": 1900
            },
            "team_monthly_amount_cents": {
              "type": "number",
              "const": 3900
            }
          },
          "required": [
            "status",
            "source_kind",
            "currency",
            "interval_unit",
            "pro_monthly_amount_cents",
            "team_monthly_amount_cents"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "terminated"
            },
            "ended_at": {
              "type": "string",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
              "format": "date-time"
            }
          },
          "required": [
            "status",
            "ended_at"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "unavailable"
            },
            "reason_code": {
              "type": "string",
              "const": "commitment_authority_not_observed"
            }
          },
          "required": [
            "status",
            "reason_code"
          ],
          "additionalProperties": false
        }
      ]
    },
    "observed_at": {
      "type": "string",
      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      "format": "date-time"
    }
  },
  "required": [
    "contract_version",
    "workspace_id",
    "organization_id",
    "plan",
    "plan_limits",
    "pricing",
    "purchase_options",
    "pending_change",
    "continuous_lock",
    "observed_at"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

Voorbeeld van een toolaanroep

Deze voorbeelden gebruiken fictieve waarden die tegen de schema's zijn gecontroleerd. Vervang IDs door toegestane IDs, media door gereedstaande bestanden en datums door je bevestigde publicatietijd. Controleer accountgeschiktheid vóór een schrijfhandeling. Deze pagina verstuurt geen API-verzoeken.

{
  "name": "sosoapi_get_organization_billing",
  "arguments": {
    "workspace_id": "11111111-1111-4111-8111-111111111111"
  }
}

structuredContent

{
  "contract_version": "organization-commercial-billing/v1",
  "workspace_id": "11111111-1111-4111-8111-111111111111",
  "organization_id": "11111111-1111-4111-8111-111111111111",
  "plan": "free",
  "plan_limits": {
    "plan": "free",
    "included_human_seats": null,
    "connected_channel_limit": 3,
    "successful_destination_publishes_limit": null,
    "pending_scheduled_posts_limit": 30,
    "history_days": 30,
    "stripe_quantity": 0
  },
  "pricing": {
    "status": "available",
    "source_kind": "standard",
    "authority": "default_free",
    "plan": "free",
    "plan_version": 1,
    "currency": "usd",
    "interval_unit": "month",
    "monthly_amount_cents": 0
  },
  "purchase_options": {
    "status": "unavailable",
    "reason_code": "checkout_disabled"
  },
  "pending_change": {
    "status": "not_observed"
  },
  "continuous_lock": {
    "status": "not_observed"
  },
  "observed_at": "2099-01-15T09:00:00Z"
}
Installeer of verbind MCP