ProjectCustomerListResponse
data object[]required
a81c2e15-1e47-4e0d-9fba-7a214faad56fPRJ-1234description objectrequired
Project description in markdown format.
- string
- null
latestRound object
Latest round details. Included only when requested via the fields query parameter.
Round 1Round lifecycle for the latest round: "draft" (not published), "published" (open for bidding), "completed" (bidding deadline has passed).
Possible values: [draft, published, completed]
draftProject lifecycle status: "draft" on creation, "published" after the first round is published, and "finished" after awarding.
Possible values: [published, draft, finished]
published"rfx" = no bid sheet and no questionnaire, "rfq" = bid sheet but no questionnaire, "rfi" = questionnaire but no bid sheet, "rfp" = bid sheet and questionnaire, "auction" = auction project.
Possible values: [rfq, rfx, rfp, rfi, auction]
rfqmainContact object
User details of the main project contact.
contact@archlet.chUSDattributes object
Attributes of the project. The keys are the attribute names, and the values are the attribute values. By default no attributes are set.
property name* object
- string
- number
- boolean
- string[]
- string[][]
- object
- null
Value for a "List - Single selection", "Text", "Date", or "User - Invited team member" attribute
userAccesses object[]
List of users who have access to the project
77640af3-20be-48dd-8751-6b8f8c1c2d77contact@archlet.chPossible values: [editor, viewer]
editorThe source of the user access. If the user is an admin or cross project viewer, the access source is admin/crossProjectViewer respectively. If the user is invited to a project, the access source is projectInvite. If a user is invited to a project and has a tenant-wide role, two different access sources will be returned.
Possible values: [projectInvite, admin, viewer]
projectInviteAliciaRiceorganizationNameForSuppliers objectrequired
- string
- null
pagination objectrequired
nextCursor objectrequired
A cursor used to fetch the next page of results. It is null if there is no next page. Use the value as cursor parameter to fetch the next page.
- string
- null
Indicates whether there are more results available. Keep calling the API with the provided nextCursor until hasMore is false to retrieve all results.
The total number of results available.
42{
"data": [
{
"id": "a81c2e15-1e47-4e0d-9fba-7a214faad56f",
"publicId": "PRJ-1234",
"description": null,
"latestRound": {
"name": "Round 1",
"status": "draft"
},
"status": "published",
"projectType": "rfq",
"mainContact": {
"email": "contact@archlet.ch"
},
"currencyCode": "USD",
"attributes": {
"category": [
[
"Packaging",
"Bottles",
"PET and plastic"
],
[
"Packaging",
"Bottles",
"Glass"
]
],
"isInformationalProject": false,
"estimatedTotalSavings": 250000,
"estimatedContractDurationYears": 3,
"estimatedBaselineSpend": {
"quantity": 1200000,
"currency": "USD"
},
"realisedTotalSpend": {
"quantity": 950000,
"currency": "USD"
},
"realisedTotalSavings": {
"quantity": 180000,
"currency": "USD"
},
"projectStartDate": "2026-01-01",
"projectEndDate": "2026-06-30",
"contractStartDate": "2026-07-01"
},
"userAccesses": [
{
"userId": "e7380053-ab20-4bd9-bdc9-eaffa2804cf9",
"email": "contact@archlet.ch",
"effectiveRole": "editor",
"accessSource": "projectInvite",
"firstName": "Katelin",
"lastName": "Tromp"
}
],
"name": "string",
"nameForSuppliers": "string",
"organizationNameForSuppliers": "string",
"createdAt": "2024-07-29T15:51:28.071Z",
"isTest": true
}
],
"pagination": {
"nextCursor": "MjAyNS0wMS0wMSAxNzoyOTo1OS4yNwo=",
"hasMore": true,
"total": 42
}
}