Loading...
Loading...
Solar Nexus integration. Manage Organizations. Use when the user wants to interact with Solar Nexus data.
npx skill4agent add membranedev/application-skills solar-nexusmembranenpm install -g @membranehq/climembrane login --tenantmembrane login complete <code>membrane search solar-nexus --elementType=connector --jsonoutput.items[0].element?.idmembrane connect --connectorId=CONNECTOR_ID --jsonmembrane connection list --jsonconnectionIdmembrane action list --intent=QUERY --connectionId=CONNECTION_ID --json| Name | Key | Description |
|---|---|---|
| Get Project Participants | get-project-participants | Retrieve all participants (contacts) associated with a project |
| Get Project Milestones | get-project-milestones | Retrieve all milestones for a project |
| List Workgroups | list-workgroups | List all workgroups in the SolarNexus account |
| List Users | list-users | List all users in the SolarNexus account |
| List Job Processes | list-job-processes | List all configured job processes/workflows from SolarNexus |
| List Lead Sources | list-lead-sources | List all configured lead sources from SolarNexus |
| Find Primary Solution | find-primary-solution | Retrieve the primary solution for a project |
| Find Job Solutions | find-job-solutions | Retrieve all solutions (proposals/configurations) for a project |
| Add Log Entry to Job | add-log-entry | Add a log entry to a project/job in SolarNexus |
| Update Milestone | update-milestone | Update a milestone on a project |
| Complete Milestone by External ID | complete-milestone-by-external-id | Complete a milestone on a project identified by external application ID |
| Complete Project Milestone | complete-project-milestone | Complete a milestone on a project by project ID and milestone name |
| Find or Create Project by External ID | find-or-create-project-by-external-id | Search for an existing project by external ID; create a new one if not found. |
| Find Project by External ID | find-project-by-external-id | Find a project by external application ID. |
| Update Project | update-project | Update an existing project/job in SolarNexus |
| List Projects | list-projects | List all projects/jobs from SolarNexus with optional filtering |
| Get Project | get-project | Retrieve a project/job by ID from SolarNexus |
| Create Project | create-project | Create a new project/job in SolarNexus with customer and site details |
membrane action run --connectionId=CONNECTION_ID ACTION_ID --jsonmembrane action run --connectionId=CONNECTION_ID ACTION_ID --json --input "{ \"key\": \"value\" }"membrane request CONNECTION_ID /path/to/endpoint| Flag | Description |
|---|---|
| HTTP method (GET, POST, PUT, PATCH, DELETE). Defaults to GET |
| Add a request header (repeatable), e.g. |
| Request body (string) |
| Shorthand to send a JSON body and set |
| Send the body as-is without any processing |
| Query-string parameter (repeatable), e.g. |
| Path parameter (repeatable), e.g. |
membrane action list --intent=QUERY