/proxy_sessions/{proxy_session_id}/acquisition_attempts/{acquisition_attempt_id}/supersede
POST
/proxy_sessions/{proxy_session_id}/acquisition_attempts/{acquisition_attempt_id}/supersede
const url = 'https://example.com/proxy_sessions/example/acquisition_attempts/example/supersede';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"expected_version":1,"reason":"example","replacement":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/proxy_sessions/example/acquisition_attempts/example/supersede \ --header 'Content-Type: application/json' \ --data '{ "expected_version": 1, "reason": "example", "replacement": "example" }'Safely supersedes a conclusively terminal acquisition attempt.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “ Path Parameters ”acquisition_attempt_id
required
string
proxy_session_id
required
string
Request Bodyrequired
Section titled “ Request Bodyrequired ”Media typeapplication/json
object
expected_version
required
integer
reason
required
string
replacement
required
object
checkout_ui_mode
string
direct_subscription_source
string
integration_path
required
string
provider_options_fingerprint
required
string
Responses
Section titled “ Responses ”Default Response
Media typeapplication/json
object
acquisition_attempt
required
object
attempt_number
required
integer
checkout_ui_mode
required
null | string
commercial_mode
required
string
completion_recorded_at
required
null | string
created_at
required
string
direct_fee_basis_source
required
null | string
direct_merchandise_currency
required
null | string
direct_merchandise_subtotal_minor
required
null | integer
id
required
string
integration_path
required
string
merchant_psp_config_id
required
string
pricing_mode
required
string
provider_confirmed_amount_minor
required
null | integer
provider_confirmed_at
required
null | string
provider_confirmed_cart_version
required
null | integer
provider_confirmed_currency
required
null | string
provider_confirmed_evidence_sha256
required
null | string
provider_confirmed_merchandise_subtotal_minor
required
null | integer
provider_created_at
required
null | string
provider_customer_id
required
null | string
provider_options_fingerprint
required
string
provider_retry_not_after
required
string
provider_root_object_id
required
null | string
provider_root_object_type
required
null | string
provider_setup_intent_id
required
null | string
proxy_session_id
required
string
psp
required
string
status
required
string
status_reason
required
null | string
supersedes_attempt_id
required
null | string
updated_at
required
string
version
required
integer
direct_subscription_source
required
stripe
required
object
idempotency_keys
required
object
root
required
string
setup_intent
string
metadata
required
object
proxy_acquisition_attempt_id
required
string
proxy_contract_version
required
string
proxy_session_id
required
string
Example
{ "acquisition_attempt": { "commercial_mode": "one_time", "integration_path": "checkout_session", "pricing_mode": "fixed", "psp": "stripe", "direct_subscription_source": "setup_intent" }, "stripe": { "metadata": { "proxy_contract_version": "2" } }}Default Response
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
request_id
required
string
Examplegenerated
{ "error": { "code": "example", "message": "example", "request_id": "example" }}Default Response
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
request_id
required
string
Examplegenerated
{ "error": { "code": "example", "message": "example", "request_id": "example" }}Default Response
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
request_id
required
string
Examplegenerated
{ "error": { "code": "example", "message": "example", "request_id": "example" }}Default Response
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
request_id
required
string
Examplegenerated
{ "error": { "code": "example", "message": "example", "request_id": "example" }}Default Response
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
request_id
required
string
Examplegenerated
{ "error": { "code": "example", "message": "example", "request_id": "example" }}