PartnershipApplications

Decide a PartnershipApplication as admin

Changed on

Delegated Aura access tokens require partnership-applications:write; missing scope returns 403 FORBIDDEN. Approves or rejects a PartnershipApplication for an authenticated administrator.

The request accepts only APPROVE or REJECT; arbitrary state assignment is not supported. State-changing decisions follow the domain lifecycle and are accepted only from IN_REVIEW; terminal replays retain their existing idempotent behavior. Approval atomically creates or finds the Party and Partnership, grants membership and ListingSource access, updates the application, and creates the applicant notification. Rejection preserves the existing application and notification semantics. Responses always use Cache-Control: no-store.

post/api/v1/admin/partnership-applications/{partnershipApplicationId}/decision

Request

  • Base URL: https://api.stage.aura-historia.com
  • URL: https://api.stage.aura-historia.com/api/v1/admin/partnership-applications/{partnershipApplicationId}/decision
  • Auth: one of:
    • HTTP bearer
    • HTTP bearer

Path parameters

partnershipApplicationIdstring required

Unique PartnershipApplication ID for the PartnershipApplication to decide.

Request body

decision'APPROVE' | 'REJECT' required

Response

PartnershipApplication decided successfully.

idstring required
applicantUserIdstring required
state'SUBMITTED' | 'IN_REVIEW' | 'APPROVED' | 'REJECTED' | 'WITHDRAWN' required
approvedPartnershipIdstring nullable required
approvedListingSourceIdstring nullable required

Changes

    • breaking

      the response's property format changed from uuid to no format for status

    • breaking

      the response's property format changed from uuid to no format for status

    • breaking

      the response's property format changed from uuid to no format for status

    • breaking

      the response's property format changed from uuid to no format for status

    • breaking

      the // response's property format changed from uuid to no format for status

    • breaking

      removed the required property / from the response with the status

    • breaking

      removed the required property / from the response with the status

    • breaking

      removed the required property / from the response with the status

    • breaking

      removed the required property / from the response with the status

    • breaking

      removed the required property / from the response with the status

    • breaking

      removed the required property / from the response with the status

    • breaking

      removed the required property / from the response with the status

    • info

      for the path request parameter partnershipApplicationId, the format was generalized from uuid to no format

    • info

      added the required property / to the response with the status

    • info

      added the required property / to the response with the status

    • info

      added the required property / to the response with the status

    • info

      added the required property / to the response with the status

    • info

      added the required property / to the response with the status

    • info

      added the required property / to the response with the status

    • info

      added the required property / to the response with the status

    • info

      endpoint added