Create transfers

Allows creation transfers in bulk

SecuritybearerToken
Request
path Parameters
AccountIdentifier
required
string

Account identifier

Example: 098B0A25
ProgramCode
required
string (ProgramCode)

Any program code

Enum: "NEPOOL" "M_RETS" "NAR" "ERCOT" "PJM" "MIRECS" "NCRETS" "NYGATS" "IREC" "TIGR" "CAR" "VCS" "ACR" "CERCARBONO"
Request Body schema: application/json
dryRun
boolean

If true it will only do the validation of the request but not to create the transfers

counterpartyRegistryName
required
string
registryTransferPurpose
string

Required for PJM

Enum: "SPOT" "LONG" "REPORTING"
settlementDate
required
string <date>

Date when transfers should be settled in EST time zone

showPriceInRegistry
boolean

Required for PJM and NEPOOL. Price will be communicated to registry on placement.

notes
string
required
Array of objects
Responses
200

Transfers

400

Bad request

401

Not authorized error

500

Internal server error

post/transfers/account/{AccountIdentifier}/program/{ProgramCode}/action/create
Request samples
application/json
{
  • "dryRun": true,
  • "counterpartyRegistryName": "string",
  • "registryTransferPurpose": "SPOT",
  • "settlementDate": "2019-08-24",
  • "showPriceInRegistry": true,
  • "notes": "string",
  • "transfers": [
    ]
}
Response samples
application/json
{
  • "transfers": [
    ],
  • "batchIdentifier": "string"
}