Skip to main content

Get Projects List

Overview

The Get Projects List allows you to retrieve a list of projects available.

Endpoint

GET https://api.peekshot.com/api/v1/projects

Request Headers

HeaderDescription
x-api-keyYour unique API key for authentication.

Query Parameters

ParameterTypeRequiredDefaultDescription
namestringNo-To search by name.
pagenumberNo1The page number for paginated results.
limitnumberNo10The number of results per page.

Example Request (Using Axios)

curl --location 'https://api.peekshot.com/api/v1/projects' \
--header 'x-api-key: your-api-key'

Example Response

{
"status": "success",
"message": "Projects fetched successfully",
"data": {
"projects": [
{
"id": 11,
"name": "Delta",
"createdAt": "2025-02-25T04:58:28.205Z",
"updatedAt": "2025-02-25T04:58:28.205Z",
"createdByUser": {
"id": 21,
"email": "john.doe@gmail.com",
"firstName": "John",
"lastName": "Doe"
}
}
],
"meta": {
"currentPage": 1,
"totalProjects": 1,
"limit": 10
}
},
"statusCode": 200
}

Error Responses

Status CodeError MessageDescription
400Invalid RequestCheck your input parameters.
403ForbiddenInvalid or inactive API key.
500Internal Server ErrorIssue on the server side.

Notes

  • API requests must include a valid x-api-key in the headers.

For further assistance, contact hello@peekshot.com.