PUT api/v1/bvrc/agency/{agencyId}/opportunity/{opportunityId}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
agencyId

integer

Required

opportunityId

integer

Required

Body Parameters

OpportunityFormModel
NameDescriptionTypeAdditional information
Title

string

None.

Locations

Collection of LocationModel

None.

IsRemote

boolean

None.

ShortDescription

string

None.

DetailledDescription

string

None.

Requirements

Collection of integer

None.

OtherRequirements

string

None.

Category

integer

None.

TypeOfWorks

Collection of integer

None.

Duration

integer

None.

DayTime

Collection of integer

None.

IsFlexible

boolean

None.

CommitmentDescription

string

None.

Suitabilities

Collection of integer

None.

AgeFrom

integer

None.

AgeTo

integer

None.

TrainingProvided

string

None.

ReimbursementProvided

string

None.

TransportOptions

string

None.

ContactId

integer

None.

IsAdvertisement

boolean

None.

IsSkillsBankOffer

boolean

None.

Volunteers

Collection of integer

None.

IsUnlimitedApplication

boolean

None.

ApplicationLimit

integer

None.

ExpiryDate

date

None.

SubmitForReview

boolean

None.

EmailCustomMessage

string

None.

Request Formats

application/json, text/json, text/html

Sample:
{
  "title": "sample string 1",
  "locations": [
    {
      "id": 1,
      "location": "sample string 2",
      "latitude": 1.0,
      "longitude": 1.0
    },
    {
      "id": 1,
      "location": "sample string 2",
      "latitude": 1.0,
      "longitude": 1.0
    }
  ],
  "isRemote": true,
  "shortDescription": "sample string 3",
  "detailledDescription": "sample string 4",
  "requirements": [
    1,
    2
  ],
  "otherRequirements": "sample string 5",
  "category": 6,
  "typeOfWorks": [
    1,
    2
  ],
  "duration": 7,
  "dayTime": [
    1,
    2
  ],
  "isFlexible": true,
  "commitmentDescription": "sample string 9",
  "suitabilities": [
    1,
    2
  ],
  "ageFrom": 1,
  "ageTo": 1,
  "trainingProvided": "sample string 10",
  "reimbursementProvided": "sample string 11",
  "transportOptions": "sample string 12",
  "contactId": 13,
  "isAdvertisement": true,
  "isSkillsBankOffer": true,
  "volunteers": [
    1,
    2
  ],
  "isUnlimitedApplication": true,
  "applicationLimit": 1,
  "expiryDate": "2026-06-25T13:46:30.5231137+00:00",
  "submitForReview": true,
  "emailCustomMessage": "sample string 18"
}

application/xml, text/xml

Sample:
<OpportunityFormModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/VOL.API.Areas.BVRC.Common.Models">
  <AgeFrom>1</AgeFrom>
  <AgeTo>1</AgeTo>
  <ApplicationLimit>1</ApplicationLimit>
  <Category>6</Category>
  <CommitmentDescription>sample string 9</CommitmentDescription>
  <ContactId>13</ContactId>
  <DayTime xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </DayTime>
  <DetailledDescription>sample string 4</DetailledDescription>
  <Duration>7</Duration>
  <EmailCustomMessage>sample string 18</EmailCustomMessage>
  <ExpiryDate>2026-06-25T13:46:30.5231137+00:00</ExpiryDate>
  <IsAdvertisement>true</IsAdvertisement>
  <IsFlexible>true</IsFlexible>
  <IsRemote>true</IsRemote>
  <IsSkillsBankOffer>true</IsSkillsBankOffer>
  <IsUnlimitedApplication>true</IsUnlimitedApplication>
  <Locations>
    <LocationModel>
      <Id>1</Id>
      <Latitude>1</Latitude>
      <Location>sample string 2</Location>
      <Longitude>1</Longitude>
    </LocationModel>
    <LocationModel>
      <Id>1</Id>
      <Latitude>1</Latitude>
      <Location>sample string 2</Location>
      <Longitude>1</Longitude>
    </LocationModel>
  </Locations>
  <OtherRequirements>sample string 5</OtherRequirements>
  <ReimbursementProvided>sample string 11</ReimbursementProvided>
  <Requirements xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </Requirements>
  <ShortDescription>sample string 3</ShortDescription>
  <SubmitForReview>true</SubmitForReview>
  <Suitabilities xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </Suitabilities>
  <Title>sample string 1</Title>
  <TrainingProvided>sample string 10</TrainingProvided>
  <TransportOptions>sample string 12</TransportOptions>
  <TypeOfWorks xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </TypeOfWorks>
  <Volunteers xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </Volunteers>
</OpportunityFormModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.