# Participation Campaign participation and content submission ## Join a campaign as an influencer - [POST /campaigns/{campaignId}/participations](https://docs-staging.varmply.com/openapi/participation/joincampaignasinfluencer.md): Join a campaign as an influencer. Creates an auto-accepted participation. Requires a valid JWT access token. ## Submit content for a participation - [POST /participations/{participationId}/content-submissions](https://docs-staging.varmply.com/openapi/participation/submitparticipationcontent.md): Submit content (e.g., Instagram post, TikTok video) for a participation. Requires a valid JWT access token. Only the influencer who owns the participation can submit content. ## Approve participation content - [POST /participations/{participationId}/approve](https://docs-staging.varmply.com/openapi/participation/approveparticipationcontent.md): Approve submitted content for a participation. Only the campaign owner can approve content. Requires a valid JWT access token. ## Mark participation as completed - [POST /participations/{participationId}/complete](https://docs-staging.varmply.com/openapi/participation/markparticipationcompleted.md): Mark a participation as completed. Only the campaign owner can mark participations as completed. Requires a valid JWT access token.