Get CFTC positioning
Changed onCFTC Legacy Futures Only non-commercial positioning, in contracts. BRENT identifies NYMEX Brent Last Day (06765T), not ICE Brent. This is not disaggregated managed money or combined futures-and-options data. report_date is the source observation date; collected_at/timestamp are collection times and published_at is null when unknown. Metrics join only the same observation date; unavailable fields remain null and coverage reports partial fields. Undated legacy rows are excluded.
Request
- Base URLhttps://api.oilpriceapi.com
- AuthAPI key in header Authorization
Query parameters
Commodity. Omit for the default commodity.
Response
Get CFTC positioning
Example response
{
"status": "success"
}Changes
- breaking
the
queryrequest parametercommoditywas restricted to a list of enum values - breaking
the response property
/became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the
/response's property type changed fromobjecttointegerfor status - info
added the new enum value
BRENTto thequeryrequest parametercommodity - info
added the new enum value
GASOLINEto thequeryrequest parametercommodity - info
added the new enum value
HEATING_OILto thequeryrequest parametercommodity - info
added the new enum value
NATURAL_GASto thequeryrequest parametercommodity - info
added the new enum value
WTIto thequeryrequest parametercommodity - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status
- breaking
- info
added the new optional
queryrequest parametercommodity - info
added the media type
application/jsonfor the response with the status - info
added the media type
application/jsonfor the response with the status - info
added the non-success response with the status
- info
added the non-success response with the status
- info