POST
/simulations/{simulation_id}/runs Creates a new simulation run for a simulation.
If successful, your response includes a copy of the new simulation run entity.
Requires notification_simulation.write
permission.
Path parameters
simulation_idstringrequired
Paddle ID of the simulation entity to work with.
Response (201)
datarequired
Represents a simulation run entity.
Single event run
Single event simulations play a single event.
idstringrequired
Example:
ntfsimrun_01ghbkd0frb9k95cnhwd1bxpvkUnique Paddle ID for this simulation run, prefixed with
ntfsimrun_.Pattern:
^ntfsimrun_[a-z\d]{26}$statusstringrequired
Status of this simulation run.
Values
pendingSimulation run is pending. Paddle is sending events that are part of this simulation.completedSimulation run is completed. Paddle attempted to send events that are part of this simulation.canceledSimulation run is canceled. Simulation run was canceled before all events were sent.
created_atstring (date-time)required
Example:
2024-10-12T07:20:50.52ZRFC 3339 datetime string of when this entity was created. Set automatically by Paddle.
updated_atstring (date-time)required
Example:
2024-10-13T07:20:50.52ZRFC 3339 datetime string of when this entity was updated. Set automatically by Paddle.
typestringrequired
Single event sent for this simulation, in the format
entity.event_type.Values
address.createdAnaddress.createdevent.address.importedAnaddress.importedevent.address.updatedAnaddress.updatedevent.adjustment.createdAnadjustment.createdevent.adjustment.updatedAnadjustment.updatedevent.
+ Show all values− Hide values
api_key.createdAnapi_key.createdevent.api_key.expiredAnapi_key.expiredevent.api_key.expiringAnapi_key.expiringevent.api_key.revokedAnapi_key.revokedevent.api_key.updatedAnapi_key.updatedevent.api_key_exposure.createdAnapi_key_exposure.createdevent.business.createdAbusiness.createdevent.business.importedAbusiness.importedevent.business.updatedAbusiness.updatedevent.client_token.createdAclient_token.createdevent.client_token.revokedAclient_token.revokedevent.client_token.updatedAclient_token.updatedevent.customer.createdAcustomer.createdevent.customer.importedAcustomer.importedevent.customer.updatedAcustomer.updatedevent.discount.createdAdiscount.createdevent.discount.importedAdiscount.importedevent.discount.updatedAdiscount.updatedevent.discount_group.createdAdiscount_group.createdevent.discount_group.updatedAdiscount_group.updatedevent.payment_method.savedApayment_method.savedevent.payment_method.deletedApayment_method.deletedevent.payout.createdApayout.createdevent.payout.paidApayout.paidevent.price.createdAprice.createdevent.price.importedAprice.importedevent.price.updatedAprice.updatedevent.product.createdAproduct.createdevent.product.importedAproduct.importedevent.product.updatedAproduct.updatedevent.report.createdAreport.createdevent.report.updatedAreport.updatedevent.subscription.activatedAsubscription.activatedevent.subscription.canceledAsubscription.canceledevent.subscription.createdAsubscription.createdevent.subscription.importedAsubscription.importedevent.subscription.past_dueAsubscription.past_dueevent.subscription.pausedAsubscription.pausedevent.subscription.resumedAsubscription.resumedevent.subscription.trialingAsubscription.trialingevent.subscription.updatedAsubscription.updatedevent.transaction.billedAtransaction.billedevent.transaction.canceledAtransaction.canceledevent.transaction.completedAtransaction.completedevent.transaction.createdAtransaction.createdevent.transaction.paidAtransaction.paidevent.transaction.past_dueAtransaction.past_dueevent.transaction.payment_failedAtransaction.payment_failedevent.transaction.readyAtransaction.readyevent.transaction.revisedAtransaction.revisedevent.transaction.updatedAtransaction.updatedevent.
Scenario run
Scenario simulations play all events sent for a subscription lifecycle event.
idstringrequired
Example:
ntfsimrun_01ghbkd0frb9k95cnhwd1bxpvkUnique Paddle ID for this simulation run, prefixed with
ntfsimrun_.Pattern:
^ntfsimrun_[a-z\d]{26}$statusstringrequired
Status of this simulation run.
Values
pendingSimulation run is pending. Paddle is sending events that are part of this simulation.completedSimulation run is completed. Paddle attempted to send events that are part of this simulation.canceledSimulation run is canceled. Simulation run was canceled before all events were sent.
created_atstring (date-time)required
Example:
2024-10-12T07:20:50.52ZRFC 3339 datetime string of when this entity was created. Set automatically by Paddle.
updated_atstring (date-time)required
Example:
2024-10-13T07:20:50.52ZRFC 3339 datetime string of when this entity was updated. Set automatically by Paddle.
typestringrequired
Scenario for this simulation. Scenario simulations play all events sent for a subscription lifecycle event.
Values
subscription_creationSimulates all events sent when a subscription is created.subscription_renewalSimulates all events sent when a subscription is renewed.subscription_pauseSimulates all events sent when a subscription is paused.subscription_resumeSimulates all events sent when a subscription is resumed.subscription_cancellationSimulates all events sent when a subscription is canceled.
metaobjectrequired
Information about this response.
request_idstringrequired
Example:
b15ec92e-8688-40d4-a04d-f44cbec93355Unique ID for the request relating to this response. Provide this when contacting Paddle support about a specific request.
{ "data": { "id": "ntfsimrun_01j82h13n87yq2sfv187hm2r0p", "status": "pending", "type": "subscription_creation", "created_at": "2024-09-18T12:17:04.168467Z", "updated_at": "2024-09-18T12:17:04.168467Z" }, "meta": { "request_id": "2201997e-d23b-4a49-acdb-8a9f8cc72ff6" }}