Delete Records

Deletes sports inventory entities. Each object in the array must contain exactly one identifying key — do not send multiple key types in the same object.

Cascade scope — deleting a parent deletes its descendants: Category → Classes, Types, Events, Markets, Selections; Class → Types and below; Type → Events and below; Event → Markets and Selections; Market → Selections.

Safe parent-delete rule — send parent deletes individually (one Category, Class, Type, Event, or Market per request) when you rely on descendant cascading: batch optimisation can delete the named parents without applying the same immediate descendant cascade. Leaf Selection deletes may be batched freely.

Deleting a key that is already absent is effectively a no-op; the asynchronous acceptance response does not report whether a matching row existed. X-Expires-After is not accepted on DELETE.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Rate Limit

For Optimove's general API rate limit, see the Understanding API Rate Limits reference.

Body Params

A list of all records to be deleted.

Deletes entities - deleting a parent cascades automatically, so all Markets and Selections are deleted when their Event is deleted. Send one parent (Category, Class, Type, Event or Market) per request; only Selection deletes may be batched.

Delete Request
Headers
string
required

Your API key for authentication

string
required

The brand key identifying which brand this data belongs to

string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/vnd.optimove.optix.inventory.records.v2+json