Skip to main content

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
extensionId
string
Extension id for which a proxy URL will be generated
body
object (AddProxyReq)
AddProxyReq
attached_path
string
Optional
Proxy path slug
proxy_url
string
Optional
The external URL for which the proxy URL will be generated
Response
200
400
Proxy created successfully
AddProxyResponse
_id
string
Optional
attached_path
string
Optional
proxy_url
string
Optional
company_id
string
Optional
application_id
string
Optional
extension_id
string
Optional
created_at
string
Optional
modified_at
string
Optional
Examples
Parameters
extensionId:
"6073280be899ea5b1150fd9d"
body:
body
Was this section helpful?
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
extensionId
string
Extension id for which proxy URL needs to be removed
attachedPath
string
Attached path slug
Response
201
404
Success
RemoveProxyResponse
message
string
Optional
data
object
Optional
Examples
Parameters
extensionId:
"6073280be899ea5b1150fd9d"
attachedPath:
"test"
Was this section helpful?
DEL
/service/platform/partners/v1.0/company/{company_id}/application/{application_id}/proxy/{extension_id}/{attached_path}
Loading...
Response
Loading...