Database APIs
Add Member to database
http
POST /api/database/:workspaceId/createRequest Body
ts
type AddMember = {
email: string;
position: string;
team: string;
};Response
ts
type Response = {
success: boolean;
message: string;
};Get Members
http
GET /api/database/:workspaceIdRequest Body
No Body Required
Response
ts
type Response = {
success: boolean;
message: string;
data: Data[];
};
type Data = {
role_id: string;
owner: string;
role: string;
workspace_id: string;
position: string;
team: string;
timezone: string;
name: string;
phone_number: string;
gender: null;
country: string;
status: string;
};Update Member
http
PUT /api/database/:roleIdRequest Body
ts
type UpdateMember = {
position?: string;
team?: string;
phone_number?: string;
country?: string;
};Response
ts
type Response = {
success: boolean;
message: string;
};Delete Member
http
DELETE /api/database/:roleIdRequest Body
No Body Required
Response
ts
type Response = {
success: boolean;
message: string;
};Import members through excel
http
POST /api/database/:workspaceId/importRequest Body
Upload a excel file with columns Email, Position, Team
Response
ts
type Response = {
success: boolean;
message: string;
};Export members as PDF or Excel
http
GET /api/database/:workspaceId/exportRequest Body
No body required
Response
Downloads a file