Skip to content

Commit db45a7c

Browse files
learntheropesclaude
andcommitted
feat: accept array of addresses in POST endpoints
Both EVM and Tron add-address endpoints now accept a list of addresses in a single request instead of one at a time. Invalid and duplicate addresses are reported together in the error response. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent f9c0bab commit db45a7c

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

BTCPayServer.Plugins.USDt/Controllers/SwaggerProvider.cs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -166,17 +166,21 @@ public Task<JObject> Fetch()
166166
""application/json"": {
167167
""schema"": {
168168
""type"": ""object"",
169-
""required"": [""address""],
169+
""required"": [""addresses""],
170170
""properties"": {
171-
""address"": {""type"": ""string"", ""description"": ""Tron address (T...)""}
171+
""addresses"": {
172+
""type"": ""array"",
173+
""items"": {""type"": ""string""},
174+
""description"": ""List of Tron addresses (T...)""
175+
}
172176
}
173177
}
174178
}
175179
}
176180
},
177181
""responses"": {
178-
""200"": {""description"": ""Address added""},
179-
""400"": {""description"": ""Invalid address or already exists""},
182+
""200"": {""description"": ""Addresses added""},
183+
""400"": {""description"": ""Invalid address(es) or already exist""},
180184
""404"": {""description"": ""Payment method not found""}
181185
}
182186
}

0 commit comments

Comments
 (0)