Skip to content

Latest commit

 

History

History
139 lines (91 loc) · 2.59 KB

File metadata and controls

139 lines (91 loc) · 2.59 KB
title List all customer requests
description List all customer requests via Plane API. HTTP GET request with pagination, filtering, and query parameters.
keywords plane, plane api, rest api, api integration, customers, crm, customer management

List all customer requests

GET /api/v1/workspaces/{workspace_slug}/customers/{customer_id}/requests/

Returns a list of all requests for a customer.

Path Parameters

The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL https://app.plane.so/my-team/projects/, the workspace slug is my-team.

The unique identifier for the customer.

Query Parameters

Filter by customer ID.

Filter by workspace ID.

Number of results to return per page.

Number of results to skip for pagination.

Scopes

customers.requests:read

curl -X GET \
  "https://api.plane.so/api/v1/workspaces/my-workspace/customers/{customer_id}/requests/" \
  -H "X-API-Key: $PLANE_API_KEY" \
  # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
import requests

response = requests.get(
    "https://api.plane.so/api/v1/workspaces/my-workspace/customers/{customer_id}/requests/",
    headers={"X-API-Key": "your-api-key"}
)
print(response.json())
const response = await fetch(
  "https://api.plane.so/api/v1/workspaces/my-workspace/customers/{customer_id}/requests/",
  {
    method: "GET",
    headers: {
      "X-API-Key": "your-api-key"
    }
  }
);
const data = await response.json();
{
  "id": "resource-uuid",
  "created_at": "2024-01-01T00:00:00Z"
}