PARTNER Portal — WEB Chain Endpoints
Total endpoints: 94
Source fixtures: /home/reynardzhang.linux/workspace/repos/devportal/slaunchx-api-toolkit/doc-verify/data/examples/partner
Sensitive values are sanitized (Bearer {token}, pac_xxx, {sessionId}). Arrays are truncated to the first 2 items.
Auth
POST /web/v1/partner/auth/login/initiate
Execute auth login initiate.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Request Body:
{
"email": "partner@slaunchx.test",
"password": "DocVerify123!"
}Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885047821,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"sessionId": "{sessionId}",
"mfaMethods": [
{
"code": "EMAIL",
"value": 10011001,
"label": "Email",
"description": "Email verification code"
}
],
"expiresIn": 300,
"accountStatus": null,
"pendingApproval": false
}
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885047951,
"success": false,
"code": "AUTH.INVALID_CREDENTIALS",
"message": "Invalid credentials",
"data": null
}POST /web/v1/partner/auth/logout
Execute auth logout.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885048114,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"success": true,
"terminatedSessions": 1
}
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885048117,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/auth/password/forgot
Execute auth password forgot.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Request Body:
{
"email": "partner@slaunchx.test",
"turnstileToken": "{token}"
}Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885048129,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"success": true,
"message": "如果邮箱存在, 将收到重置链接"
}
}Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885048134,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}POST /web/v1/partner/auth/token/refresh
Execute auth token refresh.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Request Body:
{
"refreshToken": "{token}"
}Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885047956,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"accessToken": "{token}",
"refreshToken": "{token}",
"expiresIn": 3600
}
}Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885047960,
"success": false,
"code": "AUTH.SESSION_NOT_FOUND",
"message": "Authentication session was not found",
"data": null
}Security
GET /web/v1/partner/security/ip-whitelist
Retrieve security ip whitelist.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885031221,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"enabled": false,
"entries": []
}
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885031225,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}GET /web/v1/partner/security/mfa
Retrieve security mfa.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885031162,
"success": true,
"code": "2000",
"message": "Success",
"data": [
{
"mfaMethod": {
"code": "EMAIL",
"value": 10011001,
"label": "Email",
"description": "Email verification code"
},
"isEnabled": true,
"isPrimary": true,
"verifiedAt": null
}
]
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885031167,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}GET /web/v1/partner/security/mfa/backup-codes
Retrieve security mfa backup codes.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885031188,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"remainingCount": 0,
"totalGenerated": 10
}
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885031194,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}GET /web/v1/partner/security/sessions
Retrieve security sessions.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885031248,
"success": true,
"code": "2000",
"message": "Success",
"data": [
{
"sessionId": "{sessionId}",
"clientIp": "127.0.0.1",
"userAgent": "slaunchx-doc-verify/1.0",
"loginTime": "2026-03-30T15:37:11.155048143Z",
"lastActivityTime": "2026-03-30T15:37:11.155048143Z",
"isCurrent": true
},
{
"sessionId": "{sessionId}",
"clientIp": "127.0.0.1",
"userAgent": "slaunchx-doc-verify/1.0",
"loginTime": "2026-03-30T15:37:10.391032910Z",
"lastActivityTime": "2026-03-30T15:37:10.391032910Z",
"isCurrent": false
}
]
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885031252,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}GET /web/v1/partner/security/sessions/config
Retrieve security sessions config.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885031204,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"accountBizId": "2mEWJwUElgHkRrER",
"ssoEnabled": true,
"maxSessions": 3,
"passwordChangedAt": null,
"lastLoginAt": null,
"lastLoginIp": null
}
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885031208,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}GET /web/v1/partner/security/sessions/history
Retrieve security sessions history.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885031270,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"items": [
{
"bizId": "lh-eb532d5a-a58e-41e5-8522-fcf279e97342",
"loginTime": "2026-03-30T15:37:11.156164Z",
"clientIp": "127.0.0.1",
"userAgent": "slaunchx-doc-verify/1.0",
"loginResult": 1,
"failureReason": null
},
{
"bizId": "lh-42ef7756-48a8-4c27-9b30-e3ad3d754b3d",
"loginTime": "2026-03-30T15:37:10.391868Z",
"clientIp": "127.0.0.1",
"userAgent": "slaunchx-doc-verify/1.0",
"loginResult": 1,
"failureReason": null
}
],
"pagination": {
"totalPages": 6,
"totalRecords": 54,
"currentPage": 1,
"pageSize": 10,
"hasNext": true,
"empty": false,
"paginated": true
}
}
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885031274,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/security/ip-whitelist
Execute security ip whitelist.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Request Body:
{
"ips": [
"192.168.1.0/24"
]
}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885031229,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/security/ip-whitelist/disable
Execute security ip whitelist disable.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885031236,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/security/ip-whitelist/enable
Execute security ip whitelist enable.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885031233,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/security/mfa/backup-codes/generate
Execute security mfa backup codes generate.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885031198,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/security/mfa/otp/revoke
Execute security mfa otp revoke.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885031183,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/security/mfa/otp/setup
Execute security mfa otp setup.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885031171,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/security/mfa/otp/verify
Execute security mfa otp verify.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885031175,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}POST /web/v1/partner/security/sessions/config
Execute security sessions config.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Request Body:
{
"maxConcurrentSessions": 5
}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885031215,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/security/sessions/terminate
Execute security sessions terminate.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885031257,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}POST /web/v1/partner/security/sessions/terminate-all
Execute security sessions terminate all.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885031264,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}Secure Channel
GET /web/v1/partner/secure-channel/public-key
Retrieve secure channel public key.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885053380,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"keyId": "98611c863210",
"publicKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4Gw/YT1yLl3bVayyZ9Ax8Urc3Yt5eg6teQWdq82PyEgbtCPttdzrHHUw8FLsg4DNieg45wgrvwZByfiXI2r/hPiN8n0OlJkSEcUQbXXojq6/z8VH9Rq8vwRmIIrwQEa18LOCF+RdSjAGgSZSNthvS79KdwHGr9rXQkDncyXr3Idz7Md8Wk/U3qv2dsUM/G9/5pVR...",
"algorithm": "RSA-OAEP-2048",
"keySize": 2048,
"createdAt": "2026-03-30T15:37:16.595562655Z",
"expiresAt": null
}
}POST /web/v1/partner/secure-channel/session
Execute secure channel session.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Request Body:
{}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885053384,
"success": false,
"code": "SECURE_CHANNEL.INVALID_PAYLOAD",
"message": "Invalid payload format",
"data": null
}POST /web/v1/partner/secure-channel/session/close
Execute secure channel session close.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| X-SC-Session-Id | Secure channel session ID |
Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 500)
{
"version": "2.0.0",
"timestamp": 1774885053395,
"success": false,
"code": "SYSTEM.INTERNAL_ERROR",
"message": "Internal server error",
"data": null
}Profile
GET /web/v1/partner/profile
Retrieve profile.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885027054,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"bizId": "2mEWJwUElgHkRrER",
"institutionBizId": "pekOCmPDkN18jQXf",
"accountEmail": "partner@slaunchx.test",
"accountPhone": "+10000000001",
"accountName": "Partner Test User",
"accountRemark": null,
"accountPortal": {
"code": "PARTNER",
"value": 10010103,
"label": "Partner Portal",
"description": "Partner portal for channel partners"
},
"accountStatus": {
"code": "ACTIVE",
"value": 10010202,
"label": "Active",
"description": "Account is active and usable"
},
"createdAt": "2026-03-30T15:33:08.826311Z",
"updatedAt": "2026-03-30T15:34:19.083249Z",
"defaultLanguage": "en",
"defaultTimezone": "UTC",
"defaultCountry": "US"
}
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885027058,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}GET /web/v1/partner/profile/invitations
Retrieve profile invitations.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885027072,
"success": true,
"code": "2000",
"message": "Success",
"data": []
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885027079,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/profile/invitations/accept
Execute profile invitations accept.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{
"invitationBizId": "non-existent-invitation-id"
}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885027084,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}POST /web/v1/partner/profile/invitations/decline
Execute profile invitations decline.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{
"invitationBizId": "non-existent-invitation-id",
"reason": "Doc verification decline example"
}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885027094,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}POST /web/v1/partner/profile/update
Execute profile update.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{
"accountName": "Partner Test User",
"accountPhone": "+10000000001",
"defaultLanguage": "en",
"defaultTimezone": "UTC",
"defaultCountry": "US"
}Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885027064,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"bizId": "2mEWJwUElgHkRrER",
"institutionBizId": "pekOCmPDkN18jQXf",
"accountEmail": "partner@slaunchx.test",
"accountPhone": "+10000000001",
"accountName": "Partner Test User",
"accountRemark": null,
"accountPortal": {
"code": "PARTNER",
"value": 10010103,
"label": "Partner Portal",
"description": "Partner portal for channel partners"
},
"accountStatus": {
"code": "ACTIVE",
"value": 10010202,
"label": "Active",
"description": "Account is active and usable"
},
"createdAt": "2026-03-30T15:33:08.826311Z",
"updatedAt": "2026-03-30T15:37:07.063354374Z",
"defaultLanguage": "en",
"defaultTimezone": "UTC",
"defaultCountry": "US"
}
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885027068,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}Workspace
GET /web/v1/partner/workspaces/current
Retrieve workspaces current.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
| X-Workspace-Id | Workspace ID |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885030193,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"bizId": "XN6e38nLOpxOWUT9",
"institutionBizId": "pekOCmPDkN18jQXf",
"entityBizId": null,
"workspaceName": "Partner Test Workspace",
"workspaceTimezone": "UTC",
"workspaceStatus": {
"code": "ACTIVE",
"value": 10010304,
"label": "Active",
"description": "Workspace is active and tenant verified"
},
"workspaceKind": {
"code": "LIVE",
"value": 10050101,
"label": "Live",
"description": "Primary workspace for production business operations"
},
"extraData": null,
"createdAt": "2026-03-30T15:33:09.321412Z",
"updatedAt": "2026-03-30T15:34:18.014615Z"
}
}Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885030197,
"success": false,
"code": "GA2031",
"message": "GA2031",
"data": null
}GET /web/v1/partner/workspaces/mine
Retrieve workspaces mine.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885030185,
"success": true,
"code": "2000",
"message": "Success",
"data": [
{
"userBizId": "2mEWJwUElgHkRrER",
"workspaceBizId": "XN6e38nLOpxOWUT9",
"workspaceName": "Partner Test Workspace",
"workspaceKind": {
"code": "LIVE",
"value": 10050101,
"label": "Live",
"description": "Primary workspace for production business operations"
},
"institutionBizId": "pekOCmPDkN18jQXf",
"workspaceRoleBizId": "d906DWjo3jvBy4Hv",
"workspaceRoleName": "所有者",
"joinSource": {
"code": "REGISTRATION",
"value": 10050201,
"label": "Registration",
"description": "Joined through self-registration"
},
"isOwner": true,
"isDefault": true,
"enterable": true,
"defaultEligible": true,
"policyConfig": null,
"createdAt": "2026-03-30T15:33:09.321412Z",
"updatedAt": "2026-03-30T15:34:18.024306Z"
}
]
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885030188,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/workspaces
Execute workspaces.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885030223,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}POST /web/v1/partner/workspaces/current/default
Execute workspaces current default.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885030216,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"userBizId": "2mEWJwUElgHkRrER",
"workspaceBizId": "XN6e38nLOpxOWUT9",
"workspaceName": "Partner Test Workspace",
"workspaceKind": {
"code": "LIVE",
"value": 10050101,
"label": "Live",
"description": "Primary workspace for production business operations"
},
"institutionBizId": "pekOCmPDkN18jQXf",
"workspaceRoleBizId": "d906DWjo3jvBy4Hv",
"workspaceRoleName": "所有者",
"joinSource": {
"code": "REGISTRATION",
"value": 10050201,
"label": "Registration",
"description": "Joined through self-registration"
},
"isOwner": true,
"isDefault": true,
"enterable": true,
"defaultEligible": true,
"policyConfig": null,
"createdAt": "2026-03-30T15:33:09.321412Z",
"updatedAt": "2026-03-30T15:37:10.215409477Z"
}
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885030219,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/workspaces/current/leave
Execute workspaces current leave.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885030229,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/workspaces/current/update
Execute workspaces current update.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{
"workspaceName": "Partner Test Workspace",
"workspaceTimezone": "UTC"
}Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885030207,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"bizId": "XN6e38nLOpxOWUT9",
"institutionBizId": "pekOCmPDkN18jQXf",
"entityBizId": null,
"workspaceName": "Partner Test Workspace",
"workspaceTimezone": "UTC",
"workspaceStatus": {
"code": "ACTIVE",
"value": 10010304,
"label": "Active",
"description": "Workspace is active and tenant verified"
},
"workspaceKind": {
"code": "LIVE",
"value": 10050101,
"label": "Live",
"description": "Primary workspace for production business operations"
},
"extraData": null,
"createdAt": "2026-03-30T15:33:09.321412Z",
"updatedAt": "2026-03-30T15:37:10.206547405Z"
}
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885030210,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}API Keys
GET /web/v1/partner/api-keys
Retrieve api keys.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885025660,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"items": [
{
"apiKeyId": "sk_live_eaa23c6da9634f8cb3e9",
"name": "DocVerify Test Key 1774885025639",
"status": "ACTIVE",
"mode": "LIVE",
"permissions": [
"wallet:read"
],
"ipWhitelist": [
"127.0.0.1"
],
"createdAt": "2026-03-30T15:37:05.644747Z",
"lastUsedAt": null,
"createdBy": "2mEWJwUElgHkRrER"
},
{
"apiKeyId": "sk_live_3a354b2beeea483d9610",
"name": "DocVerify Test Key 1774884854426",
"status": "ACTIVE",
"mode": "LIVE",
"permissions": [
"wallet:read"
],
"ipWhitelist": [
"127.0.0.1"
],
"createdAt": "2026-03-30T15:34:14.432295Z",
"lastUsedAt": null,
"createdBy": "2mEWJwUElgHkRrER"
}
],
"pagination": {
"totalPages": 1,
"totalRecords": 3,
"currentPage": 1,
"pageSize": 3,
"hasNext": false,
"empty": false,
"paginated": false
}
}
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885025663,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}GET /web/v1/partner/api-keys/{keyBizId}
Retrieve api keys by ID.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| Authorization | Bearer | JWT token |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Success Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885025669,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885025678,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}GET /web/v1/partner/api-keys/available-permissions
Retrieve api keys available permissions.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885025635,
"success": true,
"code": "2000",
"message": "Success",
"data": [
"wallet:read",
"transfer:read"
]
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885025638,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/api-keys
Execute api keys.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{
"name": "DocVerify Test Key 1774885025639",
"scopes": [
"wallet:read"
],
"ipWhitelist": [
"127.0.0.1"
]
}Success Response: (HTTP 201)
{
"version": "2.0.0",
"timestamp": 1774885025645,
"success": true,
"code": "2001",
"message": "Created",
"data": {
"apiKeyId": "sk_live_eaa23c6da9634f8cb3e9",
"secret": "db85f21f1c5f2dd56e32a8a28321e13a0ad44ebbeaadada187172d071e646f70",
"name": "DocVerify Test Key 1774885025639",
"status": "ACTIVE",
"mode": "LIVE",
"scopes": [
"wallet:read"
],
"ipWhitelist": [
"127.0.0.1"
],
"createdAt": "2026-03-30T15:37:05.644746886Z"
}
}Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885025651,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}POST /web/v1/partner/api-keys/delete
Execute api keys delete.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885025697,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}POST /web/v1/partner/api-keys/disable
Execute api keys disable.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| Authorization | Bearer | JWT token |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Request Body:
{}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885025684,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}POST /web/v1/partner/api-keys/enable
Execute api keys enable.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| Authorization | Bearer | JWT token |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Request Body:
{}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885025691,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}Roles
GET /web/v1/partner/roles
Retrieve roles.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885031480,
"success": true,
"code": "2000",
"message": "Success",
"data": [
{
"bizId": "d906DWjo3jvBy4Hv",
"workspaceBizId": "XN6e38nLOpxOWUT9",
"roleName": "所有者",
"roleType": {
"code": "OWNER",
"value": 10010901,
"label": "Owner",
"description": "Built-in owner role"
},
"description": "空间所有者,拥有全部权限",
"permissionCodes": [],
"createdAt": "2026-03-30T15:33:09.322562Z",
"updatedAt": "2026-03-30T15:33:09.322562Z"
},
{
"bizId": "FBs6ZYOQdGJSt2AX",
"workspaceBizId": "XN6e38nLOpxOWUT9",
"roleName": "成员",
"roleType": {
"code": "CUSTOM",
"value": 10010902,
"label": "Custom",
"description": "Custom defined role"
},
"description": "默认成员角色",
"permissionCodes": [],
"createdAt": "2026-03-30T15:33:09.322872Z",
"updatedAt": "2026-03-30T15:33:09.322872Z"
}
]
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885031484,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}GET /web/v1/partner/roles/{roleBizId}
Retrieve roles by ID.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| Authorization | Bearer | JWT token |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774879281356,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"bizId": "7juRyy9KxbAeHFAi",
"workspaceBizId": "ZMgRvVoq2JlCbsCy",
"roleName": "DocVerify Test Role 1774879281327",
"roleType": {
"code": "CUSTOM",
"value": 10010902,
"label": "Custom",
"description": "Custom defined role"
},
"description": "Created by doc-verify E2E test suite",
"permissionCodes": [],
"createdAt": "2026-03-30T14:01:21.332263Z",
"updatedAt": "2026-03-30T14:01:21.332263Z"
}
}Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885031497,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}GET /web/v1/partner/roles/{roleBizId}/permissions
Retrieve roles by ID permissions.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| Authorization | Bearer | JWT token |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774879281393,
"success": true,
"code": "2000",
"message": "Success",
"data": [
"wallet:read"
]
}Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885031532,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}GET /web/v1/partner/roles/permissions/tree
Retrieve roles permissions tree.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885031452,
"success": true,
"code": "2000",
"message": "Success",
"data": [
{
"bizId": "64db79b4-af35-4101-8f76-a1096183df5a",
"permissionCode": "apikey:read",
"permissionName": "Apikey Read",
"permissionDescription": null,
"parentBizId": null,
"permissionGroup": "apikey",
"portalVisibility": null,
"sortOrder": 1,
"isEnabled": true,
"children": []
},
{
"bizId": "09ef9df3-7434-4e2a-8e78-4b25cd64db34",
"permissionCode": "apikey:write",
"permissionName": "Apikey Write",
"permissionDescription": null,
"parentBizId": null,
"permissionGroup": "apikey",
"portalVisibility": null,
"sortOrder": 2,
"isEnabled": true,
"children": []
}
]
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885031457,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/roles
Execute roles.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{
"roleName": "DocVerify Test Role 1774885031458",
"description": "Created by doc-verify E2E test suite"
}Success Response: (HTTP 201)
{
"version": "2.0.0",
"timestamp": 1774885031464,
"success": true,
"code": "2001",
"message": "Created",
"data": {
"bizId": "fhOnkyZeZSqZ00HI",
"workspaceBizId": "XN6e38nLOpxOWUT9",
"roleName": "DocVerify Test Role 1774885031458",
"roleType": {
"code": "CUSTOM",
"value": 10010902,
"label": "Custom",
"description": "Custom defined role"
},
"description": "Created by doc-verify E2E test suite",
"permissionCodes": [],
"createdAt": "2026-03-30T15:37:11.463475070Z",
"updatedAt": "2026-03-30T15:37:11.463475070Z"
}
}Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885031471,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}POST /web/v1/partner/roles/delete
Execute roles delete.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{
"roleId": "fhOnkyZeZSqZ00HI"
}Success Response: (HTTP 204)
nullError Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885031557,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}POST /web/v1/partner/roles/members/role/change
Execute roles members role change.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| Authorization | Bearer | JWT token |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Request Body:
{}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885031538,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}POST /web/v1/partner/roles/permissions
Execute roles permissions.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| Authorization | Bearer | JWT token |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Request Body:
{
"roleId": "fhOnkyZeZSqZ00HI",
"permissionCodes": [
"wallet:read"
]
}Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885031516,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"bizId": "fhOnkyZeZSqZ00HI",
"workspaceBizId": "XN6e38nLOpxOWUT9",
"roleName": "DocVerify Updated Role 1774885031498",
"roleType": {
"code": "CUSTOM",
"value": 10010902,
"label": "Custom",
"description": "Custom defined role"
},
"description": "Updated by doc-verify E2E test suite",
"permissionCodes": [
"wallet:read"
],
"createdAt": "2026-03-30T15:37:11.463475Z",
"updatedAt": "2026-03-30T15:37:11.503990Z"
}
}Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885031521,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}POST /web/v1/partner/roles/update
Execute roles update.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| Authorization | Bearer | JWT token |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Request Body:
{
"roleId": "fhOnkyZeZSqZ00HI",
"roleName": "DocVerify Updated Role 1774885031498",
"description": "Updated by doc-verify E2E test suite"
}Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885031505,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"bizId": "fhOnkyZeZSqZ00HI",
"workspaceBizId": "XN6e38nLOpxOWUT9",
"roleName": "DocVerify Updated Role 1774885031498",
"roleType": {
"code": "CUSTOM",
"value": 10010902,
"label": "Custom",
"description": "Custom defined role"
},
"description": "Updated by doc-verify E2E test suite",
"permissionCodes": [],
"createdAt": "2026-03-30T15:37:11.463475Z",
"updatedAt": "2026-03-30T15:37:11.503990138Z"
}
}Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885031509,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}Invitations
GET /web/v1/partner/invitations
Retrieve invitations.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885050687,
"success": true,
"code": "2000",
"message": "Success",
"data": []
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885050695,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/invitations
Execute invitations.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885050700,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}POST /web/v1/partner/invitations/cancel
Execute invitations cancel.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885050717,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}Referral Codes
GET /web/v1/partner/referral-codes/mine
Retrieve referral codes mine.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885034162,
"success": true,
"code": "2000",
"message": "Success",
"data": null
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885034166,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/referral-codes
Execute referral codes.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885034171,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}POST /web/v1/partner/referral-codes/activate
Execute referral codes activate.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{
"bizId": "non-existent-referral-code-id"
}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885034198,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}POST /web/v1/partner/referral-codes/deactivate
Execute referral codes deactivate.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{
"bizId": "non-existent-referral-code-id"
}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885034208,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}POST /web/v1/partner/referral-codes/update
Execute referral codes update.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{
"bizId": "non-existent-referral-code-id",
"extraData": "updated data"
}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885034187,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}Referrals
GET /web/v1/partner/referrals/mine/count
Retrieve referrals mine count.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885034152,
"success": true,
"code": "2000",
"message": "Success",
"data": 0
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885034156,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/referrals/mine/query
Execute referrals mine query.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{
"page": 0,
"size": 10
}Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885034136,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"items": [],
"total": 0,
"page": 0,
"size": 10
}
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885034146,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}Wallet
GET /web/v1/partner/wallets
Retrieve wallets.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885050237,
"success": true,
"code": "2000",
"message": "Success",
"data": []
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885050240,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}GET /web/v1/partner/wallets/{walletBizId}
Retrieve wallets by ID.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| Authorization | Bearer | JWT token |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Success Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885050246,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885050255,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}GET /web/v1/partner/wallets/{walletBizId}/balance
Retrieve wallets by ID balance.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| Authorization | Bearer | JWT token |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Success Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885050263,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885050273,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}GET /web/v1/partner/wallets/{walletBizId}/flows
Retrieve wallets by ID flows.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885050284,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885050289,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}Recharges
GET /web/v1/partner/recharges
Retrieve recharges.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885026354,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"items": [],
"pagination": {
"totalPages": 0,
"totalRecords": 0,
"currentPage": 1,
"pageSize": 0,
"hasNext": false,
"empty": true,
"paginated": false
}
}
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885026365,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}GET /web/v1/partner/recharges/{bizId}
Retrieve recharges by ID.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| Authorization | Bearer | JWT token |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885026371,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}GET /web/v1/partner/recharges/available-channels
Retrieve recharges available channels.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885026314,
"success": true,
"code": "2000",
"message": "Success",
"data": []
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885026317,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/recharges
Execute recharges.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885026335,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}POST /web/v1/partner/recharges/{bizId}/cancel
Execute recharges by ID cancel.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| Authorization | Bearer | JWT token |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Request Body:
{
"cancelReason": "Doc verification test cancel"
}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885026378,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}POST /web/v1/partner/recharges/{bizId}/proof
Execute recharges by ID proof.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| Authorization | Bearer | JWT token |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Request Body:
{
"fileBizId": "some-file-biz-id"
}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885026385,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}POST /web/v1/partner/recharges/quote
Execute recharges quote.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| Authorization | Bearer | JWT token |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Request Body:
{
"channelBizId": "doc-verify-channel-id",
"amount": 100
}Success Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885026323,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885026329,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}Withdrawals
GET /web/v1/partner/withdrawals
Retrieve withdrawals.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885030424,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"items": [],
"pagination": {
"totalPages": 0,
"totalRecords": 0,
"currentPage": 1,
"pageSize": 0,
"hasNext": false,
"empty": true,
"paginated": false
}
}
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885030429,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}GET /web/v1/partner/withdrawals/{bizId}
Retrieve withdrawals by ID.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| Authorization | Bearer | JWT token |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885030437,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}POST /web/v1/partner/withdrawals
Execute withdrawals.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885030398,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}POST /web/v1/partner/withdrawals/{bizId}/cancel
Execute withdrawals by ID cancel.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| Authorization | Bearer | JWT token |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885030417,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}Withdrawal Channels
GET /web/v1/partner/withdrawal-channels
Retrieve withdrawal channels.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885030456,
"success": true,
"code": "2000",
"message": "Success",
"data": []
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885030460,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}POST /web/v1/partner/withdrawal-channels
Execute withdrawal channels.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885030444,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}Exchanges
GET /web/v1/partner/exchanges
Retrieve exchanges.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885034650,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"items": [],
"pagination": {
"totalPages": 0,
"totalRecords": 0,
"currentPage": 1,
"pageSize": 0,
"hasNext": false,
"empty": true,
"paginated": false
}
}
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885034654,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}GET /web/v1/partner/exchanges/{bizId}
Retrieve exchanges by ID.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885034662,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}POST /web/v1/partner/exchanges
Execute exchanges.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885034626,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}POST /web/v1/partner/exchanges/quote
Execute exchanges quote.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885034615,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}Transfers
GET /web/v1/partner/transfers/query/orders
Retrieve transfers query orders.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885032986,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"items": [],
"pagination": {
"totalPages": 0,
"totalRecords": 0,
"currentPage": 1,
"pageSize": 0,
"hasNext": false,
"empty": true,
"paginated": false
}
}
}Error Response: (HTTP 500)
{
"version": "2.0.0",
"timestamp": 1774885032978,
"success": false,
"code": "SYSTEM.INTERNAL_ERROR",
"message": "Internal server error",
"data": null
}GET /web/v1/partner/transfers/query/orders/{transferBizId}
Retrieve transfers query orders by ID.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885032969,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}GET /web/v1/partner/transfers/query/orders/{transferBizId}/completed
Retrieve transfers query orders by ID completed.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| Authorization | Bearer | JWT token |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885032996,
"success": true,
"code": "2000",
"message": "Success",
"data": false
}POST /web/v1/partner/transfers/command/create
Execute transfers command create.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885032954,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}Export
GET /web/v1/partner/exports
Retrieve exports.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885050038,
"success": true,
"code": "2000",
"message": "Success",
"data": {
"items": [],
"pagination": {
"totalPages": 0,
"totalRecords": 0,
"currentPage": 1,
"pageSize": 0,
"hasNext": false,
"empty": true,
"paginated": false
}
}
}Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885050042,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}GET /web/v1/partner/exports/{bizId}
Retrieve exports by ID.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885050049,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}GET /web/v1/partner/exports/{bizId}/download
Retrieve exports by ID download.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885050061,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}POST /web/v1/partner/exports
Execute exports.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 400)
{
"version": "2.0.0",
"timestamp": 1774885050022,
"success": false,
"code": "VALIDATION.INVALID_PARAMETER",
"message": "Invalid request parameters",
"data": null
}File
GET /web/v1/partner/files/{bizId}
Retrieve files by ID.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885053204,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}GET /web/v1/partner/files/{bizId}/download
Retrieve files by ID download.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 404)
{
"version": "2.0.0",
"timestamp": 1774885053213,
"success": false,
"code": "RESOURCE.NOT_FOUND",
"message": "Resource not found",
"data": null
}POST /web/v1/partner/files/upload
Execute files upload.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Workspace-Id | Workspace ID | |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Optional Headers:
| Header | Value | Description |
|---|---|---|
| Authorization | Bearer | JWT token |
Request Body:
{}Success Response: No successful E2E fixture captured for this endpoint.
Error Response: (HTTP 401)
{
"version": "2.0.0",
"timestamp": 1774885053192,
"success": false,
"code": "ACCESS.TOKEN_MISSING",
"message": "Authentication token is required",
"data": null
}Constants
GET /web/v1/partner/constants/countries
Retrieve constants countries.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885054258,
"success": true,
"code": "2000",
"message": "Success",
"data": [
{
"code": "CN",
"value": 95010301,
"label": "China",
"alpha2Code": "CN",
"alpha3Code": "CHN",
"numericCode": 156,
"phoneCode": "86"
},
{
"code": "JP",
"value": 95010302,
"label": "Japan",
"alpha2Code": "JP",
"alpha3Code": "JPN",
"numericCode": 392,
"phoneCode": "81"
}
]
}GET /web/v1/partner/constants/timezones
Retrieve constants timezones.
Required Headers:
| Header | Value | Description |
|---|---|---|
| X-PORTAL-ACCESS-CODE | pac_xxx | Portal access code |
| X-Request-Id | Unique request ID | |
| X-Client-Hash | Client fingerprint | |
| X-Forwarded-Proto | https | Protocol |
| CF-Connecting-IP | Client IP | |
| Cf-Ray | Cloudflare ray ID | |
| cf-ipcountry | Client country | |
| X-LOCALE | Locale | |
| Content-Type | application/json | Content type |
| Accept | application/json | Accepted response MIME type |
| Accept-Language | en-US,en;q=0.9 | Preferred response language |
| User-Agent | slaunchx-doc-verify/1.0 | Client user agent |
Success Response: (HTTP 200)
{
"version": "2.0.0",
"timestamp": 1774885054255,
"success": true,
"code": "2000",
"message": "Success",
"data": [
{
"code": "UTC",
"value": 95010101,
"label": "Coordinated Universal Time",
"zoneIdCode": "UTC",
"utcOffset": "UTC+0"
},
{
"code": "ASIA_SHANGHAI",
"value": 95010102,
"label": "China Standard Time",
"zoneIdCode": "Asia/Shanghai",
"utcOffset": "UTC+8"
}
]
}