api/v1/customers

Method: GET https://simportal-api-staging.azurewebsites.net/api/v1/customers?skip={skip}&take={take}&search={search}&hidden={hidden}

Summary

Get a list of customers that belongs to a reseller by ID and matching selected criteria.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
skip

Optional, the number of records to skip

integer

None.

take

Optional, the number of records requested

integer

None.

search

Optional, customer name or email, can be partial match

string

None.

hidden

Optional, show hidden customers as default false

boolean

None.

Body Parameters

None.

Response Information

Resource Description

List of customers matching criteria.

Collection of CustomerOverview
NameDescriptionTypeAdditional information
Id

globally unique identifier

None.

Name

string

None.

Email

string

None.

TotalSims

integer

None.

UnactivatedSims

integer

None.

InactiveSims

integer

None.

ActiveBoltOns

integer

None.

TotalData

integer

None.

ActiveSims

integer

None.

Status

string

None.

Hidden

boolean

None.

DefaultPool

string

None.

DefaultPrivateAPN

string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "Id": "b723fbae-317d-4989-949f-ccc966be7c6d",
    "Name": "sample string 2",
    "Email": "sample string 3",
    "TotalSims": 4,
    "UnactivatedSims": 5,
    "InactiveSims": 6,
    "ActiveBoltOns": 7,
    "TotalData": 8,
    "ActiveSims": 9,
    "Status": "sample string 10",
    "Hidden": true,
    "DefaultPool": "sample string 12",
    "DefaultPrivateAPN": "sample string 13"
  },
  {
    "Id": "b723fbae-317d-4989-949f-ccc966be7c6d",
    "Name": "sample string 2",
    "Email": "sample string 3",
    "TotalSims": 4,
    "UnactivatedSims": 5,
    "InactiveSims": 6,
    "ActiveBoltOns": 7,
    "TotalData": 8,
    "ActiveSims": 9,
    "Status": "sample string 10",
    "Hidden": true,
    "DefaultPool": "sample string 12",
    "DefaultPrivateAPN": "sample string 13"
  }
]

application/xml, text/xml

Sample:
<ArrayOfCustomerOverview xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/JolaSimPortal.Shared.Models.Customer">
  <CustomerOverview>
    <ActiveBoltOns>7</ActiveBoltOns>
    <ActiveSims>9</ActiveSims>
    <DefaultPool>sample string 12</DefaultPool>
    <DefaultPrivateAPN>sample string 13</DefaultPrivateAPN>
    <Email>sample string 3</Email>
    <Hidden>true</Hidden>
    <Id>b723fbae-317d-4989-949f-ccc966be7c6d</Id>
    <InactiveSims>6</InactiveSims>
    <Name>sample string 2</Name>
    <Status>sample string 10</Status>
    <TotalData>8</TotalData>
    <TotalSims>4</TotalSims>
    <UnactivatedSims>5</UnactivatedSims>
  </CustomerOverview>
  <CustomerOverview>
    <ActiveBoltOns>7</ActiveBoltOns>
    <ActiveSims>9</ActiveSims>
    <DefaultPool>sample string 12</DefaultPool>
    <DefaultPrivateAPN>sample string 13</DefaultPrivateAPN>
    <Email>sample string 3</Email>
    <Hidden>true</Hidden>
    <Id>b723fbae-317d-4989-949f-ccc966be7c6d</Id>
    <InactiveSims>6</InactiveSims>
    <Name>sample string 2</Name>
    <Status>sample string 10</Status>
    <TotalData>8</TotalData>
    <TotalSims>4</TotalSims>
    <UnactivatedSims>5</UnactivatedSims>
  </CustomerOverview>
</ArrayOfCustomerOverview>