# Update signup session Update an existing signup session Endpoint: PATCH /merchants/signup-sessions/{sessionId} Version: 1.0.0 Security: ApiKeyAuth ## Path parameters: - `sessionId` (string, required) The unique identifier for the signup session Example: "mrc_ses_3bbb4fe7-4c25-45b2-a363-c8db8c0084b9" ## Request fields (application/json): - `merchant_name` (string) - `user_email` (string) - `merchant_type` (string) Enum: "BUSINESS", "PARTNERSHIP", "ORGANIZATION", "SOLETRADER" - `merchant_category` (string) - `country_code` (string) - `expires_at` (string) The expiration date of the session Example: "2025-01-16T00:00:00.000Z" ## Response 200 fields (application/json): - `id` (string) The unique identifier for the signup session Example: "mrc_ses_3bbb4fe7-4c25-45b2-a363-c8db8c0084b9" - `user_email` (string) The email address for the signup session Example: "newmerchant@example.com" - `merchant_name` (string) The name of the merchant to be created Example: "New Store" - `status` (string) The status of the signup session Enum: "PENDING", "COMPLETED", "EXPIRED", "CANCELLED" - `merchant_type` (string) The type of the merchant, if provided during creation Enum: "BUSINESS", "PARTNERSHIP", "ORGANIZATION", "SOLETRADER" - `merchant_category` (string) The merchant category, if provided during creation Example: "RETAIL" - `country_code` (string) The country code for the merchant, if provided during creation Example: "US" - `expires_at` (string) The timestamp when the signup session expires - `created_at` (string) The timestamp when the signup session was created ## Response 400 fields (application/json): - `message` (string, required) - `errors` (object, required) ## Response 401 fields ## Response 404 fields ## Response 500 fields