Get Project - Mem0

Documentation Index

Fetch the complete documentation index at: /llms.txt

Use this file to discover all available pages before exploring further.

Python SDK Usage

# To use the Python SDK, install the package:
# pip install mem0ai

from mem0 import MemoryClient

client = MemoryClient(api_key="your_api_key")

response = client.get_project()
print(response)

JavaScript SDK Usage

// To use the JavaScript SDK, install the package:
// npm i mem0ai

import MemoryClient from 'mem0ai';
const client = new MemoryClient({ apiKey: "your-api-key" });

client.getProject()
  .then(response => console.log(response))
  .catch(err => console.error(err));

cURL Command

curl --request GET \  
  --url https://api.mem0.ai/api/v1/orgs/organizations/{org_id}/projects/{project_id}/ \  
  --header 'Authorization: Token <api-key>'

Go SDK Usage

// To use the Go SDK, install the package:
// go get github.com/mem0ai/mem0-go

package main

import (
    "fmt"
    "github.com/mem0ai/mem0-go"
)

func main() {
    client := mem0.NewClient("your-api-key")

response, err := client.GetProject()
    if err != nil {
        fmt.Printf("Error: %v\n", err)
        return
    }
    fmt.Printf("%+v\n", response)
}

PHP SDK Usage

<?php
// To use the PHP SDK, install the package:
// composer require mem0ai/mem0-php

require_once('vendor/autoload.php');

use Mem0\MemoryClient;

$client = new MemoryClient('your-api-key');

try {
    $response = $client->getProject();
    print_r($response);
} catch (Exception $e) {
    echo 'Error: ' . $e->getMessage();
}
?>

Java SDK Usage

// To use the Java SDK, add this dependency to your pom.xml:
// <dependency>
//     <groupId>ai.mem0</groupId>
//     <artifactId>mem0-java</artifactId>
//     <version>1.0.0</version>
// </dependency>

import ai.mem0.MemoryClient;

public class Example {
    public static void main(String[] args) {
        MemoryClient client = new MemoryClient("your-api-key");

try {
            Object response = client.getProject();
            System.out.println(response);
        } catch (Exception e) {
            System.err.println("Error: " + e.getMessage());
        }
    }
}

Ruby SDK Usage

require 'uri'
require 'net/http'

url = URI("https://api.mem0.ai/api/v1/orgs/organizations/{org_id}/projects/{project_id}/")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'

response = http.request(request)
puts response.read_body

Responses

Success Responses

200

{
  "id": 123,
  "project_id": "<string>",
  "name": "<string>",
  "description": "<string>",
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z",
  "members": [\
    {\
      "username": "<string>",\
      "role": "<string>"\
    }\
  ]
}

Error Response

404

{
  "message": "Organization or project not found"
}

Authorization

Authorization

API key authentication. Prefix your Mem0 API key with 'Token '. Example: 'Token your_api_key'

Path Parameters

Response Fields