Payment Organization Subscriptions Update

PUT handler with superadmin lock and field protection.

Same as patch() - checks lock and field protection before delegating.

Authentication

AuthorizationBearer
JWT access token or Respan API key

Request

This endpoint expects an object.
projectstring or nullOptional>=1 character
subscription_unique_idstring or nullOptional<=100 characters
subscribed_atdatetime or nullOptional
free_trial_end_atdatetime or nullOptional
planenumOptional
deal_idstringOptional<=50 characters
monthly_recurring_revenuedoubleOptional
expected_annual_contract_valuedoubleOptional
customer_idslist of stringsOptional
metered_item_idstring or nullOptional<=50 characters
seat_based_item_idstring or nullOptional<=50 characters
base_item_idstring or nullOptional<=50 characters
stripe_customer_idstringOptional<=70 characters
usage_report_subscription_idstringOptional<=50 characters
subscription_idstringOptional<=50 characters
current_period_startdoubleOptional
current_period_enddoubleOptional
current_usage_period_startdoubleOptional
current_usage_period_enddoubleOptional
usage_in_perioddoubleOptional
keywordsai_llm_credentials_usage_in_perioddoubleOptional
keywordsai_llm_credentials_usage_last_perioddoubleOptional
logs_in_periodintegerOptional-2147483648-2147483647
logs_in_last_periodintegerOptional-2147483648-2147483647
logs_three_months_agointegerOptional-2147483648-2147483647
customer_user_countintegerOptional-2147483648-2147483647
prompt_countintegerOptional-2147483648-2147483647
evals_in_periodintegerOptional-2147483648-2147483647
evals_in_last_periodintegerOptional-2147483648-2147483647
member_countintegerOptional-2147483648-2147483647
past_billing_periodslist of anyOptional
last_usage_reporteddoubleOptional
last_reconciled_atdouble or nullOptional
billing_methodenumOptional
  • stripe - Stripe
  • invoice - Invoice
  • other - Other
billing_periodenumOptional
  • monthly - Monthly
  • yearly - Yearly
usage_report_intervalenumOptional
  • monthly - Monthly
  • yearly - Yearly
current_period_invoice_amountdoubleOptional
last_period_invoice_amountdoubleOptional
budgetdouble or nullOptional
credit_balancedoubleOptional
Current available Keywords AI credit balance in USD
custom_log_limitinteger or nullOptional-2147483648-2147483647
custom_plan_namestringOptional<=50 characters
custom_monthly_costdouble or nullOptional
custom_yearly_costdouble or nullOptional
deprecated_subscription_idsanyOptional
subscription_boolbooleanOptional
custom_subscriptionanyOptional
custom_bundleanyOptional
accumulative_balancedoubleOptional
periodic_invoice_amountdoubleOptional
orginteger or nullOptional
company_organizationinteger or nullOptional
billing_subscriptioninteger or nullOptional

If set, credits and billing are managed by this subscription (company-level billing). NULL means this subscription manages its own billing (is a primary billing subscription).

organizationinteger or nullOptional

Response

idintegerRead-only
created_atdatetime or nullRead-only
log_visibility_cutoff_atdatetime or nullRead-only
projectstring or null
subscription_unique_idstring or null<=100 characters
subscribed_atdatetime or null
free_trial_end_atdatetime or null
planenum
deal_idstring<=50 characters
monthly_recurring_revenuedouble
expected_annual_contract_valuedouble
customer_idslist of strings
metered_item_idstring or null<=50 characters
seat_based_item_idstring or null<=50 characters
base_item_idstring or null<=50 characters
stripe_customer_idstring<=70 characters
usage_report_subscription_idstring<=50 characters
subscription_idstring<=50 characters
current_period_startdouble
current_period_enddouble
current_usage_period_startdouble
current_usage_period_enddouble
usage_in_perioddouble
keywordsai_llm_credentials_usage_in_perioddouble
keywordsai_llm_credentials_usage_last_perioddouble
logs_in_periodinteger-2147483648-2147483647
logs_in_last_periodinteger-2147483648-2147483647
logs_three_months_agointeger-2147483648-2147483647
customer_user_countinteger-2147483648-2147483647
prompt_countinteger-2147483648-2147483647
evals_in_periodinteger-2147483648-2147483647
evals_in_last_periodinteger-2147483648-2147483647
member_countinteger-2147483648-2147483647
past_billing_periodslist of any
last_usage_reporteddouble
last_reconciled_atdouble or null
billing_methodenum
  • stripe - Stripe
  • invoice - Invoice
  • other - Other
billing_periodenum
  • monthly - Monthly
  • yearly - Yearly
usage_report_intervalenum
  • monthly - Monthly
  • yearly - Yearly
current_period_invoice_amountdouble
last_period_invoice_amountdouble
budgetdouble or null
credit_balancedouble
Current available Keywords AI credit balance in USD
custom_log_limitinteger or null-2147483648-2147483647
custom_plan_namestring<=50 characters
custom_monthly_costdouble or null
custom_yearly_costdouble or null
deprecated_subscription_idsany
subscription_boolboolean
custom_subscriptionany
custom_bundleany
accumulative_balancedouble
periodic_invoice_amountdouble
orginteger or null
company_organizationinteger or null
billing_subscriptioninteger or null

If set, credits and billing are managed by this subscription (company-level billing). NULL means this subscription manages its own billing (is a primary billing subscription).

organizationinteger or null