Realms
For authentication instructions, see API overview.
Endpoints
List all realms
Returns a list of realms. The realms are returned in sorted order, with the most recent appearing first.
Query parameters
limitintegerThe number of records to return
pageintegerThe page number
orderstringThe order of the records
sortBystringThe sort of the records
fieldsstringThe filter of the records
pstringpolicyFilters
qstringsearch query
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/v2/realmsResponse
No response schemaCreate realm
Create realm. You need to pass through any required fields, and you can optionally pass through other fields.
Request body
namestringmembersarrayprimaryColorstringsecondaryColorstringlogoFilestringcitystringcityArstringcountrystringcountryArstringaddressesarraybankInfoanycontactsarrayisCompanybooleancompanyInfoobjectlocalestringcurrencystringidengagerServerUrlstringidengagerAppIdstringidengagerMasterKeystringthirdPartiesobjectidataWorkersKeystringidataWorkersUrlstringrevenueTypesarray
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X POST -H 'Content-Type: application/json' \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/v2/realms \ -d 'name="string"' \ -d 'members="array"' \ -d 'primaryColor="string"' \ -d 'secondaryColor="string"' \ -d 'logoFile="string"' \ -d 'city="string"' \ -d 'cityAr="string"' \ -d 'country="string"' \ -d 'countryAr="string"' \ -d 'addresses="array"' \ -d 'bankInfo=""' \ -d 'contacts="array"' \ -d 'isCompany="boolean"' \ -d 'companyInfo="object"' \ -d 'locale="string"' \ -d 'currency="string"' \ -d 'idengagerServerUrl="string"' \ -d 'idengagerAppId="string"' \ -d 'idengagerMasterKey="string"' \ -d 'thirdParties="object"' \ -d 'idataWorkersKey="string"' \ -d 'idataWorkersUrl="string"' \ -d 'revenueTypes="array"'Response
No response schemaRetrieve realm
Returns a single real, which you can request by passing through an id in the url.
Path parameters
idstringID of the realm
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/v2/realms/:idResponse
No response schemaUpdate realm
Update realm by setting the values of the parameters passed. Any parameters not set will be unchanged.
Path parameters
idstringID of the realm
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/v2/realms/:idResponse
No response schemaDelete realm
Path parameters
idstringID of the realm
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X DELETE \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/v2/realms/:idResponse
No response schemaRetrieve realm
Returns a single real, which you can request by passing through an id in the url.
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/v2/realms/adminrealmResponse
No response schemaCreate realm
Create realm. You need to pass through any required fields, and you can optionally pass through other fields.
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X POST -H 'Content-Type: application/json' \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/v2/realms/adminrealmdefaultResponse
No response schemaUpdate realm
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X PUT \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/v2/realms/uploadPrerequisites