POST
/customers/{customer_id}/auth-token Generates an authentication token for a customer. You can pass a generated authentication token to Paddle.js when opening a checkout to let customers work with saved payment methods.
Authentication tokens are temporary and shouldn't be cached. They're valid until the expires_at date returned in the response.
Requires customer_auth_token.write
permission.
Path parameters
customer_idstringrequired
Example:
ctm_01grnn4zta5a1mf02jjze7y2ysUnique Paddle ID for this customer entity, prefixed with
ctm_.Pattern:
^ctm_[a-z\d]{26}$Response (200)
dataobjectrequired
Represents a customer authentication token.
customer_auth_tokenstringrequired
Example:
pca_01hstrngzv6v4ard25jgvywwqq_01hsgrwf0ev6gxm74bp0gebxas_o7scuiadqtvbtspkmbwfnyrvyrq3zig6Authentication token generated by Paddle for this customer. Pass to Paddle.js when opening a checkout to let customers work with saved payment methods.
expires_atstring (date-time)required
Example:
2024-10-12T07:20:50.52ZRFC 3339 datetime string of when this customer authentication token expires. The token is no longer valid after this date.
metaobjectrequired
Information about this response.
request_idstringrequired
Example:
b15ec92e-8688-40d4-a04d-f44cbec93355Unique ID for the request relating to this response. Provide this when contacting Paddle support about a specific request.
{ "data": { "customer_auth_token": "pca_01hwyzq8hmdwed5p4jc4hnv6bh_01hwwggymjn0yhhb2gr4p91276_6xaav4lydudt6bgmuefeaf2xnu3umegx", "expires_at": "2024-05-03T10:34:12.34Z" }, "meta": { "request_id": "fa176777-4bca-49ec-aa1e-f53885333cb7" }}