Query My Enterprises
Endpoint Path
http
GET /api/open/enterpriseRequest Parameters
No parameters required.
Return Information
| Field | Type | Required | Description | Remarks |
|---|---|---|---|---|
| success | bool | Yes | Request success indicator | Fixed value |
| message | string | Yes | Error message (empty if successful) | Fixed value |
| data | PageInfo | Yes | Pagination data object | See table below |
PageInfo Object
| Field | Type | Required | Description | Remarks |
|---|---|---|---|---|
| page | int | Yes | Current page number | Fixed as 1 |
| page_size | int | Yes | Records per page | Equals items length |
| total | int | Yes | Total enterprise count | All enterprises owned by user |
| items | []EnterpriseItem | Yes | Enterprise list | See table below |
EnterpriseItem Object
| Field | Type | Required | Description | Remarks |
|---|---|---|---|---|
| id | int | Yes | Enterprise ID | Enterprise identifier |
| name | string | Yes | Enterprise name | Example: "Example Enterprise A" |
| enterprise_code | string | Yes | Enterprise code | System-generated |
| member_id | int | Yes | Member ID | User's member ID in enterprise |
Request Example
json
GET 'https://neolink.com/backend/api/open/enterprise'Response Example
json
{
"success": true,
"message": "",
"data": {
"page": 1,
"page_size": 2,
"total": 2,
"items": [
{
"id": 1001,
"name": "Example Enterprise A",
"enterprise_code": "ENT_20260327_A1",
"member_id": 73
}
]
}
}Error response:
json
{
"success": false,
"message": "Unauthorized, please login first"
}