Effect Level Management

Effect Level is a part of Effect and every request should include Effect ID as a path argument.

Create Level Variant

post
Authorizations
AuthorizationstringRequired

Authenticate using SaaS Private token

Path parameters
company_idstring · uuidRequired
effect_idstringRequired
Body
titlestring · min: 1Required
descriptionstring | nullOptional
promptanyOptionalDefault: {}
statusall ofOptionalDefault: draft
string · enumOptional
  • published - Published
  • draft - Draft
Possible values:
simulation_periodstring | nullOptional
Responses
post
/api/v1/companies/{company_id}/effects/{effect_id}/variants/

Update Level Variant

patch
Authorizations
AuthorizationstringRequired

Authenticate using SaaS Private token

Path parameters
company_idstring · uuidRequired
effect_idstringRequired
variant_idstringRequired
Body
titlestring · min: 1Optional
descriptionstring | nullOptional
promptanyOptionalDefault: {}
statusall ofOptionalDefault: draft
string · enumOptional
  • published - Published
  • draft - Draft
Possible values:
simulation_periodstring | nullOptional
Responses
200Success
application/json
patch
/api/v1/companies/{company_id}/effects/{effect_id}/variants/{variant_id}/

List Level Variants

get
Authorizations
AuthorizationstringRequired

Authenticate using SaaS Private token

Path parameters
company_idstring · uuidRequired
effect_idstringRequired
Query parameters
qstringOptional

A search term.

pageintegerOptional

A page number within the paginated result set.

page_sizeintegerOptional

Number of results to return per page.

Responses
200Success
application/json
get
/api/v1/companies/{company_id}/effects/{effect_id}/variants/

Get Effect Level Info

get
Authorizations
AuthorizationstringRequired

Authenticate using SaaS Private token

Path parameters
company_idstring · uuidRequired
effect_idstringRequired
variant_idstringRequired
Responses
200Success
application/json
get
/api/v1/companies/{company_id}/effects/{effect_id}/variants/{variant_id}/
200Success

Delete Effect Level(s) in a Bulk Manner

post
Authorizations
AuthorizationstringRequired

Authenticate using SaaS Private token

Path parameters
company_idstring · uuidRequired
effect_idstringRequired
Body
variants_idsstring[]Required
Responses
200Success
application/json
post
/api/v1/companies/{company_id}/effects/{effect_id}/variants/bulk-delete/

Duplicate Effect Level

post
Authorizations
AuthorizationstringRequired

Authenticate using SaaS Private token

Path parameters
company_idstring · uuidRequired
effect_idstringRequired
variant_idstringRequired
Body
titlestring | null · min: 1Optional
Responses
200Success
application/json
post
/api/v1/companies/{company_id}/effects/{effect_id}/variants/{variant_id}/duplicate/

Last updated

Was this helpful?