Sessions persist cookies and authentication state across multiple HTTP requests, enabling stateful interactions with APIs that require login flows, session tokens, or multi-step workflows. Each session maintains a cookie jar that is automatically updated after every request that uses it.
Session lifecycle:
Created automatically on first use with a session_id
Cookies updated after each request
Persists until explicitly deleted
Use these endpoints to inspect, retrieve, or delete sessions created by the Hoody cURL service.
Retrieve a list of all active cookie sessions, sorted by last used time.
Name In Type Required Description pagequery integer No 1-based page number limitquery integer No Items per page (current handler returns all items when omitted)
" session_token " : " abc123def456 " ,
" created_at " : " 2026-01-15T10:30:00.000Z " ,
" last_used " : " 2026-01-15T14:22:05.000Z "
" auth_token " : " Bearer eyJhbGciOi... "
" created_at " : " 2026-01-14T08:15:00.000Z " ,
" last_used " : " 2026-01-15T09:00:00.000Z " ,
" value " : " Bearer eyJhbGciOi... " ,
" domain " : " api.example.com " ,
" error " : " STORAGE_ERROR " ,
" message " : " Failed to read sessions "
Error Code Title Description Resolution STORAGE_ERRORStorage read failed Unable to read sessions from persistent storage Check storage permissions and disk availability
curl -X GET " https://proj-abc123-cont456-curl-1.us-east-1.containers.hoody.icu/api/v1/curl/sessions?page=1&limit=20 "
// List all sessions (paginated)
const sessions = await client . curl . sessions . listIterator ();
// Or with pagination options
const sessions = await client . curl . sessions . listIterator ({ page : 1 , limit : 20 });
Retrieve complete details of a specific cookie session, including all stored cookies, creation time, and last usage timestamp.
Use cases:
Inspect authentication cookies
Debug session state issues
Verify cookie persistence
Name In Type Required Description idpath string Yes Session identifier (caller-provided string)
" session_token " : " abc123def456 " ,
" created_at " : " 2026-01-15T10:30:00.000Z " ,
" last_used " : " 2026-01-15T14:22:05.000Z " ,
" domain " : " app.example.com " ,
" domain " : " app.example.com " ,
" error " : " SESSION_NOT_FOUND " ,
" message " : " Session not found "
Error Code Title Description Resolution SESSION_NOT_FOUNDSession does not exist No session found with the provided ID Verify session ID using listSessions or create new session
" error " : " STORAGE_ERROR " ,
" message " : " Failed to read session "
Error Code Title Description Resolution STORAGE_ERRORStorage read failed Failed to read session data from storage Check storage integrity and retry
curl -X GET " https://proj-abc123-cont456-curl-1.us-east-1.containers.hoody.icu/api/v1/curl/sessions/sess_8f3a2b1c "
const session = await client . curl . sessions . get ( " sess_8f3a2b1c " );
Retrieve only the cookie snapshot from a session (without metadata). Unique cookie names are returned as plain keys; if the same cookie name exists under multiple domain or path scopes, the snapshot uses scope-qualified keys like name@example.com/ to avoid silently dropping entries.
Name In Type Required Description idpath string Yes Session identifier
" session_token " : " abc123def456 " ,
" auth_token@example.com/ " : " Bearer eyJhbGciOi... "
" error " : " SESSION_NOT_FOUND " ,
" message " : " Session not found "
Error Code Title Description Resolution SESSION_NOT_FOUNDSession does not exist No session found with the provided ID Verify session ID using listSessions
" error " : " STORAGE_ERROR " ,
" message " : " Failed to read cookies "
Error Code Title Description Resolution STORAGE_ERRORStorage read failed Failed to read session cookies from storage Check storage permissions and retry
curl -X GET " https://proj-abc123-cont456-curl-1.us-east-1.containers.hoody.icu/api/v1/curl/sessions/sess_8f3a2b1c/cookies "
const cookies = await client . curl . sessions . getCookies ( " sess_8f3a2b1c " );
Permanently delete a session and all its stored cookies. This action cannot be undone.
Name In Type Required Description idpath string Yes Session identifier to delete
" error " : " SESSION_NOT_FOUND " ,
" message " : " Session not found "
Error Code Title Description Resolution SESSION_NOT_FOUNDSession does not exist Cannot delete session that doesn’t exist Verify session ID using listSessions endpoint
" error " : " STORAGE_ERROR " ,
" message " : " Failed to delete session "
Error Code Title Description Resolution STORAGE_ERRORStorage delete failed Session exists but could not be deleted from storage Check storage permissions and retry operation
curl -X DELETE " https://proj-abc123-cont456-curl-1.us-east-1.containers.hoody.icu/api/v1/curl/sessions/sess_8f3a2b1c "
await client . curl . sessions . delete ( " sess_8f3a2b1c " );