service_class.fetch
Description
Get a specific service class Please see Fetching Objects for an overview of how the fetch method works.
Parameters
service_class id
An integer representing the unique id of the service_class to fetch. You may also pass a json object with a field of id to identify the service_class you wish to fetch.
Response
An service_class object, as described by the object.describe call. NULL is returned if the service_class could not be found.
Examples
A Sample JSON-RPC service_class.fetch Request
{"method":"service_class.fetch","id":16,"params":[518]}
The JSON-RPC Response
{ "result": { "id":518, "created":"2012-11-26T19:08:34Z", "updated":"2012-11-26T19:08:34Z", "name":"Test Developer Class", "description":"", "rate_limit_override_allowed":true, "qps_limit_override_allowed":true, "block_calls":false, "object_type":"developer_class"}, "error":null,"id":20 }
Permissions Required
The user who owns the key used to authenticate the service_class.fetch call must be a member of one of the following roles
- Administrator
- Program Manager
- Community Manager
See authentication.
Errors
In addition to the standard json-rpc errors and authentication errors, application.fetch may also return these errors:
HTTP Status Code | JSON-RPC Code | Error Message | Description |
---|---|---|---|
400 | 1002 | Field \"id\" is required | You've passed an object to trigger the alternative object identifier syntax, but that object does not contain an id field. |