Retrieves a list of all applications.
You may sort applications by: id
, name
, status
, createdTime
,
and updatedTime
.
limit | integer [ 0 .. 1000 ] Limits the number of collection items to be returned. |
offset | integer >= 0 Specifies the starting point within the collection of items to be returned. |
filter | string Filters the collection items. This field requires
a special format. Use For more information, see Using filter with collections. |
q | string Use this field to perform a partial search of text fields. |
fields | string Limits the returned fields to the specified list, each field separated by a comma. The ID value is always returned. |
sort | Array of strings Sorts and orders the collection of items. To sort in descending
order, prefix with |
List of applications retrieved.
name required | string Name of the application. | ||
logoId required | string <= 50 characters File ID of the application logo. | ||
authorName required | string Name of the application author. | ||
tagline required | string Tagline of the application. | ||
description required | string Detailed application description. This field accepts markdown and simple text. | ||
permissions required | Array of strings <operationId> List of permissions that are available to the application. If you would like to add permissions, contact Rebilly Support. | ||
id | string <= 50 characters ID of the application. | ||
authorLogoId | string <= 50 characters File ID of the author's logo. | ||
status | string Status of the application. | ||
properties | object Defines settings that users can complete when they install the application. This field accepts JSON-schema drafts 4, 6, and 7. | ||
createdTime | string <date-time> (CreatedTime) Date and time which is set automatically when the resource is created. | ||
updatedTime | string <date-time> (UpdatedTime) Date and time which updates automatically when the resource is updated. | ||
Array of objects Related links. | |||
Array of ApplicationInstanceEmbed (object) non-empty Embedded objects that are requested by the | |||
Array (non-empty) Any of:
|
Unauthorized access. Invalid credentials used.
Access forbidden.
$applications = $client->applications()->search([ 'filter' => 'status:available', ]);
[- {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "name": "string",
- "logoId": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "authorName": "string",
- "authorLogoId": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "tagline": "string",
- "description": "string",
- "status": "pending-approval",
- "permissions": [
- "GetInvoice",
- "GetInvoiceCollection",
- "GetCustomer",
- "GetCustomerCollection"
], - "properties": {
- "type": "object",
- "properties": {
- "email": {
- "type": "string"
}, - "max": {
- "type": "integer",
- "minimum": 0,
- "exclusiveMaximum": 100
}
}, - "required": [
- "email"
]
}, - "createdTime": "2019-08-24T14:15:22Z",
- "updatedTime": "2019-08-24T14:15:22Z",
- "_links": [
- {
- "href": "string",
- "rel": "self"
}
], - "_embedded": [
- {
- "applicationInstance": {
- "status": "enabling",
- "settings": {
- "color": "red",
- "limit": "5"
}, - "createdTime": "2019-08-24T14:15:22Z",
- "updatedTime": "2019-08-24T14:15:22Z",
- "_links": [
- {
- "href": "string",
- "rel": "self"
}
]
}
}
]
}
]