Relations
Define relations like Access Cards with Systems or Members, and Groups with Access Cards or Members.
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
accessCardIdstringRequired
ID of access card
systemIdstringRequired
ID of system
Body
Responses
200
OK
application/json
Responseobject
404
Not Found
application/json
409
Conflict
application/json
post
/api/v1/relation/access-card/{accessCardId}/system/{systemId}POST /api/v1/relation/access-card/{accessCardId}/system/{systemId} HTTP/1.1
Host: integration.goodaccess.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"message": "Relation created successfully"
}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
accessCardIdstringRequired
ID of access card
systemIdstringRequired
ID of system
Responses
200
OK
application/json
Responseobject
404
Not Found
application/json
delete
/api/v1/relation/access-card/{accessCardId}/system/{systemId}DELETE /api/v1/relation/access-card/{accessCardId}/system/{systemId} HTTP/1.1
Host: integration.goodaccess.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"message": "Relation removed successfully"
}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
accessCardIdstringRequired
ID of access card
teamMemberIdstringRequired
ID of team member
Body
Responses
200
OK
application/json
Responseobject
404
Not Found
application/json
409
Conflict
application/json
post
/api/v1/relation/access-card/{accessCardId}/member/{teamMemberId}POST /api/v1/relation/access-card/{accessCardId}/member/{teamMemberId} HTTP/1.1
Host: integration.goodaccess.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"message": "Relation created successfully"
}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
accessCardIdstringRequired
ID of access card
teamMemberIdstringRequired
ID of team member
Responses
200
OK
application/json
Responseobject
404
Not Found
application/json
delete
/api/v1/relation/access-card/{accessCardId}/member/{teamMemberId}DELETE /api/v1/relation/access-card/{accessCardId}/member/{teamMemberId} HTTP/1.1
Host: integration.goodaccess.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"message": "Relation removed successfully"
}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
groupIdstringRequired
ID of access card
accessCardIdstringRequired
ID of access card
Body
Responses
200
OK
application/json
Responseobject
404
Not Found
application/json
409
Conflict
application/json
post
/api/v1/relation/group/{groupId}/access-card/{accessCardId}POST /api/v1/relation/group/{groupId}/access-card/{accessCardId} HTTP/1.1
Host: integration.goodaccess.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"message": "Relation created successfully"
}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
groupIdstringRequired
ID of access card
accessCardIdstringRequired
ID of access card
Responses
200
OK
application/json
Responseobject
404
Not Found
application/json
delete
/api/v1/relation/group/{groupId}/access-card/{accessCardId}DELETE /api/v1/relation/group/{groupId}/access-card/{accessCardId} HTTP/1.1
Host: integration.goodaccess.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"message": "Relation removed successfully"
}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
groupIdstringRequired
ID of access card
teamMemberIdstringRequired
ID of team member
Body
Responses
200
OK
application/json
Responseobject
404
Not Found
application/json
409
Conflict
application/json
post
/api/v1/relation/group/{groupId}/member/{teamMemberId}POST /api/v1/relation/group/{groupId}/member/{teamMemberId} HTTP/1.1
Host: integration.goodaccess.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"message": "Relation created successfully"
}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
groupIdstringRequired
ID of access card
teamMemberIdstringRequired
ID of team member
Responses
200
OK
application/json
Responseobject
404
Not Found
application/json
delete
/api/v1/relation/group/{groupId}/member/{teamMemberId}DELETE /api/v1/relation/group/{groupId}/member/{teamMemberId} HTTP/1.1
Host: integration.goodaccess.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"message": "Relation removed successfully"
}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
systemGroupIdstringRequired
ID of system group
accessCardIdstringRequired
ID of access card
Body
Responses
200
OK
application/json
Responseobject
404
Not Found
application/json
409
Conflict
application/json
post
/api/v1/relation/system-group/{systemGroupId}/access-card/{accessCardId}POST /api/v1/relation/system-group/{systemGroupId}/access-card/{accessCardId} HTTP/1.1
Host: integration.goodaccess.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"message": "Relation created successfully"
}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
systemGroupIdstringRequired
ID of system group
accessCardIdstringRequired
ID of access card
Responses
200
OK
application/json
Responseobject
404
Not Found
application/json
delete
/api/v1/relation/system-group/{systemGroupId}/access-card/{accessCardId}DELETE /api/v1/relation/system-group/{systemGroupId}/access-card/{accessCardId} HTTP/1.1
Host: integration.goodaccess.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"message": "Relation removed successfully"
}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
systemGroupIdstringRequired
ID of system group
systemIdstringRequired
ID of system
Body
Responses
200
OK
application/json
Responseobject
404
Not Found
application/json
409
Conflict
application/json
post
/api/v1/relation/system-group/{systemGroupId}/system/{systemId}POST /api/v1/relation/system-group/{systemGroupId}/system/{systemId} HTTP/1.1
Host: integration.goodaccess.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"message": "Relation created successfully"
}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
systemGroupIdstringRequired
ID of system group
systemIdstringRequired
ID of system
Responses
200
OK
application/json
Responseobject
404
Not Found
application/json
delete
/api/v1/relation/system-group/{systemGroupId}/system/{systemId}DELETE /api/v1/relation/system-group/{systemGroupId}/system/{systemId} HTTP/1.1
Host: integration.goodaccess.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"message": "Relation removed successfully"
}Last updated
Was this helpful?