Skip to content

Conversation

@Vlad0n20
Copy link
Contributor

@Vlad0n20 Vlad0n20 commented Jan 14, 2026

Ticket

https://openscience.atlassian.net/browse/ENG-10042?atlOrigin=eyJpIjoiMjdmZTlhNzE3N2EwNDIwNWFlODc2NzYwOWI4YTI1ZTIiLCJwIjoiaiJ9

Purpose

Fix registration approve

Changes

Side Effects

Need to update frontend side
Use Correct API Endpoint
Scenario: Initial submission
Endpoint: POST /v2/registrations/{id}/actions/
Triggers: accept_submission, reject_submission
────────────────────────────────────────
Scenario: Update moderation
Endpoint: POST /v2/schema_responses/{id}/actions/
Triggers: accept, moderator_reject
For initial submission:
POST /v2/registrations/{registration_id}/actions/
{
"data": {
"type": "registration-actions",
"attributes": {
"trigger": "accept_submission", // or "reject_submission"
"comment": "Approved by moderator"
}
}
}

For update moderation:
POST /v2/schema_responses/{schema_response_id}/actions/
{
"data": {
"type": "schema-response-actions",
"attributes": {
"trigger": "accept", // or "moderator_reject"
"comment": "Update approved by moderator"
}
}
}

QE Notes

CE Notes

Documentation

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.

2 participants