Kasify API
string · required
string · requiredstring | nullinteger | nullstring | nullstringstring · uuid · requiredstring · uuid · requiredstring · requiredinteger · requiredstring · requiredstring · requiredstring | nullinteger | nullstring | nullstring | null
string · required
string · requiredstring · uuid · requiredstring · required
List invitations for a property
GET
/properties/{id}/invitations
path Parameters
idProperty id
List invitations for a property › Responses
Invitations for the property, including expired and exhausted ones
PropertyInvitation[] · required
Create a crew invitation for a property
POST
/properties/{id}/invitations
Generates an invitation token (optionally bound to a specific email) that grants the invitee crew access with the chosen level when accepted.
path Parameters
idProperty id
Create a crew invitation for a property › Request Body
emailmaxUsesexpiresAtaccessLevelCreate a crew invitation for a property › Responses
The created invitation. Expires seven days after creation.
idpropertyIdtokenusescreatedAtaccessLevelemailmaxUsesexpiresAtacceptedAtList crew members for a property
GET
/properties/{id}/crew
path Parameters
idProperty id
List crew members for a property › Responses
Crew members with their access levels and services
PropertyMember[] · required
Update a crew member's access level
PATCH
/properties/{id}/crew/{userId}
Accept a crew invitation
POST
/invitations/{token}/accept
Grants the authenticated caller crew access to the invitation's property at the invitation's access level and increments the invitation's usage counter.
path Parameters
tokenInvitation token
Accept a crew invitation › Responses
Invitation accepted; the caller now has access to the property
propertyIdpropertyName