POST api/ApiIntegration/SBApiGetAllClients

Request Information

URI Parameters

None.

Body Parameters

ApiProjectParam
NameDescriptionTypeAdditional information
PrivateApiKey

string

None.

Project

ApiProjectInfo

None.

Client

ApiClientInfo

None.

Site

ApiSiteInfo

None.

Request Formats

application/json, text/json

Sample:
{
  "privateApiKey": "sample string 1",
  "project": {
    "projectKey": "c1aff8f0-3cf5-4742-bee6-8b803519335a",
    "projectName": "sample string 2",
    "jobName": "sample string 3",
    "jobNote1": "sample string 4",
    "jobNote2": "sample string 5",
    "salesPerson": "sample string 6",
    "jobDate": "2026-08-03T22:27:41.7015242+00:00",
    "quoteNumber": "sample string 7",
    "jobNumber": "sample string 8",
    "po": "sample string 9"
  },
  "client": {
    "apiResponse": {
      "responseCode": 1,
      "returnKey": "22b28654-1a68-4ab2-92d3-fe2efd1c7bfb",
      "responseNote": "sample string 2"
    },
    "clientKey": "a9c83c4d-b260-4876-b147-4fe46703d54e",
    "clientName": "sample string 2",
    "clientNote": "sample string 3",
    "contactName": "sample string 4",
    "salutation": "sample string 5",
    "noAndStreet": "sample string 6",
    "suburb": "sample string 7",
    "city": "sample string 8",
    "phone": "sample string 9",
    "mobile": "sample string 10",
    "email": "sample string 11",
    "criticalNote": "sample string 12",
    "showCritical": true,
    "isOwner": true,
    "pay1Percent": 15,
    "pay2Percent": 16,
    "pay2Days": 17,
    "terms2": 18,
    "pay3Days": 19,
    "terms3": 20,
    "discount": 21
  },
  "site": {
    "measureDate": "2026-08-03T22:27:41.7015242+00:00",
    "siteContact": "sample string 1",
    "street": "sample string 2",
    "suburb": "sample string 3",
    "city": "sample string 4",
    "state": "sample string 5",
    "crossStreet": "sample string 6",
    "phone": "sample string 7",
    "newHome": true,
    "siteNoteOne": "sample string 9",
    "mobile": "sample string 10",
    "siteNoteTwo": "sample string 11",
    "zip": "sample string 12",
    "measureTime": "00:00:00.1234567",
    "siteEmail": "sample string 13"
  }
}

application/xml, text/xml

Sample:
<ApiProjectParam xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.ViewModels">
  <Client>
    <ApiResponse>
      <ResponseCode>1</ResponseCode>
      <ResponseNote>sample string 2</ResponseNote>
      <ReturnKey>22b28654-1a68-4ab2-92d3-fe2efd1c7bfb</ReturnKey>
    </ApiResponse>
    <City>sample string 8</City>
    <ClientKey>a9c83c4d-b260-4876-b147-4fe46703d54e</ClientKey>
    <ClientName>sample string 2</ClientName>
    <ClientNote>sample string 3</ClientNote>
    <ContactName>sample string 4</ContactName>
    <CriticalNote>sample string 12</CriticalNote>
    <Discount>21</Discount>
    <Email>sample string 11</Email>
    <IsOwner>true</IsOwner>
    <Mobile>sample string 10</Mobile>
    <NoAndStreet>sample string 6</NoAndStreet>
    <Pay1Percent>15</Pay1Percent>
    <Pay2Days>17</Pay2Days>
    <Pay2Percent>16</Pay2Percent>
    <Pay3Days>19</Pay3Days>
    <Phone>sample string 9</Phone>
    <Salutation>sample string 5</Salutation>
    <ShowCritical>true</ShowCritical>
    <Suburb>sample string 7</Suburb>
    <Terms2>18</Terms2>
    <Terms3>20</Terms3>
  </Client>
  <PrivateApiKey>sample string 1</PrivateApiKey>
  <Project>
    <JobDate>2026-08-03T22:27:41.7015242+00:00</JobDate>
    <JobName>sample string 3</JobName>
    <JobNote1>sample string 4</JobNote1>
    <JobNote2>sample string 5</JobNote2>
    <JobNumber>sample string 8</JobNumber>
    <PO>sample string 9</PO>
    <ProjectKey>c1aff8f0-3cf5-4742-bee6-8b803519335a</ProjectKey>
    <ProjectName>sample string 2</ProjectName>
    <QuoteNumber>sample string 7</QuoteNumber>
    <SalesPerson>sample string 6</SalesPerson>
  </Project>
  <Site>
    <City>sample string 4</City>
    <CrossStreet>sample string 6</CrossStreet>
    <MeasureDate>2026-08-03T22:27:41.7015242+00:00</MeasureDate>
    <MeasureTime>PT0.1234567S</MeasureTime>
    <Mobile>sample string 10</Mobile>
    <NewHome>true</NewHome>
    <Phone>sample string 7</Phone>
    <SiteContact>sample string 1</SiteContact>
    <SiteEmail>sample string 13</SiteEmail>
    <SiteNoteOne>sample string 9</SiteNoteOne>
    <SiteNoteTwo>sample string 11</SiteNoteTwo>
    <State>sample string 5</State>
    <Street>sample string 2</Street>
    <Suburb>sample string 3</Suburb>
    <Zip>sample string 12</Zip>
  </Site>
</ApiProjectParam>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ApiClientListResponse
NameDescriptionTypeAdditional information
ApiResponse

ApiResponse

None.

Clients

Collection of ApiClientListItem

None.

Response Formats

application/json, text/json

Sample:
{
  "apiResponse": {
    "responseCode": 1,
    "returnKey": "06f83055-5a07-43d7-8621-168af140310d",
    "responseNote": "sample string 2"
  },
  "clients": [
    {
      "clientKey": "43c8cf9b-cf50-4efb-9f6d-121570e35d8d",
      "clientName": "sample string 2",
      "status": "sample string 3"
    },
    {
      "clientKey": "43c8cf9b-cf50-4efb-9f6d-121570e35d8d",
      "clientName": "sample string 2",
      "status": "sample string 3"
    }
  ]
}

application/xml, text/xml

Sample:
<ApiClientListResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.ViewModels">
  <ApiResponse>
    <ResponseCode>1</ResponseCode>
    <ResponseNote>sample string 2</ResponseNote>
    <ReturnKey>06f83055-5a07-43d7-8621-168af140310d</ReturnKey>
  </ApiResponse>
  <Clients>
    <ApiClientListItem>
      <ClientKey>43c8cf9b-cf50-4efb-9f6d-121570e35d8d</ClientKey>
      <ClientName>sample string 2</ClientName>
      <Status>sample string 3</Status>
    </ApiClientListItem>
    <ApiClientListItem>
      <ClientKey>43c8cf9b-cf50-4efb-9f6d-121570e35d8d</ClientKey>
      <ClientName>sample string 2</ClientName>
      <Status>sample string 3</Status>
    </ApiClientListItem>
  </Clients>
</ApiClientListResponse>