Skip to content

feat(plg): add spacecatOrgId support to PLG onboarding controller[WIP]#1977

Open
Kanishkavijay39 wants to merge 1 commit intomainfrom
plg-spacecat-org-id-support
Open

feat(plg): add spacecatOrgId support to PLG onboarding controller[WIP]#1977
Kanishkavijay39 wants to merge 1 commit intomainfrom
plg-spacecat-org-id-support

Conversation

@Kanishkavijay39
Copy link
Contributor

  • resolveImsOrgId helper resolves imsOrgId from a Spacecat Organization UUID
  • onboard endpoint accepts spacecatOrgId in body (skips token-tenant validation)
  • getStatus endpoint accepts spacecatOrgId via new route GET /plg/onboard/status/org/:spacecatOrgId
  • 97 unit tests, 100% statement/branch/line coverage

Please ensure your pull request adheres to the following guidelines:

  • make sure to link the related issues in this description. Or if there's no issue created, make sure you
    describe here the problem you're solving.
  • when merging / squashing, make sure the fixed issue references are visible in the commits, for easy compilation of release notes

If the PR is changing the API specification:

  • make sure you add a "Not implemented yet" note the endpoint description, if the implementation is not ready
    yet. Ideally, return a 501 status code with a message explaining the feature is not implemented yet.
  • make sure you add at least one example of the request and response.

If the PR is changing the API implementation or an entity exposed through the API:

  • make sure you update the API specification and the examples to reflect the changes.

If the PR is introducing a new audit type:

  • make sure you update the API specification with the type, schema of the audit result and an example

Related Issues

Thanks for contributing!

@Kanishkavijay39 Kanishkavijay39 changed the title feat(plg): add spacecatOrgId support to PLG onboarding controller feat(plg): add spacecatOrgId support to PLG onboarding controller[WIP] Mar 17, 2026
- resolveImsOrgId helper resolves imsOrgId from a Spacecat Organization UUID
- onboard endpoint accepts spacecatOrgId in body (skips token-tenant validation)
- getStatus endpoint accepts spacecatOrgId via new route GET /plg/onboard/status/org/:spacecatOrgId
- 97 unit tests, 100% statement/branch/line coverage
@Kanishkavijay39 Kanishkavijay39 force-pushed the plg-spacecat-org-id-support branch from aafcb3f to 56a32e5 Compare March 17, 2026 20:17
@github-actions
Copy link

This PR will trigger a minor release when merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant