Create a pay-enhancement rule
Creates a pay-enhancement rule.
POST
/v1/pay/rules
const url = 'https://api.shiftsync.app/v1/pay/rules';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"name":"string","priority":0,"daysOfWeek":[0],"startTime":null,"endTime":null,"kind":"percentage","amount":0,"enabled":true}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.shiftsync.app/v1/pay/rules \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "name": "string", "priority": 0, "daysOfWeek": [ 0 ], "startTime": null, "endTime": null, "kind": "percentage", "amount": 0, "enabled": true }'Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
name
required
string
priority
required
integer
daysOfWeek
Array<integer>
startTime
string
endTime
string
kind
required
string
amount
required
integer
enabled
boolean
Example
{ "name": "string", "priority": 0, "daysOfWeek": [ 0 ], "startTime": null, "endTime": null, "kind": "percentage", "amount": 0, "enabled": true}Responses
Section titled “Responses”The created rule
Media typeapplication/json
object
item
required
object
id
required
integer
name
required
string
priority
required
integer
daysOfWeek
required
Array
startTime
required
string
endTime
required
string
kind
required
string
amount
required
integer
enabled
required
boolean
Example
{ "item": { "id": 0, "name": "string", "priority": 0, "daysOfWeek": [ 0 ], "startTime": "string", "endTime": "string", "kind": "percentage", "amount": 0, "enabled": true }}