createSolarWalletRelationship
Create solar wallet sharing credit between a solar wallet credit ledger and spain electricity ledger.
Deprecation
The 'createSolarWalletRelationship' field is deprecated.Use 'createCreditTransferPermission' mutation instead.
- Marked as deprecated on 2025-02-10.
- Scheduled for removal on or after 2025-08-10.
Arguments
Input fields for creating a solar wallet sharing credit between ledgers.
Returns
CreateSolarWalletRelationshipCreate the solar wallet credit sharing ledger with a validity date range betweena solar wallet ledger source and an electricity ledger target
- KT-CT-1113: Disabled GraphQL field requested.
- KT-CT-4123: Unauthorized.
- KT-CT-7899: An internal error occurred.
- KT-ES-4116: Account not found.
- KT-ES-7805: The request to create a solar wallet sharing credit between ledgers was incomplete or malformed.
- KT-ES-7806: Couldn't create sharing credit between ledgers because credit sharing ledger already exist.
- KT-ES-7809: There is no ledger of this type on this account..
Examples
The example data in the variables and responses below are autogenerated values designed to resemble real inputs. They do not represent actual customer data, and in some cases may require additional validation.
mutation CreateSolarWalletRelationship($input: CreateSolarWalletRelationshipType!) {
createSolarWalletRelationship(input: $input) {
creditSharingLedgerId
sourceAccountNumber
success
targetAccountNumber
targetGivenName
validFrom
validTo
}
}
Variables
{
"input": CreateSolarWalletRelationshipType
}
Response
{
"data": {
"createSolarWalletRelationship": {
"creditSharingLedgerId": 96407336,
"sourceAccountNumber": "A-1EEDA7EE",
"success": true,
"targetAccountNumber": "A-44846800",
"targetGivenName": "Austin",
"validFrom": "2018-01-29T21:27:48.460903+00:00",
"validTo": "1975-07-01T10:25:52.477649+00:00"
}
}
}