AbodeONE

<back to all web services

CreateWorshipOption

Requires Authentication
Required role:Admin
The following routes are available for this service:
POST/worship_options
POST/worship_options/create
CreateWorshipOption Parameters:
NameParameterData TypeRequiredDescription
NamebodystringNo
WorshipCategoryIdbodyint?No
DescriptionbodystringNo
Creditsbodyint?No
PresenterBonusbodyint?No
DefaultTimebodyDateTime?No
DailyLimitbodyint?No
WeeklyLimitbodyint?No
TermLimitbodyint?No
AllowLimitOverridebodybool?No
CodebodystringNo
WorshipOptionDTO Parameters:
NameParameterData TypeRequiredDescription
WorshipOptionIdformintNo
WorshipCategoryIdformint?No
NameformstringNo
DescriptionformstringNo
CreditsformintNo
PresenterBonusformintNo
DefaultTimeformDateTime?No
DailyLimitformintNo
WeeklyLimitformintNo
TermLimitformintNo
AllowLimitOverrideformboolNo
CodeformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST //worship_options HTTP/1.1 
Host: api.lsu-staging.abodehms.com 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	name: String,
	worshipCategoryId: 0,
	description: String,
	credits: 0,
	presenterBonus: 0,
	defaultTime: 0001-01-01,
	dailyLimit: 0,
	weeklyLimit: 0,
	termLimit: 0,
	allowLimitOverride: False,
	code: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	worshipOptionId: 0,
	worshipCategoryId: 0,
	name: String,
	description: String,
	credits: 0,
	presenterBonus: 0,
	defaultTime: 0001-01-01,
	dailyLimit: 0,
	weeklyLimit: 0,
	termLimit: 0,
	allowLimitOverride: False,
	code: String
}