List products.
Scopes: refunds:read refunds:write
refunds:read
refunds:write
Go
package main import( "context" "os" polargo "github.com/polarsource/polar-go" "github.com/polarsource/polar-go/models/operations" "log" ) func main() { ctx := context.Background() s := polargo.New( polargo.WithSecurity(os.Getenv("POLAR_ACCESS_TOKEN")), ) res, err := s.Refunds.List(ctx, operations.RefundsListRequest{ OrganizationID: polargo.Pointer(operations.CreateRefundsListQueryParamOrganizationIDFilterStr( "1dbfc517-0bbf-4301-9ba8-555ca42b9737", )), }) if err != nil { log.Fatal(err) } if res.ListResourceRefund != nil { for { // handle items res, err = res.Next() if err != nil { // handle error } if res == nil { break } } } }
{ "items": [ { "created_at": "2023-11-07T05:31:56Z", "modified_at": "2023-11-07T05:31:56Z", "id": "<string>", "metadata": {}, "status": "pending", "reason": "duplicate", "amount": 123, "tax_amount": 123, "currency": "<string>", "organization_id": "<string>", "order_id": "<string>", "subscription_id": "<string>", "customer_id": "<string>", "revoke_benefits": true } ], "pagination": { "total_count": 123, "max_page": 123 } }
x > 0
Show child attributes
Was this page helpful?