openapi: 3.0.1 info: title: Mem0 API Docs agents Project API description: mem0.ai API Docs contact: email: support@mem0.ai license: name: Apache 2.0 version: v1 servers: - url: https://api.mem0.ai/ security: - ApiKeyAuth: [] tags: - name: Project paths: /api/v1/orgs/organizations/{org_id}/projects/{project_id}/members/: delete: summary: Delete Project Member operationId: deleteProjectMember tags: - Project parameters: - name: org_id in: path required: true description: Unique identifier of the organization. schema: type: string - name: project_id in: path required: true description: Unique identifier of the project. schema: type: string - name: email in: query required: true description: Email of the member to be removed schema: type: string responses: '200': description: Member removed from the project successfully content: application/json: schema: type: object properties: message: type: string example: Member removed from the project '403': description: Unauthorized to modify project members content: application/json: schema: type: object properties: message: type: string example: Unauthorized to modify project members. '404': description: Organization or project not found. content: application/json: schema: type: object properties: message: type: string example: Organization or project not found x-code-samples: - lang: Python source: 'import requests url = "https://api.mem0.ai/api/v1/orgs/organizations/{org_id}/projects/{project_id}/members/" headers = {"Authorization": "Token "} response = requests.request("DELETE", url, headers=headers) print(response.text)' - lang: JavaScript source: "const options = {method: 'DELETE', headers: {Authorization: 'Token '}};\n\nfetch('https://api.mem0.ai/api/v1/orgs/organizations/{org_id}/projects/{project_id}/members/', options)\n .then(response => response.json())\n .then(response => console.log(response))\n .catch(err => console.error(err));" - lang: cURL source: "curl --request DELETE \\\n --url https://api.mem0.ai/api/v1/orgs/organizations/{org_id}/projects/{project_id}/members/ \\\n --header 'Authorization: Token '" - lang: Go source: "package main\n\nimport (\n\t\"fmt\"\n\t\"net/http\"\n\t\"io/ioutil\"\n)\n\nfunc main() {\n\n\turl := \"https://api.mem0.ai/api/v1/orgs/organizations/{org_id}/projects/{project_id}/members/\"\n\n\treq, _ := http.NewRequest(\"DELETE\", url, nil)\n\n\treq.Header.Add(\"Authorization\", \"Token \")\n\n\tres, _ := http.DefaultClient.Do(req)\n\n\tdefer res.Body.Close()\n\tbody, _ := ioutil.ReadAll(res.Body)\n\n\tfmt.Println(res)\n\tfmt.Println(string(body))\n\n}" - lang: PHP source: " \"https://api.mem0.ai/api/v1/orgs/organizations/{org_id}/projects/{project_id}/members/\",\n CURLOPT_RETURNTRANSFER => true,\n CURLOPT_ENCODING => \"\",\n CURLOPT_MAXREDIRS => 10,\n CURLOPT_TIMEOUT => 30,\n CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,\n CURLOPT_CUSTOMREQUEST => \"DELETE\",\n CURLOPT_HTTPHEADER => [\n \"Authorization: Token \"\n ],\n]);\n\n$response = curl_exec($curl);\n$err = curl_error($curl);\n\ncurl_close($curl);\n\nif ($err) {\n echo \"cURL Error #:\" . $err;\n} else {\n echo $response;\n}" - lang: Java source: "HttpResponse response = Unirest.delete(\"https://api.mem0.ai/api/v1/orgs/organizations/{org_id}/projects/{project_id}/members/\")\n .header(\"Authorization\", \"Token \")\n .asString();" components: securitySchemes: ApiKeyAuth: type: apiKey in: header name: Authorization description: 'API key authentication. Prefix your Mem0 API key with ''Token ''. Example: ''Token your_api_key''' x-original-swagger-version: '2.0'