Authentication
In order to authenticate calls to our APIs, you must pass the token either:
- As the _Token parameter in the query string of a REST request, or
- In the Username value in the soap header of a SOAP request.
You can manage your
API Tokens from your account page.
WSDL
Sample Requests
All Xignite APIs support multiple, easy-to-use, open standard protocols. You can place requests against the API using a simple REST request using POST or GET or you can place a request using SOAP. The sections below show how properly formed requests and corresponding outputs look like for each protocol.
Request
POST http://www.xignite.com/xFutures.asmx HTTP/1.1
Host: www.xignite.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.xignite.com/services/GetIntradayFutureChartCustom"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<Header xmlns="http://www.xignite.com/services/">
<Username>string</Username>
<Password>string</Password>
<Tracer>string</Tracer>
</Header>
</soap:Header>
<soap:Body>
<GetIntradayFutureChartCustom xmlns="http://www.xignite.com/services/">
<Symbol>string</Symbol>
<Month>int</Month>
<Year>int</Year>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Style>Line or Candle or Stick or Area or Percentage or LinePercentage
or CandlePercentage or StickPercentage or AreaPercentage
</Style>
<Width>int</Width>
<Height>int</Height>
<Design>
<Common>
<Outcome>Success or SystemError or RequestError or RegistrationError
</Outcome>
<Message>string</Message>
<Identity>string</Identity>
<Delay>double</Delay>
</Common>
<Secure>boolean</Secure>
<TextTitle>string</TextTitle>
<TextHeader>string</TextHeader>
<TextFooter>string</TextFooter>
<TextPriceLine>string</TextPriceLine>
<TextVolumeBar>string</TextVolumeBar>
<TextHighest>string</TextHighest>
<TextLowest>string</TextLowest>
<TextOpen>string</TextOpen>
<TextClose>string</TextClose>
<TextUp>string</TextUp>
<TextDown>string</TextDown>
<ColorBackground>string</ColorBackground>
<ColorBackWall>string</ColorBackWall>
<ColorVolumeBackWall>string</ColorVolumeBackWall>
<ShowVolumeBackWall>boolean</ShowVolumeBackWall>
<ColorHighlight>string</ColorHighlight>
<ColorPriceLine>string</ColorPriceLine>
<ColorVolumeBar>string</ColorVolumeBar>
<ColorVolumeBarFill>string</ColorVolumeBarFill>
<ColorHigh>string</ColorHigh>
<ColorStickUp>string</ColorStickUp>
<ColorStickLow>string</ColorStickLow>
<ColorConstant>string</ColorConstant>
<ColorLow>string</ColorLow>
<ColorPoint>string</ColorPoint>
<ColorTitle>string</ColorTitle>
<ColorFooter>string</ColorFooter>
<ColorHeader>string</ColorHeader>
<ColorAxis>string</ColorAxis>
<ColorGrid>string</ColorGrid>
<ColorFonts>string</ColorFonts>
<ColorStripe>string</ColorStripe>
<ColorOpen>string</ColorOpen>
<ColorClose>string</ColorClose>
<ColorVerticalGrid>string</ColorVerticalGrid>
<ColorHorizontalGrid>string</ColorHorizontalGrid>
<ColorUp>string</ColorUp>
<ColorDown>string</ColorDown>
<ColorHighLowLine>string</ColorHighLowLine>
<ColorCollection>string</ColorCollection>
<GridHorizontalStyle>Solid or Dot or Dash or DashDot or DashDotDot</GridHorizontalStyle>
<GridVerticalStyle>Solid or Dot or Dash or DashDot or DashDotDot</GridVerticalStyle>
<GridHorizontalWidth>int</GridHorizontalWidth>
<GridVerticalWidth>int</GridVerticalWidth>
<ColorFrame>string</ColorFrame>
<FrameBorder>string</FrameBorder>
<FormatPriceLine>string</FormatPriceLine>
<FormatVolume>string</FormatVolume>
<FormatDate>string</FormatDate>
<GradeBackground>boolean</GradeBackground>
<GradeBackwall>boolean</GradeBackwall>
<WaterMark>string</WaterMark>
<WaterMarkTopMargin>int</WaterMarkTopMargin>
<WaterMarkLeftMargin>int</WaterMarkLeftMargin>
<WaterMarkTransparency>int</WaterMarkTransparency>
<PointSize>float</PointSize>
<StackVariationLabels>boolean</StackVariationLabels>
<ShowAxisLabelInLegend>boolean</ShowAxisLabelInLegend>
<LineWidth>int</LineWidth>
<SplitPercent>int</SplitPercent>
<ShowHigh>boolean</ShowHigh>
<ShowLow>boolean</ShowLow>
<ShowOpen>boolean</ShowOpen>
<ShowClose>boolean</ShowClose>
<ShowVolume>boolean</ShowVolume>
<ShowUpVariation>boolean</ShowUpVariation>
<ShowDownVariation>boolean</ShowDownVariation>
<ShowLegend>boolean</ShowLegend>
<VariationYear>int</VariationYear>
<VolumeDivider>int</VolumeDivider>
<VolumeTextOffset>int</VolumeTextOffset>
<PriceTextOffset>int</PriceTextOffset>
<FrameType>None or Colonial or Common or Embed or Emboss or FrameOpenRight
or FrameOpenRL or OneBarGradient or RoundedUp or SlimRoundedShadowed
</FrameType>
<Projection>Orthogonal or OrthogonalElevated or OrthogonalHorizontalLeft
or OrthogonalHorizontalRight or OrthogonalHalf or OrthogonalHalfHorizontalLeft
or OrthogonalHalfHorizontalRight or OrthogonalHalfRotated
or OrthogonalHalfElevated or Perspective or PerspectiveHorizontalLeft
or PerspectiveHorizontalRight or PerspectiveRotated
or PerspectiveElevated or PerspectiveTilted</Projection>
<MarginTop>int</MarginTop>
<MarginBottom>int</MarginBottom>
<MarginLeft>int</MarginLeft>
<MarginRight>int</MarginRight>
<FontFamily>string</FontFamily>
<FontSizeHeader>int</FontSizeHeader>
<FontSizeFooter>int</FontSizeFooter>
<Height>double</Height>
<Width>double</Width>
<ZoomPercent>int</ZoomPercent>
<LegendBox>boolean</LegendBox>
<ColorLegendBackground>string</ColorLegendBackground>
<ColorLegendBorder>string</ColorLegendBorder>
<LegendVerticalPosition>int</LegendVerticalPosition>
<LegendHorizontalPosition>int</LegendHorizontalPosition>
<Reload>boolean</Reload>
<ShowPriceChartLabels>boolean</ShowPriceChartLabels>
<TickPrecision>Tick or Millisecond or Second or Minute or Hour or Day
or Week or Month</TickPrecision>
<TickPeriods>int</TickPeriods>
<WaterMarkHorizontalAlign>Center or Left or Right</WaterMarkHorizontalAlign>
<LightScheme>None or SoftTopLeft or SoftFrontal or SoftTopRight or ShinyTopLeft
or ShinyFrontal or ShinyTopRight or MetallicLustre
or NorthernLights</LightScheme>
<FontSizeLegend>int</FontSizeLegend>
<FontSizeAxes>int</FontSizeAxes>
<FontSizeTitle>int</FontSizeTitle>
<DaysForHourDisplay>int</DaysForHourDisplay>
<DaysForDayDisplay>int</DaysForDayDisplay>
<DaysForWeekDisplay>int</DaysForWeekDisplay>
<DaysForBiWeeklyDisplay>int</DaysForBiWeeklyDisplay>
<DaysForMonthDisplay>int</DaysForMonthDisplay>
<DaysForQuarterDisplay>int</DaysForQuarterDisplay>
<DaysForSemiAnnualDisplay>int</DaysForSemiAnnualDisplay>
<DaysForAnnualDisplay>int</DaysForAnnualDisplay>
<DaysForBiAnnualDisplay>int</DaysForBiAnnualDisplay>
<DaysForPentaAnnualDisplay>int</DaysForPentaAnnualDisplay>
</Design>
</GetIntradayFutureChartCustom>
</soap:Body>
</soap:Envelope>
Response
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetIntradayFutureChartCustomResponse xmlns="http://www.xignite.com/services/">
<GetIntradayFutureChartCustomResult>
<StockChart>
<Common>
<Outcome>Success or SystemError or RequestError or RegistrationError
</Outcome>
<Message>string</Message>
<Identity>string</Identity>
<Delay>double</Delay>
</Common>
<Design>
<Common>
<Outcome>Success or SystemError or RequestError or RegistrationError
</Outcome>
<Message>string</Message>
<Identity>string</Identity>
<Delay>double</Delay>
</Common>
<Secure>boolean</Secure>
<TextTitle>string</TextTitle>
<TextHeader>string</TextHeader>
<TextFooter>string</TextFooter>
<TextPriceLine>string</TextPriceLine>
<TextVolumeBar>string</TextVolumeBar>
<TextHighest>string</TextHighest>
<TextLowest>string</TextLowest>
<TextOpen>string</TextOpen>
<TextClose>string</TextClose>
<TextUp>string</TextUp>
<TextDown>string</TextDown>
<ColorBackground>string</ColorBackground>
<ColorBackWall>string</ColorBackWall>
<ColorVolumeBackWall>string</ColorVolumeBackWall>
<ShowVolumeBackWall>boolean</ShowVolumeBackWall>
<ColorHighlight>string</ColorHighlight>
<ColorPriceLine>string</ColorPriceLine>
<ColorVolumeBar>string</ColorVolumeBar>
<ColorVolumeBarFill>string</ColorVolumeBarFill>
<ColorHigh>string</ColorHigh>
<ColorStickUp>string</ColorStickUp>
<ColorStickLow>string</ColorStickLow>
<ColorConstant>string</ColorConstant>
<ColorLow>string</ColorLow>
<ColorPoint>string</ColorPoint>
<ColorTitle>string</ColorTitle>
<ColorFooter>string</ColorFooter>
<ColorHeader>string</ColorHeader>
<ColorAxis>string</ColorAxis>
<ColorGrid>string</ColorGrid>
<ColorFonts>string</ColorFonts>
<ColorStripe>string</ColorStripe>
<ColorOpen>string</ColorOpen>
<ColorClose>string</ColorClose>
<ColorVerticalGrid>string</ColorVerticalGrid>
<ColorHorizontalGrid>string</ColorHorizontalGrid>
<ColorUp>string</ColorUp>
<ColorDown>string</ColorDown>
<ColorHighLowLine>string</ColorHighLowLine>
<ColorCollection>string</ColorCollection>
<GridHorizontalStyle>Solid or Dot or Dash or DashDot or DashDotDot</GridHorizontalStyle>
<GridVerticalStyle>Solid or Dot or Dash or DashDot or DashDotDot</GridVerticalStyle>
<GridHorizontalWidth>int</GridHorizontalWidth>
<GridVerticalWidth>int</GridVerticalWidth>
<ColorFrame>string</ColorFrame>
<FrameBorder>string</FrameBorder>
<FormatPriceLine>string</FormatPriceLine>
<FormatVolume>string</FormatVolume>
<FormatDate>string</FormatDate>
<GradeBackground>boolean</GradeBackground>
<GradeBackwall>boolean</GradeBackwall>
<WaterMark>string</WaterMark>
<WaterMarkTopMargin>int</WaterMarkTopMargin>
<WaterMarkLeftMargin>int</WaterMarkLeftMargin>
<WaterMarkTransparency>int</WaterMarkTransparency>
<PointSize>float</PointSize>
<StackVariationLabels>boolean</StackVariationLabels>
<ShowAxisLabelInLegend>boolean</ShowAxisLabelInLegend>
<LineWidth>int</LineWidth>
<SplitPercent>int</SplitPercent>
<ShowHigh>boolean</ShowHigh>
<ShowLow>boolean</ShowLow>
<ShowOpen>boolean</ShowOpen>
<ShowClose>boolean</ShowClose>
<ShowVolume>boolean</ShowVolume>
<ShowUpVariation>boolean</ShowUpVariation>
<ShowDownVariation>boolean</ShowDownVariation>
<ShowLegend>boolean</ShowLegend>
<VariationYear>int</VariationYear>
<VolumeDivider>int</VolumeDivider>
<VolumeTextOffset>int</VolumeTextOffset>
<PriceTextOffset>int</PriceTextOffset>
<FrameType>None or Colonial or Common or Embed or Emboss or FrameOpenRight
or FrameOpenRL or OneBarGradient or RoundedUp or SlimRoundedShadowed
</FrameType>
<Projection>Orthogonal or OrthogonalElevated or OrthogonalHorizontalLeft
or OrthogonalHorizontalRight or OrthogonalHalf or OrthogonalHalfHorizontalLeft
or OrthogonalHalfHorizontalRight or OrthogonalHalfRotated
or OrthogonalHalfElevated or Perspective or PerspectiveHorizontalLeft
or PerspectiveHorizontalRight or PerspectiveRotated
or PerspectiveElevated or PerspectiveTilted</Projection>
<MarginTop>int</MarginTop>
<MarginBottom>int</MarginBottom>
<MarginLeft>int</MarginLeft>
<MarginRight>int</MarginRight>
<FontFamily>string</FontFamily>
<FontSizeHeader>int</FontSizeHeader>
<FontSizeFooter>int</FontSizeFooter>
<Height>double</Height>
<Width>double</Width>
<ZoomPercent>int</ZoomPercent>
<LegendBox>boolean</LegendBox>
<ColorLegendBackground>string</ColorLegendBackground>
<ColorLegendBorder>string</ColorLegendBorder>
<LegendVerticalPosition>int</LegendVerticalPosition>
<LegendHorizontalPosition>int</LegendHorizontalPosition>
<Reload>boolean</Reload>
<ShowPriceChartLabels>boolean</ShowPriceChartLabels>
<TickPrecision>Tick or Millisecond or Second or Minute or Hour or Day
or Week or Month</TickPrecision>
<TickPeriods>int</TickPeriods>
<WaterMarkHorizontalAlign>Center or Left or Right</WaterMarkHorizontalAlign>
<LightScheme>None or SoftTopLeft or SoftFrontal or SoftTopRight or ShinyTopLeft
or ShinyFrontal or ShinyTopRight or MetallicLustre
or NorthernLights</LightScheme>
<FontSizeLegend>int</FontSizeLegend>
<FontSizeAxes>int</FontSizeAxes>
<FontSizeTitle>int</FontSizeTitle>
<DaysForHourDisplay>int</DaysForHourDisplay>
<DaysForDayDisplay>int</DaysForDayDisplay>
<DaysForWeekDisplay>int</DaysForWeekDisplay>
<DaysForBiWeeklyDisplay>int</DaysForBiWeeklyDisplay>
<DaysForMonthDisplay>int</DaysForMonthDisplay>
<DaysForQuarterDisplay>int</DaysForQuarterDisplay>
<DaysForSemiAnnualDisplay>int</DaysForSemiAnnualDisplay>
<DaysForAnnualDisplay>int</DaysForAnnualDisplay>
<DaysForBiAnnualDisplay>int</DaysForBiAnnualDisplay>
<DaysForPentaAnnualDisplay>int</DaysForPentaAnnualDisplay>
</Design>
</StockChart>
<Future>
<Common>
<Outcome>Success or SystemError or RequestError or RegistrationError
</Outcome>
<Message>string</Message>
<Identity>string</Identity>
<Delay>double</Delay>
</Common>
<Symbol>string</Symbol>
<Name>string</Name>
<Month>int</Month>
<Year>int</Year>
<Exchange>string</Exchange>
<ExchangeSymbol>string</ExchangeSymbol>
<Type>Future or Swap</Type>
</Future>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<Width>int</Width>
<Height>int</Height>
<Title>string</Title>
<Style>Line or Candle or Stick or Area or Percentage or LinePercentage
or CandlePercentage or StickPercentage or AreaPercentage
</Style>
<Url>string</Url>
</GetIntradayFutureChartCustomResult>
</GetIntradayFutureChartCustomResponse>
</soap:Body>
</soap:Envelope>
Request
HTTP GET is not supported for this operation because it requires at least on complex object
as input parameter. Only SOAP is supported.
Response
HTTP GET is not supported for this operation because it requires at least on complex object
as input parameter. Only SOAP is supported.
Request
HTTP POST is not supported for this operation because it requires at least on complex object
as input parameter. Only SOAP is supported.
Response
HTTP POST is not supported for this operation because it requires at least on complex object
as input parameter. Only SOAP is supported.