POST /v1/capabilities/{capability_id}/revisions/{revision_id}:validate
CapabilityService_ValidateCapabilityRevision
The server validates credentials, tenant, environment and permissions. This page does not send requests. Replace example values; deployed server validation remains authoritative.
Parameters
capability_idpath · string · requiredrevision_idpath · string · required
Request body
capability_idstringexpected_versionstringrevision_idstring
cURL
curl --request POST 'https://nexus-api.rainlib.com/v1/capabilities/{capability_id}/revisions/{revision_id}:validate' \
--header 'Authorization: Bearer <NEXUS_ACCESS_TOKEN>' \
--header 'Content-Type: application/json' \
--data '{
"expected_version": "<value>"
}'Response contract
200 · OK
codestringcreated_atstringcurrent_revisionobjectExpand fields
checksarrayExpand fields
codestringdetailstringlevelstringpassedbooleantitlestring
configobjectExpand fields
integrationobjectExpand fields
callback_modestringcoordinated_reservationbooleanExplicitly adopts the multi-resource execution coordinator. MODEL routes are wired automatically; other capability kinds use the trusted Sidecar ExecutionService contract. Existing revisions remain on their prior path.
default_qualitystringdowngrade_qualitystringexhaustion_actionstringgrace_secondsinteger · int32max_participantsinteger · int32max_session_secondsinteger · int32max_tokensinteger · int32media_billing_modestringRTC media sessions are controlled by a trusted Sidecar. The Sidecar reports cumulative heartbeats; Nexus computes the normalized quantity from these immutable revision settings and returns an enforcement action.
operation_typestringproviderstringquality_weightsobjectreclaim_on_deletebooleanreservation_slice_secondsinteger · int32resource_typestringstreamingbooleantraffic_dimensionstringtraffic_limitstringtraffic_window_secondsinteger · int32upstream_modelstring
meteringobjectExpand fields
charge_on_failurebooleanmeter_codestringquota_quantitystringquota_unitstringreset_periodstringunlimitedboolean
pricingobjectExpand fields
billing_periodstringcurrencystringcustomer_segment_discountstringcustomer_segment_idsarrayflat_amountstringincluded_quantitystringinterval_countinteger · int32package_pricestringpackage_sizestringpricing_modelstringsales_modelstringtiersarrayExpand fields
flat_feestringunit_pricestringup_tostring
trial_daysinteger · int32unit_ratestring
created_atstringgenerated_refsobjectExpand fields
model_route_idstringoffer_idstringplan_idstringplan_version_idstringprice_book_idstringpricing_revision_idstringproduct_idstringsku_idstringsku_version_idstringtraffic_policy_idstring
idstringlast_errorstringpublished_atstringrevision_nointeger · int32statusstringupdated_atstringversionstring
descriptionstringdraft_revisionobjectExpand fields
checksarrayExpand fields
codestringdetailstringlevelstringpassedbooleantitlestring
configobjectExpand fields
integrationobjectExpand fields
callback_modestringcoordinated_reservationbooleanExplicitly adopts the multi-resource execution coordinator. MODEL routes are wired automatically; other capability kinds use the trusted Sidecar ExecutionService contract. Existing revisions remain on their prior path.
default_qualitystringdowngrade_qualitystringexhaustion_actionstringgrace_secondsinteger · int32max_participantsinteger · int32max_session_secondsinteger · int32max_tokensinteger · int32media_billing_modestringRTC media sessions are controlled by a trusted Sidecar. The Sidecar reports cumulative heartbeats; Nexus computes the normalized quantity from these immutable revision settings and returns an enforcement action.
operation_typestringproviderstringquality_weightsobjectreclaim_on_deletebooleanreservation_slice_secondsinteger · int32resource_typestringstreamingbooleantraffic_dimensionstringtraffic_limitstringtraffic_window_secondsinteger · int32upstream_modelstring
meteringobjectExpand fields
charge_on_failurebooleanmeter_codestringquota_quantitystringquota_unitstringreset_periodstringunlimitedboolean
pricingobjectExpand fields
billing_periodstringcurrencystringcustomer_segment_discountstringcustomer_segment_idsarrayflat_amountstringincluded_quantitystringinterval_countinteger · int32package_pricestringpackage_sizestringpricing_modelstringsales_modelstringtiersarrayExpand fields
flat_feestringunit_pricestringup_tostring
trial_daysinteger · int32unit_ratestring
created_atstringgenerated_refsobjectExpand fields
model_route_idstringoffer_idstringplan_idstringplan_version_idstringprice_book_idstringpricing_revision_idstringproduct_idstringsku_idstringsku_version_idstringtraffic_policy_idstring
idstringlast_errorstringpublished_atstringrevision_nointeger · int32statusstringupdated_atstringversionstring
environment_idstringidstringkindstringnamestringstatusstringupdated_atstringversionstring
Generated responses do not enumerate every runtime error. See the integration guide for authentication, conflicts and retries.