OpenSylo Backend API
Merchants
Copy Page
OpenSylo Backend API
API Info
API Information
GET
Health
HealthController_checkHealth
GET
HealthController_ping
GET
Marketplace Connections
Get available marketplaces
GET
Get marketplace catalog
GET
Get marketplace details
GET
Initiate marketplace connection
POST
Disconnect from marketplace
POST
Get connection status
GET
Update marketplace credentials
POST
Handle OAuth callback
POST
Merchant Authentication
Register a new merchant account
POST
Authenticate merchant
POST
Verify email address
POST
Resend verification email
POST
Request password reset
POST
Reset password
POST
Change password
POST
Refresh access token
POST
Logout
POST
Get current user profile
GET
MerchantKyc
MerchantKycController_getOnboardingStatus
MerchantKycController_getKycProgress
MerchantKycController_sendOtp
MerchantKycController_verifyOtp
MerchantKycController_updateBusinessInfo
MerchantKycController_addDirector
MerchantKycController_addBulkDirectors
MerchantKycController_uploadDocument
MerchantKycController_submitKyc
MerchantKycController_searchBusinessTypes
MerchantKycController_getBusinessCategories
MerchantKycController_getDocumentTypes
Merchants
Create a new merchant
POST
Get all merchants
GET
Get a merchant by ID
GET
Update a merchant
PATCH
Delete a merchant
DELETE
Marketplace Data Ingestion
Submit Merchant Data
Submit Bulk Merchant Data
Get Merchant Credit Score
Health Check
Marketplace Dashboard
Complete Marketplace Registration
Marketplace Dashboard Login
Get OAuth Credentials
Regenerate Client Secret
Get Current User
Invite Marketplace (Admin)
OAuth 2.0
OAuth Authorization Endpoint
Process Authorization Decision
Token Endpoint
Revoke Token
Client Metadata
OAuth Authentication
Login Page
Login Submit
Signup Page
Signup Submit
Logout
Lenders
Create a new lender
Get all lenders
Get a lender by ID
Update a lender
Delete a lender
Schemas
PlatformDto
PlatformConnectionMetadataDto
PlatformConnectionInfoDto
PlatformListResponseDto
ConnectionInitResponseDto
ConnectionMetricsDto
ConnectionStatusResponseDto
DisconnectResponseDto
PlatformCatalogResponseDto
ConnectPlatformDto
DisconnectPlatformDto
PlatformCredentialsDto
MerchantSignupDto
SignupResponseDto
MerchantLoginDto
LoginResponseDto
MerchantVerifyEmailDto
EmailVerificationResponseDto
MerchantResendVerificationDto
GenericSuccessResponseDto
MerchantForgotPasswordDto
MerchantResetPasswordDto
MerchantChangePasswordDto
RefreshTokenDto
UserProfileResponseDto
OtpVerificationDto
BusinessKycDto
DirectorInfoDto
BulkDirectorInfoDto
DocumentUploadDto
CreateMerchantDto
UpdateMerchantDto
MarketplaceDataCaptureDto
BulkMarketplaceDataCaptureDto
CompleteMarketplaceRegistrationDto
MarketplaceLoginResponseDto
MarketplaceLoginDto
MarketplaceCredentialsResponseDto
RegenerateSecretResponseDto
InviteMarketplaceDto
MarketplaceInvitationResponseDto
CreateLenderDto
UpdateLenderDto
Merchants
Copy Page
Delete a merchant
DELETE
/api/merchants/{id}
Try it
Run in Apidog
Run in Apidog
Removes a merchant from the system (soft delete)
Request
Path Params
Generate Code
Responses
🟢
200
Merchant deleted successfully
This response does not have a body.
ðŸŸ
404
Request
Request Example
Shell
JavaScript
Java
Swift
cURL
cURL-Windows
Httpie
wget
PowerShell
curl
--location
--request
DELETE
'https://api.dev.opensylo.com/api/merchants/'
Modified atÂ
2025-12-30 08:04:15
Previous
Update a merchant
Next
Submit Merchant Data