Pixxel
Documentation
Developer Guide
Pixxel API
Getting Started
IntroductionAuthentication & SecuritySetting Up
Identity and Access
Projects
Order Desk
BandsetsTasking

Orders & Order Items

Search
List supported satellitesSearch satellite images
AOIs
Create a new AOIList all AOIsGet AOI
Assets
List Assets for an AOIDownload Assets of an AOIGet status of Download request
Indices
Create IndexList all Indices
Visualizations
Create VisualizationList all Visualizations
Blocks
List BlocksGet Block VersionsGet Block by Version
Insights
Create InsightsList InsightsDownload InsightsDelete Insights
Workflows
List WorkflowsGet WorkflowGet Workflow Cost EstimateList Blocks - Workflows
Jobs
About Jobs and TasksCreate JobList JobsGet JobDownload JobDownload Task
Reference
Data Types
Tasks
Download Tasks
Pixxel
Documentation
Developer Guide
Pixxel API
Getting Started
IntroductionAuthentication & SecuritySetting Up
Identity and Access
Projects
Order Desk
BandsetsTasking

Orders & Order Items

Search
List supported satellitesSearch satellite images
AOIs
Create a new AOIList all AOIsGet AOI
Assets
List Assets for an AOIDownload Assets of an AOIGet status of Download request
Indices
Create IndexList all Indices
Visualizations
Create VisualizationList all Visualizations
Blocks
List BlocksGet Block VersionsGet Block by Version
Insights
Create InsightsList InsightsDownload InsightsDelete Insights
Workflows
List WorkflowsGet WorkflowGet Workflow Cost EstimateList Blocks - Workflows
Jobs
About Jobs and TasksCreate JobList JobsGet JobDownload JobDownload Task
Reference
Data Types
Tasks
Download Tasks
  1. Identity and Access
  2. Projects

Projects

This page details how to work with Projects through our APIs. Projects are used to organize your service accounts, orders, and associated resources within our platform. This section provides the essential information to retrieve and manage projects via our API.

List Projects

  • Endpoint: GET /v0/projects
  • Description:
    Retrieve a paginated list of projects accessible to the authenticated service account.
  • Query Parameters:
    • page_num (integer): The page number for pagination.
    • page_size (integer): The number of projects per page.
  • Sample Response:
{
  "projects": [
    {
      "id": "<PROJECT_ID>",
      "name": "Example Project",
      "created_at": "2025-01-01T12:00:00Z",
      "description": "A brief description of the project."
    }
  ],
  "pagination": {
    "limit": 10,
    "offset": 0,
    "total": 1
  }
}

Note:
Service accounts need to be manually added to projects from the UI before they can access project-related API functionalities.

Get Project Details

  • Endpoint: GET /v0/projects/{id}
  • Description:
    Retrieve detailed information about a specific project using its unique project ID.
  • Path Parameter:
    • id (string): The unique identifier of the project.
  • Sample Response:
{
  "id": "<PROJECT_ID>",
  "name": "Example Project",
  "description": "Detailed information about the project.",
  "created_at": "2025-01-01T12:00:00Z",
  "updated_at": "2025-02-01T12:00:00Z"
}

How to Use These Endpoints

  1. Authentication:
    Ensure your API key is included in the Authorization header as described in the Authentication section. Without proper authentication, requests will fail with a 403 error.

  2. Pagination:
    Use the page_num and page_size parameters when listing projects to efficiently navigate through large sets of projects.

  3. Error Handling:
    A 400 error indicates an issue with your request parameters, while a 404 error suggests the specified project ID does not exist.

Setting UpBandsets
On this page
List ProjectsGet Project DetailsHow to Use These Endpoints