Skip to content

Commit 4dc7f23

Browse files
authored
Release 2025-11-17.clover (#1392)
1 parent 86a6660 commit 4dc7f23

File tree

7 files changed

+4148
-2416
lines changed

7 files changed

+4148
-2416
lines changed

api/ZOOLANDER_SHA

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8b0cedaf1e1a6bf706ae4306fdda430d824ca39a
1+
a0d97c7d653e0a3b4201cd85fe5a010717d4a1aa

api/openapi-spec/spec3.v2.sdk.json

Lines changed: 46 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"url" : "https://stripe.com",
1010
"email" : "[email protected]"
1111
},
12-
"version" : "2025-10-29.clover",
12+
"version" : "2025-11-17.clover",
1313
"x-stripeSpecFilename" : "spec3.v2.cli"
1414
},
1515
"servers" : [ {
@@ -23,6 +23,7 @@
2323
"paths" : {
2424
"/v2/core/events/{id}" : {
2525
"get" : {
26+
"summary" : "Retrieve an event",
2627
"description" : "Retrieves the details of an event.",
2728
"operationId" : "GetV2CoreEventsId",
2829
"parameters" : [ {
@@ -65,6 +66,7 @@
6566
},
6667
"/v2/billing/meter_event_session" : {
6768
"post" : {
69+
"summary" : "Create a meter event session",
6870
"description" : "Creates a meter event session to send usage on the high-throughput meter event stream. Authentication tokens are only valid for 15 minutes, so you will need to create a new meter event session when your token expires.",
6971
"operationId" : "PostV2BillingMeterEventSession",
7072
"responses" : {
@@ -95,6 +97,7 @@
9597
},
9698
"/v2/core/event_destinations/{id}/enable" : {
9799
"post" : {
100+
"summary" : "Enable an event destination",
98101
"description" : "Enable an event destination.",
99102
"operationId" : "PostV2CoreEventDestinationsIdEnable",
100103
"parameters" : [ {
@@ -139,6 +142,7 @@
139142
},
140143
"/v2/core/event_destinations/{id}/disable" : {
141144
"post" : {
145+
"summary" : "Disable an event destination",
142146
"description" : "Disable an event destination.",
143147
"operationId" : "PostV2CoreEventDestinationsIdDisable",
144148
"parameters" : [ {
@@ -183,6 +187,7 @@
183187
},
184188
"/v2/billing/meter_event_adjustments" : {
185189
"post" : {
190+
"summary" : "Create a meter event adjustment",
186191
"description" : "Creates a meter event adjustment to cancel a previously sent meter event.",
187192
"operationId" : "PostV2BillingMeterEventAdjustments",
188193
"requestBody" : {
@@ -247,6 +252,7 @@
247252
},
248253
"/v2/core/event_destinations/{id}/ping" : {
249254
"post" : {
255+
"summary" : "Ping event destination an event",
250256
"description" : "Send a `ping` event to an event destination.",
251257
"operationId" : "PostV2CoreEventDestinationsIdPing",
252258
"parameters" : [ {
@@ -289,6 +295,7 @@
289295
},
290296
"/v2/core/event_destinations" : {
291297
"get" : {
298+
"summary" : "List all event destinations",
292299
"description" : "Lists all event destinations.",
293300
"operationId" : "GetV2CoreEventDestinations",
294301
"parameters" : [ {
@@ -369,6 +376,7 @@
369376
}
370377
},
371378
"post" : {
379+
"summary" : "Create an event destination",
372380
"description" : "Create a new event destination.",
373381
"operationId" : "PostV2CoreEventDestinations",
374382
"requestBody" : {
@@ -491,6 +499,7 @@
491499
},
492500
"/v2/billing/meter_events" : {
493501
"post" : {
502+
"summary" : "Create a meter event",
494503
"description" : "Creates a meter event. Events are validated synchronously, but are processed asynchronously. Supports up to 1,000 events per second in livemode. For higher rate-limits, please use meter event streams instead.",
495504
"operationId" : "PostV2BillingMeterEvents",
496505
"requestBody" : {
@@ -567,27 +576,39 @@
567576
},
568577
"/v2/core/events" : {
569578
"get" : {
579+
"summary" : "List all events",
570580
"description" : "List events, going back up to 30 days.",
571581
"operationId" : "GetV2CoreEvents",
572582
"parameters" : [ {
573-
"name" : "gt",
583+
"name" : "created",
574584
"in" : "query",
575-
"description" : "Filter for events created after the specified timestamp.",
585+
"description" : "Set of filters to query events within a range of `created` timestamps.",
576586
"required" : false,
577-
"style" : "simple",
578-
"schema" : {
579-
"type" : "string",
580-
"format" : "date-time"
581-
}
582-
}, {
583-
"name" : "gte",
584-
"in" : "query",
585-
"description" : "Filter for events created at or after the specified timestamp.",
586-
"required" : false,
587-
"style" : "simple",
587+
"style" : "deepObject",
588588
"schema" : {
589-
"type" : "string",
590-
"format" : "date-time"
589+
"type" : "object",
590+
"properties" : {
591+
"gt" : {
592+
"type" : "string",
593+
"description" : "Filter for events created after the specified timestamp.",
594+
"format" : "date-time"
595+
},
596+
"gte" : {
597+
"type" : "string",
598+
"description" : "Filter for events created at or after the specified timestamp.",
599+
"format" : "date-time"
600+
},
601+
"lt" : {
602+
"type" : "string",
603+
"description" : "Filter for events created before the specified timestamp.",
604+
"format" : "date-time"
605+
},
606+
"lte" : {
607+
"type" : "string",
608+
"description" : "Filter for events created at or before the specified timestamp.",
609+
"format" : "date-time"
610+
}
611+
}
591612
}
592613
}, {
593614
"name" : "limit",
@@ -598,26 +619,6 @@
598619
"schema" : {
599620
"type" : "integer"
600621
}
601-
}, {
602-
"name" : "lt",
603-
"in" : "query",
604-
"description" : "Filter for events created before the specified timestamp.",
605-
"required" : false,
606-
"style" : "simple",
607-
"schema" : {
608-
"type" : "string",
609-
"format" : "date-time"
610-
}
611-
}, {
612-
"name" : "lte",
613-
"in" : "query",
614-
"description" : "Filter for events created at or before the specified timestamp.",
615-
"required" : false,
616-
"style" : "simple",
617-
"schema" : {
618-
"type" : "string",
619-
"format" : "date-time"
620-
}
621622
}, {
622623
"name" : "object_id",
623624
"in" : "query",
@@ -697,6 +698,7 @@
697698
},
698699
"/v2/core/event_destinations/{id}" : {
699700
"get" : {
701+
"summary" : "Retrieve an event destination",
700702
"description" : "Retrieves the details of an event destination.",
701703
"operationId" : "GetV2CoreEventDestinationsId",
702704
"parameters" : [ {
@@ -750,6 +752,7 @@
750752
}
751753
},
752754
"post" : {
755+
"summary" : "Update an event destination",
753756
"description" : "Update the details of an event destination.",
754757
"operationId" : "PostV2CoreEventDestinationsId",
755758
"parameters" : [ {
@@ -845,6 +848,7 @@
845848
}
846849
},
847850
"delete" : {
851+
"summary" : "Delete an event destination",
848852
"description" : "Delete an event destination.",
849853
"operationId" : "DeleteV2CoreEventDestinationsId",
850854
"parameters" : [ {
@@ -1113,7 +1117,7 @@
11131117
"additionalProperties" : {
11141118
"type" : "string"
11151119
},
1116-
"description" : "The payload of the event. This must contain the fields corresponding to a meter’s\n`customer_mapping.event_payload_key` (default is `stripe_customer_id`) and\n`value_settings.event_payload_key` (default is `value`). Read more about the payload."
1120+
"description" : "The payload of the event. This must contain the fields corresponding to a meter’s\n`customer_mapping.event_payload_key` (default is `stripe_customer_id`) and\n`value_settings.event_payload_key` (default is `value`). Read more about\nthe [payload](https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage#payload-key-overrides).."
11171121
},
11181122
"timestamp" : {
11191123
"type" : "string",
@@ -1258,14 +1262,14 @@
12581262
"description" : "Time at which the object was created.",
12591263
"format" : "date-time"
12601264
},
1261-
"data" : {
1262-
"type" : "object",
1263-
"description" : "Additional data about the event."
1264-
},
12651265
"id" : {
12661266
"type" : "string",
12671267
"description" : "Unique identifier for the event."
12681268
},
1269+
"livemode" : {
1270+
"type" : "boolean",
1271+
"description" : "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode."
1272+
},
12691273
"object" : {
12701274
"type" : "string",
12711275
"description" : "String representing the object's type. Objects of the same type share the same value of the object field.",
@@ -1298,32 +1302,9 @@
12981302
},
12991303
"description" : "Reason for the event."
13001304
},
1301-
"related_object" : {
1302-
"required" : [ "id", "type", "url" ],
1303-
"type" : "object",
1304-
"properties" : {
1305-
"id" : {
1306-
"type" : "string",
1307-
"description" : "Unique identifier for the object relevant to the event."
1308-
},
1309-
"type" : {
1310-
"type" : "string",
1311-
"description" : "Object tag of the resource relevant to the event."
1312-
},
1313-
"url" : {
1314-
"type" : "string",
1315-
"description" : "URL to retrieve the resource."
1316-
}
1317-
},
1318-
"description" : "Object containing the reference to API resource relevant to the event."
1319-
},
13201305
"type" : {
13211306
"type" : "string",
13221307
"description" : "The type of the event."
1323-
},
1324-
"livemode" : {
1325-
"type" : "boolean",
1326-
"description" : "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode."
13271308
}
13281309
},
13291310
"description" : "Events are generated to keep you informed of activity in your business account. APIs in the /v2 namespace generate [thin events](https://docs.stripe.com/event-destinations#benefits-of-thin-events) which have small, unversioned payloads that include a reference to the ID of the object that has changed. The Events v2 API returns these new thin events. [Retrieve the event object](https://docs.stripe.com/event-destinations#fetch-data) for additional data about the event. Use the related object ID in the event payload to [fetch the API resource](https://docs.stripe.com/event-destinations#retrieve-the-object-associated-with-thin-events) of the object associated with the event. Comparatively, events generated by most API v1 include a versioned snapshot of an API object in their payload.",
@@ -1889,4 +1870,4 @@
18891870
}
18901871
}
18911872
}
1892-
}
1873+
}

0 commit comments

Comments
 (0)