Opération
GET /partner_api/service_providers/business_webhook_subscriptions
Authentification
ApiKey``ApiKeyId
X-API-KEY
Emplacement : header
X-API-KEY-ID
Emplacement : header
Paramètres de requête
merchantBusinessId*string
Formatuuid
Réponses
200 application/json
401 application/json
403 application/json
404 application/json
422 application/json
500 application/json
cURL
JavaScript
Go
Python
Java
C#
Rust
curl -X GET "https://example.com/partner_api/service_providers/business_webhook_subscriptions?merchantBusinessId=497f6eca-6276-4993-bfeb-53cbbbba6f08"
200401403404422500
[ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "url": "string", "name": "string", "businessId": "50092e54-cd12-4059-9828-e8c4ee9a3cf5", "events": [ "TRANSACTION_COMPLETED" ], "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" }]
Onboard a new business (plateforme API)POST\ \ Onboards a new merchant business on behalf of a service provider. This endpoint creates a new user, business, and establishes the service provider relationship.\ **Use Cases:**\ - Service providers (like Payme) can onboard merchants through their own platform\ - Automates the business registration process\ - Establishes the service provider relationship automatically\ **What This Endpoint Does:**\ 1. Creates a new user account (if phone number doesn't exist)\ 2. Creates a new business with the provided information\ 3. Sets up the business configuration (enables API access)\ 4. Creates a service provider business member linking the service provider to the merchant\ 5. Sets referral code if provided\ **Important Notes:**\ - The authenticated business must be a service provider (checked via middleware)\ - Phone number must **not** already be associated with any existing user in Kelyko. If a user with this phone number already exists (regardless of their onboarding status), the request fails with an error.\ - The service provider business is automatically linked to the merchant business\ - API access is automatically enabled for the new merchant business\ **Authentication:** Requires API key headers. The authenticated business must be a service provider. Create webhook subscription for merchant business (plateforme API)POST\ \ Creates a webhook subscription for a merchant (max 1 per business).