nexlink/docs/api/invite.md
2025-12-26 15:24:12 +01:00

832 B

GET /api/v1/invite/{id}

Returns an invite with id = {id}

Response:

{
    "id": "string",
    "communityId": "string",
    "valid": true,
    "unlimitedInvites": false,
    "hasExpiration": false,
    "remainingInvites": 0,
    "creationDate": 0,
    "expirationDate": 0
}

DELETE /api/v1/invite/{id}

Requires an authorization header

Removes an invite with id = {id}

Response:

{
    "id": "string",
    "communityId": "string"
}

POST /api/v1/invite/{id}/accept

Requires an authorization header

Request:

{
    "userId": "string"
}

Accepts an invite and joins user to a community with id = {id}

Response:

{
    "userId": "string",
    "userName": "string",
    "communityId": "string",
    "communityName": "string",
    "inviteId": "string"
}