AIM Web Services

<back to all web services

GetSchedulingInstructorsRequest

GetSchedulingInstructors
Requires active-e Lesson Scheduling Service

The following routes are available for this service:
GET/api/GetSchedulingInstructors
GetSchedulingInstructorsRequest Parameters:
NameParameterData TypeRequiredDescription
InstructorIdqueryintegerNoInstructor ID to lookup. If sent, other parameters will be ignored.
GroupingIdqueryintegerNoIf sent, only instructors who teach lessons with the passed grouping will be returned.
TypeIdqueryintegerNoIf sent, only instructors who teach lessons with the passed type will be returned.
LocationIdqueryintegerNoIf sent, only instructors who have an availability record at the passed location will be returned.
IncludeAvailabilityInfoquerybooleanNoIf true, basic Availability Info will be included in the response
BaseRequest Parameters:
NameParameterData TypeRequiredDescription
ApiKeyheaderstringYesThis is your AIM API Key provided by Tri-Tech
OAuthTokenheaderstringNo
GetSchedulingInstructorsResponse Parameters:
NameParameterData TypeRequiredDescription
InstructorsformList<InstructorInfo>No
BaseResponse Parameters:
NameParameterData TypeRequiredDescription
StatusbodyBaseResponseResultNo
BaseResponseResult Parameters:
NameParameterData TypeRequiredDescription
StatusCodebodystringNo
LoginbodystringNo
ErrorCodebodystringNo
ErrorDisplayTextbodystringNo
ErrorMessagebodystringNo
DomainNamebodystringNo
IpAddressbodystringNo
InstructorInfo Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
NameformstringNo
EmailformstringNo
TopicformstringNo
AvailabilityInfoformInstructorAvailabilityInfoNo
InstructorAvailabilityInfo Parameters:
NameParameterData TypeRequiredDescription
SundayformboolNo
MondayformboolNo
TuesdayformboolNo
WednesdayformboolNo
ThursdayformboolNo
FridayformboolNo
SaturdayformboolNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /api/GetSchedulingInstructors HTTP/1.1 
Host: active-ewebservice.biz 
Accept: application/json
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"Instructors":[{"Id":0,"Name":"String","Email":"String","Topic":"String","AvailabilityInfo":{"Sunday":false,"Monday":false,"Tuesday":false,"Wednesday":false,"Thursday":false,"Friday":false,"Saturday":false}}],"Status":{"StatusCode":"String","Login":"String","ErrorCode":"String","ErrorDisplayText":"String","ErrorMessage":"String","DomainName":"String","IpAddress":"String"}}