API reference components
Composable endpoint, parameter, request, and response primitives for product-owned APIs.
On this page
Endpoint
Present the HTTP method, path, and concise operation description.
Endpoint
POST
/v1/customersCreates a customer and returns its identifier.
let endpoint =
docsApiEndpoint
POST
"/v1/customers"
"Creates a customer and returns its identifier."Parameters
Describe required and optional values with compact names, types, and explanations.
Parameters
emailstringRequiredCustomer email address.
metadataobjectApplication-defined values.
let parameters =
docsParameters [
docsParameter "email" "string" true "Customer email address."
docsParameter "metadata" "object" false "Application-defined values." ]Request and response examples
Keep realistic request source and response payloads visually paired.
Request and response examples
Create customercurl
curl -X POST https://api.example.test/v1/customersResponse
201201json
{ "id": "cus_123" }let requestSource = "curl -X POST https://api.example.test/v1/customers"
let responseSource = "{ \"id\": \"cus_123\" }"
let requestResponse =
div {
_class "docs-showcase-panels"
docsCodeExample "Create customer" "curl" requestSource
docsResponseExample "201" "json" responseSource
}