listOrganizations

get

/ccagent/v1/organizations

List Organizations. This operation is used to get the collection of customer organizations from Oracle Commerce Cloud. It can also be used to return the list on a searched string and in a sorted order against various properties of organization. nIt has support for fields also

Request

Supported Media Types
  • application/json
Query Parameters
limit
Type: string
This is the field to determine number of records to be fetched per REST call.
offset
Type: string
This field determines the offset/starting index from which data to be fetched.
q
Type: string
Query string built as per the SCIM standards that helps to search entered string across account properties like 'name'.
sort
Type: string
This field determines the sort order of the list to be fetched.

Response

Supported Media Types
  • application/json
200 Response
Following model is returned when operation succeeds.
Body
Root Schema : listOrganizations_response
Nested Schema : items
Type: array
list of organizations
Nested Schema : items
Type: object
Example application/json

{
    "total":5,
    "totalResults":5,
    "offset":0,
    "limit":20,
    "links":[
        {
            "rel":"self",
            "href":"http://localhost:9080/ccagentui/v1/organizations?limit=20&offset=0&q=name%20co%20%22US%22"
        }
    ],
    "sort":[
        {
            "property":"name",
            "order":"asc"
        }
    ],
    "items":[
        {
            "approvalRequired":false,
            "repositoryId":"or-100005",
            "name":"US Motor Works - Wholesale",
            "active":true,
            "description":null,
            "shippingAddress":{
                "country":"US",
                "phoneNumber":"440-780-8425",
                "address2":"Geauga County",
                "city":"Chagrin Falls",
                "address1":"98 Connecticut Ave Nw",
                "companyName":"US Motor Works - Wholesale",
                "postalCode":"44023",
                "repositoryId":"ci-110028",
                "state":"OH"
            },
            "secondaryAddresses":{
                "Address1":{
                    "country":"US",
                    "phoneNumber":"440-780-8425",
                    "address2":"Geauga County",
                    "city":"Chagrin Falls",
                    "address1":"98 Connecticut Ave Nw",
                    "companyName":"US Motor Works - Wholesale",
                    "postalCode":"44023",
                    "repositoryId":"ci-110028",
                    "state":"OH"
                }
            },
            "billingAddress":{
                "country":"US",
                "phoneNumber":"440-780-8425",
                "address2":"Geauga County",
                "city":"Chagrin Falls",
                "address1":"98 Connecticut Ave Nw",
                "companyName":"US Motor Works - Wholesale",
                "postalCode":"44023",
                "repositoryId":"ci-110028",
                "state":"OH"
            },
            "id":"or-100005"
        },
        {
            "approvalRequired":false,
            "repositoryId":"or-100002",
            "name":"US Motor Works, Inc.",
            "active":true,
            "description":"US Motor Works, Inc.",
            "shippingAddress":{
                "country":"US",
                "phoneNumber":"408-752-3500",
                "address2":"Santa Clara County",
                "city":"San Jose",
                "address1":"7 W Jackson Blvd",
                "companyName":"US Motor Works, Inc.",
                "postalCode":"95111",
                "repositoryId":"ci-110029",
                "state":"CA"
            },
            "secondaryAddresses":{
                "Address1":{
                    "country":"US",
                    "phoneNumber":"408-752-3500",
                    "address2":"Santa Clara County",
                    "city":"San Jose",
                    "address1":"7 W Jackson Blvd",
                    "companyName":"US Motor Works, Inc.",
                    "postalCode":"95111",
                    "repositoryId":"ci-110029",
                    "state":"CA"
                }
            },
            "billingAddress":{
                "country":"US",
                "phoneNumber":"408-752-3500",
                "address2":"Santa Clara County",
                "city":"San Jose",
                "address1":"7 W Jackson Blvd",
                "companyName":"US Motor Works, Inc.",
                "postalCode":"95111",
                "repositoryId":"ci-110029",
                "state":"CA"
            },
            "id":"or-100002"
        }
    ]
}
Default Response
The error response. The following are the internal error codes thrown by this API when the request processing fails in Oracle Commerce Cloud: |Error Code|Description| |------------------|------------------| |100020|Invalid Input| |100019|Internal Error| |100000|If input passed is invalid| |100001|If there was no organization found with the given id|
Body
Root Schema : errorModel
Type: object
Nested Schema : errors
Type: array
An optional list of errors if multiple errors were encountered
Nested Schema : items
Type: object

Examples

Sample Response Payload returned by endpoint:

{
  "total": 5,
  "totalResults": 5,
  "offset": 0,
  "limit": 20,
  "links": [{
    "rel": "self",
    "href": "http://localhost:9080/ccagentui/v1/organizations?limit=20&offset=0&q=name%20co%20%22US%22"
  }],
  "sort": [{
    "property": "name",
    "order": "asc"
  }],
  "items": [
    {
      "approvalRequired": false,
      "repositoryId": "or-100005",
      "name": "US Motor Works - Wholesale",
      "active": true,
      "description": null,
      "shippingAddress": {
        "country": "US",
        "phoneNumber": "440-780-8425",
        "address2": "Geauga County",
        "city": "Chagrin Falls",
        "address1": "98 Connecticut Ave Nw",
        "companyName": "US Motor Works - Wholesale",
        "postalCode": "44023",
        "repositoryId": "ci-110028",
        "state": "OH"
      },
      "secondaryAddresses": {"Address1": {
        "country": "US",
        "phoneNumber": "440-780-8425",
        "address2": "Geauga County",
        "city": "Chagrin Falls",
        "address1": "98 Connecticut Ave Nw",
        "companyName": "US Motor Works - Wholesale",
        "postalCode": "44023",
        "repositoryId": "ci-110028",
        "state": "OH"
      }},
      "billingAddress": {
        "country": "US",
        "phoneNumber": "440-780-8425",
        "address2": "Geauga County",
        "city": "Chagrin Falls",
        "address1": "98 Connecticut Ave Nw",
        "companyName": "US Motor Works - Wholesale",
        "postalCode": "44023",
        "repositoryId": "ci-110028",
        "state": "OH"
      },
      "id": "or-100005"
    },
    {
      "approvalRequired": false,
      "repositoryId": "or-100002",
      "name": "US Motor Works, Inc.",
      "active": true,
      "description": "US Motor Works, Inc.",
      "shippingAddress": {
        "country": "US",
        "phoneNumber": "408-752-3500",
        "address2": "Santa Clara County",
        "city": "San Jose",
        "address1": "7 W Jackson Blvd",
        "companyName": "US Motor Works, Inc.",
        "postalCode": "95111",
        "repositoryId": "ci-110029",
        "state": "CA"
      },
      "secondaryAddresses": {"Address1": {
        "country": "US",
        "phoneNumber": "408-752-3500",
        "address2": "Santa Clara County",
        "city": "San Jose",
        "address1": "7 W Jackson Blvd",
        "companyName": "US Motor Works, Inc.",
        "postalCode": "95111",
        "repositoryId": "ci-110029",
        "state": "CA"
      }},
      "billingAddress": {
        "country": "US",
        "phoneNumber": "408-752-3500",
        "address2": "Santa Clara County",
        "city": "San Jose",
        "address1": "7 W Jackson Blvd",
        "companyName": "US Motor Works, Inc.",
        "postalCode": "95111",
        "repositoryId": "ci-110029",
        "state": "CA"
      },
      "id": "or-100002"
    }
  ]
}