AIM Web Services

<back to all web services

ContractFullDetailsRequest

ContractFullDetails
Requires active-e Contracts Service.

The following routes are available for this service:
GET/api/ContractFullDetails
ContractFullDetailsRequest Parameters:
NameParameterData TypeRequiredDescription
Acctqueryint?No
Subqueryint?No
ChangedDatequeryDateTime?No
SerialNumberquerystringNo
CalculationsDatequerystringNoIf sent, additional calculated fields will be returned using this date
StartOffsetqueryintegerNoThe Starting Offset
RecordCountqueryintegerNoThe # of records to be returned
AIMRefquerystringNoThe Contract Ref# to be looked up. If sent, do not send WebRef, Acct, Sub, ChangedDate, SerialNumber, StartOffset, or Recordcount
WebRefquerystringNoThe WebRef to be looked up. If sent, do not send AIMRef, Acct, Sub, ChangedDate, SerialNumber, StartOffset, or Recordcount
BaseSecureRequest Parameters:
NameParameterData TypeRequiredDescription
TokenHeaderstringNo
DeviceIdHeaderstringNo
AppIdHeaderstringYes
BaseRequest Parameters:
NameParameterData TypeRequiredDescription
ApiKeyheaderstringYesThis is your AIM API Key provided by Tri-Tech
OAuthTokenheaderstringNo
ContractFullDetailsResponse Parameters:
NameParameterData TypeRequiredDescription
ContractsformList<ContractInfo>No
RemainingRecordsformlongNo
BaseResponse Parameters:
NameParameterData TypeRequiredDescription
StatusbodyBaseResponseResultNo
BaseResponseResult Parameters:
NameParameterData TypeRequiredDescription
StatusCodebodystringNo
LoginbodystringNo
ErrorCodebodystringNo
ErrorDisplayTextbodystringNo
ErrorMessagebodystringNo
DomainNamebodystringNo
IpAddressbodystringNo
ContractInfo Parameters:
NameParameterData TypeRequiredDescription
Rnt_afeeformdecimalNo
Rnt_alatedbtformboolNo
Rnt_amtfinformdecimalNo
Rnt_aofinchgformdecimalNo
Rnt_apaydbtformboolNo
Rnt_apaytypformstringNo
Rnt_atcodeformshortNo
Rnt_autopayholdformDateTimeNo
Rnt_avgbalformdecimalNo
Rnt_balanceformdecimalNo
Rnt_billdaysformshortNo
Rnt_cdateformDateTimeNo
Rnt_colagencyformstringNo
Rnt_colamtformdecimalNo
Rnt_coupdateformDateTimeNo
Rnt_cramtformdecimalNo
Rnt_crmoformshortNo
Rnt_currafeeformdecimalNo
Rnt_currbalformdecimalNo
Rnt_currfcformdecimalNo
Rnt_currfeetax1formdecimalNo
Rnt_currfeetax2formdecimalNo
Rnt_currlteformdecimalNo
Rnt_currmaformdecimalNo
Rnt_currothformdecimalNo
Rnt_currprnformdecimalNo
Rnt_currtax1formdecimalNo
Rnt_currtax2formdecimalNo
Rnt_dayslateformshortNo
Rnt_daystlstformshortNo
Rnt_deprcodeformstringNo
Rnt_discountformdecimalNo
Rnt_downpayformdecimalNo
Rnt_dunnformstringNo
Rnt_edateformDateTimeNo
Rnt_fdateformDateTimeNo
Rnt_feeformdecimalNo
Rnt_finalpayformdecimalNo
Rnt_finchgformdecimalNo
Rnt_freemosformshortNo
Rnt_intdateformDateTimeNo
Rnt_intrateformdecimalNo
Rnt_irregularformboolNo
Rnt_itcodeformshortNo
Rnt_lastpaidformdecimalNo
Rnt_latefeeformdecimalNo
Rnt_lateowedformdecimalNo
Rnt_ldateformDateTimeNo
Rnt_ltcodeformshortNo
Rnt_monmaformdecimalNo
Rnt_mopayreqformboolNo
Rnt_mtcodeformshortNo
Rnt_ndateformDateTimeNo
Rnt_nextpayamtformdecimalNo
Rnt_nextpaynumformshortNo
Rnt_notedateformDateTimeNo
Rnt_notesformstringNo
Rnt_exchnotesformstringNo
Rnt_otherowedformdecimalNo
Rnt_payfreqformshortNo
Rnt_latefreqformshortNo
Rnt_payfreqtypeformshortNo
Rnt_paymentformdecimalNo
Rnt_paystrmformshortNo
Rnt_pkformlongNo
Rnt_prevamtformdecimalNo
Rnt_prevmoformshortNo
Rnt_priceformdecimalNo
Rnt_rdateformDateTimeNo
Rnt_sdateformDateTimeNo
Rnt_studentformstringNo
Rnt_subformintNo
Rnt_taxformdecimalNo
Rnt_taxrate1formdecimalNo
Rnt_taxrate2formdecimalNo
Rnt_taxrateorig1formdecimalNo
Rnt_taxrateorig2formdecimalNo
Rnt_tcodeformshortNo
Rnt_termformshortNo
Rnt_tmaintformdecimalNo
Rnt_tradeinformdecimalNo
Rnt_typerformstringNo
Rnt_timestampformDateTimeNo
AcctformintNo
TaxLocationformstringNo
DefaultDescformstringNo
PayoffDescformstringNo
SchoolformstringNo
DistrictformstringNo
RefformstringNo
AutoPayDeclinedformboolNo
InventoryformList<ContractInventoryInfo>No
CardInfoformCcInfoNo
ContractCalculatedFieldsformContractCalculatedFieldsNo
PaymentsformList<PaymentGeneric>No
Rnt_avacodeprinformstringNo
Rnt_avacodemaintformstringNo
Rnt_avacodelateformstringNo
Rnt_avacodeleaseformstringNo
Rnt_avacodefinformstringNo
Rnt_scheduledreturndateformDateTimeNo
Rnt_scheduledreturnoptionformstringNo
Rnt_scheduledreturnnotesformstringNo
Rnt_scheduledreturnstatusformstringNo
ContractInventoryInfo Parameters:
NameParameterData TypeRequiredDescription
IdformlongNo
BeginDateformDateTimeNo
CatformintNo
Costformdecimal?No
DescriptionformstringNo
DiscountformdecimalNo
DunnformstringNo
EndDateformDateTimeNo
InvTypeformstringNo
NotesformstringNo
OurPriceformdecimalNo
QtyformdecimalNo
ReceiptNotesformstringNo
SerialformstringNo
SubformintNo
TotalformdecimalNo
SkuformstringNo
MfgformstringNo
CcInfo Parameters:
NameParameterData TypeRequiredDescription
TokenStrquerystringYesToken returned from processor
CardTypequerystringYesCard Type (VISA, MCARD, AMEX, DSCVR)
LastFourquerystringYesLast four of the card
ExpirationquerystringNoExpiration Date of the Card. (MM/YY)
ReasonOnFilequerystringNoReason the card is on file.
TokenPkqueryintegerNoID of the existing Token Record in AIM, if applicable
PrimaryquerybooleanNoIs this the customer's primary card? Defaults to false.
ContractCalculatedFields Parameters:
NameParameterData TypeRequiredDescription
TermsformintNo
PayStreamformintNo
FinalPayformdecimalNo
AmountDueformdecimalNo
PayoffformdecimalNo
DiscountedPayoffformdecimalNo
RebateFcformdecimalNo
TotalLateformdecimalNo
PaymentsLateformdecimalNo
PaymentsAheadformintNo
TotalMaintOwedformdecimalNo
CurrentPlusNextformdecimalNo
PayoffDateformDateTimeNo
CreditAmountformdecimalNo
PrinLessTaxformdecimalNo
MaintLessTaxformdecimalNo
AFeeLessTaxformdecimalNo
PaymentTaxformdecimalNo
RentDueInfoformList<ContractValuesObject>No
PayoffInfoformList<ContractValuesObject>No
NoticeformstringNo
Notice2formstringNo
ContractValuesObject Parameters:
NameParameterData TypeRequiredDescription
PositionformintNo
DisplayformstringNo
ValueformdecimalNo
PaymentGeneric Parameters:
NameParameterData TypeRequiredDescription
DateformDateTimeNo
AmountformdecimalNo
RefformstringNo

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 /api/ContractFullDetails HTTP/1.1 
Host: active-ewebservice.biz 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<ContractFullDetailsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AIM.WebService">
  <Status>
    <DomainName>String</DomainName>
    <ErrorCode>String</ErrorCode>
    <ErrorDisplayText>String</ErrorDisplayText>
    <ErrorMessage>String</ErrorMessage>
    <IpAddress>String</IpAddress>
    <Login>String</Login>
    <StatusCode>String</StatusCode>
  </Status>
  <Contracts>
    <ContractInfo>
      <Acct>0</Acct>
      <AutoPayDeclined>false</AutoPayDeclined>
      <CardInfo>
        <CardType>String</CardType>
        <Expiration>String</Expiration>
        <LastFour>String</LastFour>
        <Primary>false</Primary>
        <ReasonOnFile>String</ReasonOnFile>
        <TokenPk>0</TokenPk>
        <TokenStr>String</TokenStr>
      </CardInfo>
      <ContractCalculatedFields>
        <AFeeLessTax>0</AFeeLessTax>
        <AmountDue>0</AmountDue>
        <CreditAmount>0</CreditAmount>
        <CurrentPlusNext>0</CurrentPlusNext>
        <DiscountedPayoff>0</DiscountedPayoff>
        <FinalPay>0</FinalPay>
        <MaintLessTax>0</MaintLessTax>
        <Notice>String</Notice>
        <Notice2>String</Notice2>
        <PayStream>0</PayStream>
        <PaymentTax>0</PaymentTax>
        <PaymentsAhead>0</PaymentsAhead>
        <PaymentsLate>0</PaymentsLate>
        <Payoff>0</Payoff>
        <PayoffDate>0001-01-01T00:00:00</PayoffDate>
        <PayoffInfo xmlns:d5p1="http://schemas.datacontract.org/2004/07/AIM.BL.Core.Global">
          <d5p1:ContractValuesObject>
            <d5p1:Display>String</d5p1:Display>
            <d5p1:Position>0</d5p1:Position>
            <d5p1:Value>0</d5p1:Value>
          </d5p1:ContractValuesObject>
        </PayoffInfo>
        <PrinLessTax>0</PrinLessTax>
        <RebateFc>0</RebateFc>
        <RentDueInfo xmlns:d5p1="http://schemas.datacontract.org/2004/07/AIM.BL.Core.Global">
          <d5p1:ContractValuesObject>
            <d5p1:Display>String</d5p1:Display>
            <d5p1:Position>0</d5p1:Position>
            <d5p1:Value>0</d5p1:Value>
          </d5p1:ContractValuesObject>
        </RentDueInfo>
        <Terms>0</Terms>
        <TotalLate>0</TotalLate>
        <TotalMaintOwed>0</TotalMaintOwed>
      </ContractCalculatedFields>
      <DefaultDesc>String</DefaultDesc>
      <District>String</District>
      <Inventory>
        <ContractInventoryInfo>
          <BeginDate>0001-01-01T00:00:00</BeginDate>
          <Cat>0</Cat>
          <Cost>0</Cost>
          <Description>String</Description>
          <Discount>0</Discount>
          <Dunn>String</Dunn>
          <EndDate>0001-01-01T00:00:00</EndDate>
          <Id>0</Id>
          <InvType>String</InvType>
          <Mfg>String</Mfg>
          <Notes>String</Notes>
          <OurPrice>0</OurPrice>
          <Qty>0</Qty>
          <ReceiptNotes>String</ReceiptNotes>
          <Serial>String</Serial>
          <Sku>String</Sku>
          <Sub>0</Sub>
          <Total>0</Total>
        </ContractInventoryInfo>
      </Inventory>
      <Payments xmlns:d4p1="http://schemas.datacontract.org/2004/07/AIM">
        <d4p1:PaymentGeneric>
          <d4p1:Amount>0</d4p1:Amount>
          <d4p1:Date>0001-01-01T00:00:00</d4p1:Date>
          <d4p1:Ref>String</d4p1:Ref>
        </d4p1:PaymentGeneric>
      </Payments>
      <PayoffDesc>String</PayoffDesc>
      <Ref>String</Ref>
      <Rnt_afee>0</Rnt_afee>
      <Rnt_alatedbt>false</Rnt_alatedbt>
      <Rnt_amtfin>0</Rnt_amtfin>
      <Rnt_aofinchg>0</Rnt_aofinchg>
      <Rnt_apaydbt>false</Rnt_apaydbt>
      <Rnt_apaytyp>String</Rnt_apaytyp>
      <Rnt_atcode>0</Rnt_atcode>
      <Rnt_autopayhold>0001-01-01T00:00:00</Rnt_autopayhold>
      <Rnt_avacodefin>String</Rnt_avacodefin>
      <Rnt_avacodelate>String</Rnt_avacodelate>
      <Rnt_avacodelease>String</Rnt_avacodelease>
      <Rnt_avacodemaint>String</Rnt_avacodemaint>
      <Rnt_avacodeprin>String</Rnt_avacodeprin>
      <Rnt_avgbal>0</Rnt_avgbal>
      <Rnt_balance>0</Rnt_balance>
      <Rnt_billdays>0</Rnt_billdays>
      <Rnt_cdate>0001-01-01T00:00:00</Rnt_cdate>
      <Rnt_colagency>String</Rnt_colagency>
      <Rnt_colamt>0</Rnt_colamt>
      <Rnt_coupdate>0001-01-01T00:00:00</Rnt_coupdate>
      <Rnt_cramt>0</Rnt_cramt>
      <Rnt_crmo>0</Rnt_crmo>
      <Rnt_currafee>0</Rnt_currafee>
      <Rnt_currbal>0</Rnt_currbal>
      <Rnt_currfc>0</Rnt_currfc>
      <Rnt_currfeetax1>0</Rnt_currfeetax1>
      <Rnt_currfeetax2>0</Rnt_currfeetax2>
      <Rnt_currlte>0</Rnt_currlte>
      <Rnt_currma>0</Rnt_currma>
      <Rnt_curroth>0</Rnt_curroth>
      <Rnt_currprn>0</Rnt_currprn>
      <Rnt_currtax1>0</Rnt_currtax1>
      <Rnt_currtax2>0</Rnt_currtax2>
      <Rnt_dayslate>0</Rnt_dayslate>
      <Rnt_daystlst>0</Rnt_daystlst>
      <Rnt_deprcode>String</Rnt_deprcode>
      <Rnt_discount>0</Rnt_discount>
      <Rnt_downpay>0</Rnt_downpay>
      <Rnt_dunn>String</Rnt_dunn>
      <Rnt_edate>0001-01-01T00:00:00</Rnt_edate>
      <Rnt_exchnotes>String</Rnt_exchnotes>
      <Rnt_fdate>0001-01-01T00:00:00</Rnt_fdate>
      <Rnt_fee>0</Rnt_fee>
      <Rnt_finalpay>0</Rnt_finalpay>
      <Rnt_finchg>0</Rnt_finchg>
      <Rnt_freemos>0</Rnt_freemos>
      <Rnt_intdate>0001-01-01T00:00:00</Rnt_intdate>
      <Rnt_intrate>0</Rnt_intrate>
      <Rnt_irregular>false</Rnt_irregular>
      <Rnt_itcode>0</Rnt_itcode>
      <Rnt_lastpaid>0</Rnt_lastpaid>
      <Rnt_latefee>0</Rnt_latefee>
      <Rnt_latefreq>0</Rnt_latefreq>
      <Rnt_lateowed>0</Rnt_lateowed>
      <Rnt_ldate>0001-01-01T00:00:00</Rnt_ldate>
      <Rnt_ltcode>0</Rnt_ltcode>
      <Rnt_monma>0</Rnt_monma>
      <Rnt_mopayreq>false</Rnt_mopayreq>
      <Rnt_mtcode>0</Rnt_mtcode>
      <Rnt_ndate>0001-01-01T00:00:00</Rnt_ndate>
      <Rnt_nextpayamt>0</Rnt_nextpayamt>
      <Rnt_nextpaynum>0</Rnt_nextpaynum>
      <Rnt_notedate>0001-01-01T00:00:00</Rnt_notedate>
      <Rnt_notes>String</Rnt_notes>
      <Rnt_otherowed>0</Rnt_otherowed>
      <Rnt_payfreq>0</Rnt_payfreq>
      <Rnt_payfreqtype>0</Rnt_payfreqtype>
      <Rnt_payment>0</Rnt_payment>
      <Rnt_paystrm>0</Rnt_paystrm>
      <Rnt_pk>0</Rnt_pk>
      <Rnt_prevamt>0</Rnt_prevamt>
      <Rnt_prevmo>0</Rnt_prevmo>
      <Rnt_price>0</Rnt_price>
      <Rnt_rdate>0001-01-01T00:00:00</Rnt_rdate>
      <Rnt_scheduledreturndate>0001-01-01T00:00:00</Rnt_scheduledreturndate>
      <Rnt_scheduledreturnnotes>String</Rnt_scheduledreturnnotes>
      <Rnt_scheduledreturnoption>String</Rnt_scheduledreturnoption>
      <Rnt_scheduledreturnstatus>String</Rnt_scheduledreturnstatus>
      <Rnt_sdate>0001-01-01T00:00:00</Rnt_sdate>
      <Rnt_student>String</Rnt_student>
      <Rnt_sub>0</Rnt_sub>
      <Rnt_tax>0</Rnt_tax>
      <Rnt_taxrate1>0</Rnt_taxrate1>
      <Rnt_taxrate2>0</Rnt_taxrate2>
      <Rnt_taxrateorig1>0</Rnt_taxrateorig1>
      <Rnt_taxrateorig2>0</Rnt_taxrateorig2>
      <Rnt_tcode>0</Rnt_tcode>
      <Rnt_term>0</Rnt_term>
      <Rnt_timestamp>0001-01-01T00:00:00</Rnt_timestamp>
      <Rnt_tmaint>0</Rnt_tmaint>
      <Rnt_tradein>0</Rnt_tradein>
      <Rnt_typer>String</Rnt_typer>
      <School>String</School>
      <TaxLocation>String</TaxLocation>
    </ContractInfo>
  </Contracts>
  <RemainingRecords>0</RemainingRecords>
</ContractFullDetailsResponse>