Image to 3D
List User Sessions

List User Sessions

Retrieve a list of Image-to-3D sessions for a user.

Request

GET https://api.csm.ai/image-to-3d-sessions

Parameters

limit OPTIONAL
type: string
in: query
default: 10
description: Specifies the number of records to be returned in the response.


page OPTIONAL
type: string
in: query
description: Defines the page of results by specifying the number of records to skip.

Code Snippets

Python

import requests
 
url = "https://api.csm.ai/image-to-3d-sessions?page=1"
 
payload = ""
headers = {
  'x-api-key': '<X-API_KEY>',
}
 
response = requests.request("GET", url, headers=headers, data=payload)
 
print(response.text)

Node.js

var request = require('request');
var options = {
  method: 'GET',
  url: 'https://api.csm.ai/image-to-3d-sessions?page=1',
  headers: {
    'x-api-key': '<X-API_KEY>',
  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

Curl

curl -k --location 'https://api.csm.ai/image-to-3d-sessions?page=1' \
--header 'x-api-key: <X-API_KEY>'

Response

{
  "error": "",
  "message": "Retrieved",
  "statusCode": 200,
  "data": {
    "results": [
      {
        "session_code": "SESSION_XXXXXXXXXX_XXXXXXX",
        "image_url": "https://via.placeholder.com/300/09f/fff.png",
        "manual_segmentation": false,
        "geometry_model": "turbo",
        "texture_model": "pbr",
        "topology": "tris",
        "resolution": "high_poly",
        "symmetry": "auto",
        "scaled_bbox": [-1, -1, -1],
        "preserve_aspect_ratio": false,
        "pivot_point": [0, 0, 0],
        "mesh_url": "https://via.placeholder.com/300/09f/mesh.zip",
        "mesh_url_obj": "https://via.placeholder.com/300/09f/mesh.obj",
        "mesh_url_zip": "https://via.placeholder.com/300/09f/mesh.zip",
        "mesh_url_glb": "https://via.placeholder.com/300/09f/mesh.glb",
        "mesh_url_fbx": "https://via.placeholder.com/300/09f/mesh.fbx",
        "mesh_url_usdz": "https://via.placeholder.com/300/09f/mesh.usdz",
        "mp4_url": "https://via.placeholder.com/300/09f/spin.mp4",
        "updated_at": "YYYY-MM-DDTHH:MM:SS.SSSZ",
        "created_at": "YYYY-MM-DDTHH:MM:SS.SSSZ",
        "session_status": "complete",
        "percent_done": 100
      },
      ...
    ],
    "page": 0,
    "skip": 0,
    "limit": 10,
    "totalPages": 1,
    "totalResults": 1,
    "credits": 20,
    "image_to_3d_credits": 0
  }
}