List customers
client.Customers.List(ctx, params) (*PageNumberSchema[CustomerSummaryPagedV1Data], error)
GET/v1/customers
Lists or searches customers connected to your account. All supported query parameters are optional. If none are provided, the response will include all customers connected to your account. This endpoint supports advanced sorting and filtering options.
List customers
package main
import (
"context"
"fmt"
"github.com/straddleio/straddle-go"
"github.com/straddleio/straddle-go/option"
)
func main() {
client := straddle.NewClient(
option.WithAPIKey("My API Key"),
)
page, err := client.Customers.List(context.TODO(), straddle.CustomerListParams{
})
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", page)
}
{
"data": [
{
"id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"created_at": "2019-12-27T18:11:19.117Z",
"email": "dev@stainless.com",
"name": "name",
"phone": "+46991022",
"status": "pending",
"type": "individual",
"updated_at": "2019-12-27T18:11:19.117Z",
"external_id": "external_id"
}
],
"meta": {
"api_request_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"api_request_timestamp": "2019-12-27T18:11:19.117Z",
"max_page_size": 0,
"page_number": 0,
"page_size": 0,
"sort_by": "sort_by",
"sort_order": "asc",
"total_items": 0,
"total_pages": 0
},
"response_type": "object"
}Returns Examples
{
"data": [
{
"id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"created_at": "2019-12-27T18:11:19.117Z",
"email": "dev@stainless.com",
"name": "name",
"phone": "+46991022",
"status": "pending",
"type": "individual",
"updated_at": "2019-12-27T18:11:19.117Z",
"external_id": "external_id"
}
],
"meta": {
"api_request_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"api_request_timestamp": "2019-12-27T18:11:19.117Z",
"max_page_size": 0,
"page_number": 0,
"page_size": 0,
"sort_by": "sort_by",
"sort_order": "asc",
"total_items": 0,
"total_pages": 0
},
"response_type": "object"
}