Xpansiv Connect exposes environmental commodity account, portfolio, exchange, forward deal, issuance, project, reference data, report, retirement, split lot and transfer operations over REST. Bearer tokens are issued by the Xpansiv authorization server at auth.xpansiv.com.
This API exposes
28 operations
across 28 paths,
organized into 14 resource areas,
and defines 97 schemas.
It is described by OpenAPI 3.0.1, at version 1.0.0-beta.
Requests are made against 3 base URLs: https://sandbox.preprod.connect.xpansiv.com/app/api/v1, https://uat.preprod.connect.xpansiv.com/app/api/v1, https://connect.xpansiv.com/app/api/v1.
28 operations28 paths97 schemas6 GET22 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.0.1
API Version
1.0.0-beta
Base URL
https://connect.xpansiv.com/app/api/v1
Authentication
HTTP Bearer
Resource Areas
14
Authentication & Security 1
Xpansiv Connect API declares
1 security scheme
for authenticating requests.
It accepts HTTP bearer tokens (JWT) (bearerToken).
By default, every request must be authenticated.
Paths & Operations 28
Across 28 paths, the API surfaces 28 operations — 6 GET, 22 POST. They span 14 resource areas, including ReferenceData, Account, AccountHolders, Exchange, Portfolio, Reports, Retirements, Generators, and 6 more. Each is listed below with its method, path, parameters, and response codes.
ReferenceData 1
The Reference Data API enables discovering Xpansiv Connect reference data types and values.
GET
/reference-data
Retrieve list of reference data
getReferenceData→ 200401500
Account 2
The Account API allows uses of Xpansiv Connect to pull a list of their registry sub-accounts. As related to the retirement activity, the list reflects the retirement sub-accounts…
The Exchange APIs allow users to take various actions, both read and write, for their interactions with execution venues, such as the CBL platform. The Search Deposits API allows…
The Portfolio API allows the user to search their credit inventory (tax lot) data on active positions across all registry accounts linked to their Xpansiv Connect account and/or o…
The Reports API allows the user to retrieve a comprehensive credit inventory (aka Tax Lot by Program Report) on all active positions with a single call across all registry account…
The Retirements APIs allow users to take various actions, both read and write, for their retirement activity. The Create Retirements API allows users of Xpansiv Connect to retire…
The Project API allows the user to pull publicly available information about carbon projects registered in the registries that are integrated with Xpansiv Connect. Note - this cal…
POST
/projects/action/search
Projects search
searchProjects3 paramsbody→ 200400401500
Instruments 1
POST
/instruments/action/search
Instruments search
searchInstruments3 paramsbody→ 200400401500
Transfers 5
The Transfers APIs allow users to take various actions, both read and write, for their bilateral transaction activity. The Search Transfers API allows the user to search registry…
The Issuance API allows the user to pull information on any Issuances associated with their account, or permissioned account, for the various registries they are linked with. The…
The Split Lots API allows the user to search split lot data on their Xpansiv Connect account and/or other Xpansiv Connect accounts that have granted your user that access.
The Forward Deals API allows the user to search The Forward Deals associated with their Xpansiv Connect account and/or other Xpansiv Connect accounts that have granted their user…
The contract defines 97 schemas that model the data the API accepts and returns. The most detailed are TaxLot (14 properties), Retirement (12 properties), CustodianAccountServiceAttributes (9 properties), Account (9 properties). Each schema is shown below with its type and property counts.
NotAuthorizedError
object
1 property
NotFoundError
object
1 property
InternalServerError
object
1 property
Ref.CarbonProgram
string
Ref.Data.CARBONPROGRAM
Ref.RegistryLinkStatus
string
Ref.Data.REGISTRYLINKSTATUS
Ref.AccountStatus
string
Ref.Data.ACCOUNTSTATUS
Ref.ServiceType
string
Ref.Data.SERVICETYPE
Ref.ServiceStatus
string
Ref.Data.SERVICEACCOUNTSTATUS
Ref.OrganizationLegalStructure
string
Ref.Data.ORGANIZATIONLEGALSTRUCTURE
Ref.OrganizationType
string
Ref.Data.ORGANIZATIONTYPE
Ref.CustodianProgram
string
Ref.Data.CUSTODIANPROGRAM
Ref.Program
string
Ref.Data.PROGRAM
Ref.RecProgram
string
Ref.Data.RECPROGRAM
Account
object
9 properties9 required
AccountRegistryLink
object
5 properties4 required
Organization
object
4 properties3 required
AccountService
object
Canonical account service response (id, status, type, optional attributes). Used on Account.services and on standalone service-account endpoints. Polymorphism…
4 properties3 required
AccountServiceAttributes
Shape is determined by the parent service type (Ref.ServiceType), using mapping: ACX → AcxAccountServiceAttributes; SUBACCOUNTSERVICE → SubaccountAccountServic…
AcxAccountServiceAttributes
object
Attributes for account service with type ACX.
1 property1 required
RetirementSubaccountCode
object
List of retirement subaccounts
3 properties2 required
SubaccountAccountServiceAttributes
object
Attributes for account service with type SUBACCOUNTSERVICE.
4 properties2 required
CustodianAccountServiceAttributes
object
Attributes for account service with type CUSTODIANSERVICE.
9 properties3 required
Page
object
4 properties4 required
Location
object
2 properties
Ref.ExecutionVenue
string
Ref.Data.EXECUTIONVENUE
Ref.Currency
string
Ref.Data.CURRENCY
Ref.Country
string
Ref.Data.COUNTRY
Ref.FuelType
string
Ref.Data.RECFUELTYPE
Ref.StateProvince
string
Ref.Data.STATEPROVINCE
Ref.Certification
string
Certification code. Ref.Data.CARBONCERTIFICATION
Ref.CreditType
string
The type of the credit. Ref.Data.CARBONCREDITTYPE
Ref.ProjectType
string
The project type. Ref.Data.CARBONPROJECTTYPE
Ref.BaselineMethodology
string
Ref.Data.BASELINEMETHODOLOGY
Ref.GeneratorStatus
string
The status of the generator in the registry. Ref.Data.GENERATORSTATUS
Type of registry sub-account. Ref.Data.SUBACCOUNTREGISTRYTYPE
Ref.ComplianceStatus
string
Flag for whether sub-account is for compliance retirement activity. Ref.Data.COMPLIANCESTATUS
Ref.WithdrawStatus
string
Status of the deposit withdrawal request. Ref.Data.WITHDRAWSTATUS
Ref.ForwardDealType
string
Type of deal as either Market or Project Specific. Ref.Data.FORWARDDEALTYPE
Ref.TaxLotSelectionStrategy
string
Ref.Data.TAXLOTSELECTIONSTRATEGY
Ref.ProjectRegistryStatus
string
The registry status of the project. Ref.Data.PROJECTREGISTRYSTATUS
Price
object
2 properties2 required
Vintage
object
2 properties1 required
Position
object
4 properties
TaxLot
object
A Tax Lot represents the incoming activity that resulted in the creation or increase of a position against an EIN. The types of activities represented by Tax L…
14 properties
Retirement
object
12 properties7 required
Ref.RetirementProgramCode
string
Retirement program code. Ref.Data.RETIREMENTPROGRAM
Ref.RetirementStatus
string
Status of the retirement. Ref.Data.RETIREMENTSTATUS
Resource
object
3 properties1 required
Ref.ResourceProgram
string
Ref.Data.RESOURCEPROGRAM
Ref.ResourceProjectStatus
string
Ref.Data.RESOURCEPROJECTSTATUS
AccountHolder
object
7 properties4 required
Generator
FuelType
object
3 properties
StateEligibility
object
Object to hold full state eligibility information - type of eligibility, extendable with other information
3 properties
VoluntaryEligibility
object
Object to hold full voluntary eligibility information - type of eligibility, effective date, expiration, extendable with other information
4 properties
Ref.StateEligibilityType
string
The type of the state eligibility. Ref.Data.RECSTATEELIGIBILITY
Ref.VoluntaryEligibilityType
string
The type of the voluntary eligibility. Ref.Data.RECVOLUNTARYELIGIBILITY
Ref.ProjectStatus
string
Ref.Data.PROJECTSTATUS
Project
ProjectCertification
object
2 properties
IssuanceCertification
object
2 properties
ResourceProject
ChildResourceProject
BaseInstrument
object
8 properties5 required
CarbonInstrument
RecInstrument
ResourceInstrument
Instrument
MarketModelInstrumentPrice
object
3 properties
MarketModelInstrument
object
3 properties
InstrumentMarket
object
2 properties
Market
object
4 properties
Ref.DepositStatus
string
The current status of the deposit in relation to the execution venue. Ref.Data.DEPOSITSTATUS
Ref.TransferStatus
string
Ref.Data.TRANSFERSTATUS
Ref.RegistryTransferStatus
string
Ref.Data.TRANSFERREGISTRYSTATUS
Ref.TransferType
string
Ref.Data.TRANSFERACTIONTYPE
Ref.RegistryTransferPurpose
string
Ref.Data.PJMTRANSFERPURPOSE
TransferDataStrategy
object
3 properties3 required
TransferDataTaxLots
object
2 properties2 required
PortfolioAction
object
5 properties
ForwardContract
object
3 properties
ForwardInstrumentAttributeBundle
object
2 properties
ForwardInstrumentMarketModelInstrument
object
2 properties
ForwardDateRange
object
4 properties
ForwardMarket
object
2 properties
ForwardFuelType
object
2 properties
ForwardStatusEvent
object
4 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Xpansiv Connect API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.