OpenAPI referencePartner members

Read one of your members — profile, status and credential summary

GET
/partner/members/{externalUserId}

Never returns face bytes (presence only). Unknown or foreign external ids are 403 KS221; a GET never creates a member.

Authorization

bearerAuth
AuthorizationBearer <token>

Access token from POST /auth/accessToken

In: header

Path Parameters

externalUserId*string

YOUR stable identifier for the user (opaque to Keyspace). Bound to exactly one Keyspace member per app on first PUT.

Lengthlength <= 128

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/partner/members/string"
{  "code": "KS000",  "success": true,  "message": "string",  "data": {    "memberId": "string",    "externalUserId": "string",    "projectId": "string",    "status": "active",    "source": "partner",    "userType": "member",    "accessGroupIds": [      "string"    ],    "employeeId": "string",    "unit": {      "roomId": "string",      "addressNo": "string",      "groupId": "string",      "role": "owner"    },    "profile": {      "firstName": "string",      "lastName": "string",      "profileName": "string",      "email": "string",      "phone": "string"    },    "credentials": {      "cards": [        {          "cardId": "string",          "cardNo": "string",          "label": "string",          "type": "real",          "generated": true        }      ],      "face": {        "present": true      }    }  }}