Skip to main content
GET
Get Stripe Configuration
Retrieve the current Stripe payment configuration for a specific project. Returns masked credential information for security - full credentials are never exposed through the API.

Authentication

This endpoint requires developer authentication via OAuth2 Bearer Token. You must own the project.

Path Parameters

string (UUID)
required
The unique identifier of the project

Response

Returns the Stripe configuration with masked credentials, or null if no configuration exists.
string (UUID)
Configuration ID
string (UUID)
Project ID
boolean
Whether the configuration is active
boolean
Whether test mode credentials are configured
boolean
Whether live mode credentials are configured
string
Masked test secret key (e.g., sk_test_...xxxx)
string
Masked test publishable key
string
Masked test webhook secret
string
Masked live secret key
string
Masked live publishable key
string
Masked live webhook secret
string (datetime)
When test credentials were configured
string (datetime)
When live credentials were configured
string (datetime)
When the configuration was created
string (datetime)
When the configuration was last updated

Example Request

Example Response

No Configuration Response

If no Stripe configuration exists for the project, the response is null:

Credential Masking

Credentials are masked for security. Only the last 4 characters are visible:
Full credentials are never returned by the API. If you need to update credentials, use the Update Stripe Config endpoint.

Error Responses

Update Stripe Config

Configure Stripe credentials

Delete Stripe Config

Remove Stripe configuration

Get Webhook URLs

Get webhook endpoint URLs

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

project_id
string<uuid>
required

Response

StripeConfigResponse · object | null

Successful Response

Stripe configuration response with masked credentials.

id
string<uuid>
required
project_id
string<uuid>
required
is_active
boolean
required
has_test_credentials
boolean
required
has_live_credentials
boolean
required
created_at
string<date-time>
required
test_secret_key_masked
string | null
test_publishable_key_masked
string | null
test_webhook_secret_masked
string | null
live_secret_key_masked
string | null
live_publishable_key_masked
string | null
live_webhook_secret_masked
string | null
test_configured_at
string<date-time> | null
live_configured_at
string<date-time> | null
updated_at
string<date-time> | null