Organisation

Returns all (active & ended) campaigns for specified organisation. However, ended campaigns cannot have new applications

get/organisation/{id}/campaigns

Path parameters

idinteger required

Organisation ID

Response

OK

Example response

{
  "campaigns": [
    {
      "id": 6996987893965263000,
      "slug": "2024-subcom-recruitment",
      "name": "2024 Subcommittee Recruitment",
      "cover_image": "2d19617b-46fd-4927-9f53-77d69232ba5d",
      "description": "Are you excited to make a difference?",
      "starts_at": "2024-03-15T18:25:43.511Z",
      "ends_at": "2024-04-15T18:25:43.511Z"
    }
  ]
}

Changes

Changed in 2 of the 8 revisions of this API.15

    • api operation id getOrganisationCampaignsById removed and replaced with getAllOrganisationCampaigns

      api-operation-id-removed

    • added the non-success response with the status 307

      response-non-success-status-added

    • added the optional property campaigns/items/slug to the response with the 200 status

      response-optional-property-added

  • 5acc2e0d80e912See the full diff
    • removed the optional property campaigns/items/slug from the response with the 200 status

      response-optional-property-removed

    • api operation id getAllOrganisationCampaigns removed and replaced with getOrganisationCampaignsById

      api-operation-id-removed

    • removed the non-success response with the status 307

      response-non-success-status-removed

    This revision also has 17 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog