Jèko
Service Providers

Request to link an existing merchant business

POST
/partner_api/service_providers/business_link_requests

Asks existing Jeko merchants (matched by owner phone) to authorize linking this service provider. Does not create a membership until the merchant approves.

Errors:

  • 404 user_not_found — no Jeko user with this phone; use /business_onboarding
  • 409 no_owned_business — user exists but owns no business
  • 409 already_linked — already a service provider of that merchant (extras is the merchant business id)

Authorization

ApiKey ApiKeyId
X-API-KEY<token>

In: header

X-API-KEY-ID<token>

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/partner_api/service_providers/business_link_requests" \  -H "Content-Type: application/json" \  -d '{    "phone": "string"  }'
[  {    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",    "status": "pending",    "merchantBusinessId": "19d467bb-96e1-48c8-88c3-25dccb98467b",    "merchantBusinessName": "string",    "serviceProviderBusinessId": "d9fd5ed9-0f9b-4b0c-b030-b83b3b58501a",    "serviceProviderBusinessName": "string",    "ownerPhone": "string",    "expiresAt": "2019-08-24T14:15:22Z",    "createdAt": "2019-08-24T14:15:22Z",    "serviceProviderMemberId": "9521dd7f-48f7-49ed-bc06-95594b46066b"  }]