Kasify API
string · required
string · requiredstring | nullinteger | nullstring | nullstringstring · enumstring · uuid · requiredstring · uuid · requiredstring · requiredinteger · requiredstring · requiredstring · requiredstring · enum · requiredstring | nullinteger | nullstring | nullstring | null
string · requiredstring · uuid · requiredstring · required
List property invitations
GET
/v1/properties/{id}/invitations
path Parameters
idProperty id
List property invitations › Responses
Invitations for the property, including expired and exhausted ones
PropertyInvitation[] · required
Create crew invitation
POST
/v1/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. When an email is provided, the invitee receives an invitation email rendered in the request's locale.
path Parameters
idProperty id
Create crew invitation › Request Body
emailmaxUsesexpiresAtaccessLevellocaleEnum values:
en
es
Create crew invitation › Responses
The created invitation. Expires seven days after creation.
idpropertyIdtokenusescreatedAtaccessLevellocaleEnum values:
en
es
emailmaxUsesexpiresAtacceptedAtUpdate crew member access
PATCH
/v1/properties/{id}/crew/{userId}
Accept crew invitation
POST
/v1/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 crew invitation › Responses
Invitation accepted; the caller now has access to the property
propertyIdpropertyName