HomeGuidesAPI ReferenceChangelog
Log In

Sandbox - ConEd Testing

Test out your Consolidated Edison integrations with our sandbox ArConsolidated Edison provider.

Testing with ArConsolidated Edison works a little differently than regular providers by using submitted Account numbers rather than Credentials. Please note that the live API must be used for real ConEd Accounts and that the sandbox provider omits a few steps from the process - setting up the access portal and sending out an email enrollment request.

Submitting Sandbox Accounts

To start testing with ArConslidated Edison:

  1. Dashboard: Select ArConsolidated Edison in Connect and submit an account number from the "Mock Data Scenarios" table below.
  2. API: Use the POST accounts endpoint against https://sandbox.api.arcadia.com with the ArConsolidated Edison providerId and an accountNumber from the "Mock Data Scenarios" table.

After the Account is submitted, a sandbox Third Party Portal will be created for the account and the account will be automatically enrolled if it matches one of our provided scenarios. The email approval step that real ConEd accounts require is skipped, and the account is scheduled to run in the next minute for data to be pulled.

Mock Data Scenarios

These Account numbers can be used to simulate real ConEd Accounts with various data scenarios

Account NumberMock Data Scenario
11235813010One electric account with one meter
11235813020One electric account with three meters
11235813030One gas account with one meter
11235813040One gas account with three meters
11235813050One combined electric and gas account with one electric meter and one gas mete
11235813060One closed electric account with one electric meter

Example: Account Submission via API

To submit an electric Account with one Meter:

curl --request POST \
     --url https://sandbox.api.arcadia.com/plug/accounts \
     --header 'Arc-Version: 2024-02-21' \
     --header 'accept: application/json' \
     --header 'authorization: Bearer <your-token-here>' \
     --header 'content-type: application/json' \
     --data '
{
  "accountNumber": "11235813010",
  "providerId": "prv_1ee61fb9-89b3-dc96-a9f2-b67fc1b3860f"
}
'

Response:

{
  "accountNumber" : "11235813010",
  "createdAt" : "2024-02-21T01:41:41.439+00:00",
  "createdBy" : "user.name",
  "customData" : null,
  "firstExtractedAt" : null,
  "id" : "act_1eed05a5-c947-d06d-9bc7-baab5b793a60",
  "isCustomerActionRequired" : false,
  "isStatementsProductActive" : true,
  "lastModifiedAt" : "2024-02-21T01:41:41.439+00:00",
  "lastModifiedBy" : "user.name",
  "lastSuccessfulExtractionAt" : null,
  "latestNewStatementAt" : null,
  "latestStatementDate" : null,
  "nextExpectedPostDate" : null,
  "normalizedAccountNumber" : "11235813010",
  "prepaid" : false,
  "provider" : {
    "country" : "USA",
    "id" : "prv_1ee61fb9-89b3-dc96-a9f2-b67fc1b3860f",
    "name" : "ArConsolidated Edison",
    "supportsCredentialValidation" : true
  },
  "providerClassification" : "PUBLISHER",
  "serviceTypes" : [ ],
  "siteNames" : [ ],
  "status" : "CONNECTION_IN_PROGRESS",
  "statusDetail" : null,
  "summaryAccountId" : null,
  "summaryAccountNumber" : null,
  "type" : "NORMAL"
}