Partner

The Partner service on Fynd platform includes groups for managing extensions and company access. It allows you to access and manage public extensions, configure proxy paths, subscribe to company extensions, and review and accept/reject business account access requested by partner organizations.

Extension Proxy Path

Set up and control proxy paths for extensions. This allows you to add new paths, remove existing ones, get details about a specific path, and see which paths are connected to a particular proxy path. These help when you're trying to use extensions for your company's website (sales channel).This facilitates calling extension's methods or APIs from the company's website (sales channel) to avoid CORS errors.

Operations
POST
/service/platform/partners/v1.0/company/{company_id}/application/{application_id}/proxy/{extension_id}
# Create extension proxy
DEL
/service/platform/partners/v1.0/company/{company_id}/application/{application_id}/proxy/{extension_id}/{attached_path}
# Remove extension proxy
POST

Create extension proxy

Extension proxy can be used to call extension API from storefront and make extension API integration seamless.
Parameters
company_id
string
Required
Current company id
application_id
string
Required
Current application id
extension_id
string
Required
Extension id for which a proxy URL will be generated
Request body
attached_path
string
Proxy path slug
proxy_url
string
The external URL for which the proxy URL will be generated
Response
200
400
Proxy created successfully
AddProxyResponse
_id
string
attached_path
string
proxy_url
string
company_id
string
application_id
string
extension_id
string
created_at
string
modified_at
string
Examples
Parameters
companyId:
"1"
applicationId:
"62048f967a73bc5f868ec6fc"
extensionId:
"6073280be899ea5b1150fd9d"
body:
body
POST
/service/platform/partners/v1.0/company/{company_id}/application/{application_id}/proxy/{extension_id}
Loading...
Response
Loading...
DEL

Remove extension proxy

Remove the proxy which are created earlier for the extension.
Parameters
company_id
string
Required
Current company id
application_id
string
Required
Current application id
extension_id
string
Required
Extension id for which proxy URL needs to be removed
attached_path
string
Required
Attached path slug
Response
201
404
Success
RemoveProxyResponse
message
string
data
object
Examples
Parameters
companyId:
"1"
applicationId:
"6073280be8r9ea5b1150fd9f"
extensionId:
"6073280be899ea5b1150fd9d"
attachedPath:
"test"
DEL
/service/platform/partners/v1.0/company/{company_id}/application/{application_id}/proxy/{extension_id}/{attached_path}
Loading...
Response
Loading...