Agentivity API

<back to all web services

AirSegmentsWithVendorLocatorsByUser

The following routes are available for this service:
GET/AirSegmentsWithVendorLocators
AirSegmentsWithVendorLocatorsByUser Parameters:
NameParameterData TypeRequiredDescription
AccountquerystringNoComma Delimited List of Accounts
DepartureDateStartquerystringYesDate in format YYYYMMDD
DepartureDateEndquerystringNoDate in format YYYYMMDD
IsVipquerybooleanNoReturn only PNRs that are or are not flagged as VIP bookings
CompanyLevelRequestBase Parameters:
NameParameterData TypeRequiredDescription
OwningCompanyCodequerystringNoComma Delimited List of Owning Company Codes
UserNamequerystringNoUserName in form of an email address
PagingMetadata Parameters:
NameParameterData TypeRequiredDescription
OffsetquerystringNoStarting Record
LimitquerystringNoNumber of records to return (PageSize)
TotalRecordsquerystringNoTotal Number of Records in a Full Reponse (if no paging)
ResponseRecordsquerystringNoTotal Number of Records in this Reponse (on this page)
CollectionResponse<TItem> Parameters:
NameParameterData TypeRequiredDescription
ResponseMetadataformResponseMetadataNo
ResponseReportformList<TItem>No
ResponseErrorformAgentivityErrorNo
ResponseMetadata Parameters:
NameParameterData TypeRequiredDescription
SuccessformboolNo
HasCacheformboolNo
HasPagingformboolNo
CacheMetadataformCacheMetadataNo
PagingMetadataformPagingMetadataNo
CacheMetadata Parameters:
NameParameterData TypeRequiredDescription
CachedAtformDateTimeNo
CacheExpiresAtformDateTimeNo
IsFromCacheformboolNo
AgentivityError Parameters:
NameParameterData TypeRequiredDescription
ErrorCodeformstringNo
MessageformstringNo
StatusCodeformstringNo
VerboseMessageformstringNo
AirSegmentWithVendorLocators Parameters:
NameParameterData TypeRequiredDescription
RecordLocatorformstringNo
PNRCreationDateformstringNo
AgentivityRefformstringNo
AccountformstringNo
OwningConsultantIDformstringNo
OwningConsultantformstringNo
OwningAgencyLocationIDformstringNo
PaxListformstringNo
AirSegmentNbrformstringNo
SegmentStatusformstringNo
BoardPointformstringNo
OffPointformstringNo
DepartureDateformstringNo
DepartureTimeformstringNo
ArrivalTimeformstringNo
ChangeOfDayformstringNo
CarrierCodeformstringNo
FlightNbrformstringNo
BookingCodeformstringNo
PNRTicketedformstringNo
VendorLocatorformstringNo
CheckInURLformstringNo
IsVipformboolNo
PhoneNbrformstringNo
EmailAddressformstringNo

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

HTTP + XML

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

GET //AirSegmentsWithVendorLocators HTTP/1.1 
Host: api.agentivity.com 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<AgentivityResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="schemas.agentivity.com/types">
  <ResponseMetadata>
    <Success>false</Success>
    <HasCache>false</HasCache>
    <HasPaging>false</HasPaging>
    <CacheMetadata>
      <IsFromCache>false</IsFromCache>
      <CachedAt>0001-01-01T00:00:00</CachedAt>
      <CacheExpiresAt>0001-01-01T00:00:00</CacheExpiresAt>
    </CacheMetadata>
    <PagingMetadata>
      <Limit>String</Limit>
      <Offset>String</Offset>
      <ResponseRecords>0</ResponseRecords>
      <TotalRecords>0</TotalRecords>
    </PagingMetadata>
  </ResponseMetadata>
  <ResponseReport>
    <AirSegment>
      <RecordLocator>String</RecordLocator>
      <PNRCreationDate>String</PNRCreationDate>
      <AgentivityRef>String</AgentivityRef>
      <Account>String</Account>
      <OwningConsultantID>String</OwningConsultantID>
      <OwningConsultant>String</OwningConsultant>
      <OwningAgencyLocationID>String</OwningAgencyLocationID>
      <PaxList>String</PaxList>
      <AirSegmentNbr>String</AirSegmentNbr>
      <SegmentStatus>String</SegmentStatus>
      <BoardPoint>String</BoardPoint>
      <OffPoint>String</OffPoint>
      <DepartureDate>String</DepartureDate>
      <DepartureTime>String</DepartureTime>
      <ArrivalTime>String</ArrivalTime>
      <ChangeOfDay>String</ChangeOfDay>
      <CarrierCode>String</CarrierCode>
      <FlightNbr>String</FlightNbr>
      <BookingCode>String</BookingCode>
      <PNRTicketed>String</PNRTicketed>
      <VendorLocator>String</VendorLocator>
      <CheckInURL>String</CheckInURL>
      <IsVip>false</IsVip>
      <PhoneNbr>String</PhoneNbr>
      <EmailAddress>String</EmailAddress>
    </AirSegment>
  </ResponseReport>
  <ResponseError>
    <ErrorCode>String</ErrorCode>
    <Message>String</Message>
    <StatusCode>String</StatusCode>
    <VerboseMessage>String</VerboseMessage>
  </ResponseError>
</AgentivityResponse>