Sources

List Sources

get

Retrieve review source metadata available for project reviews.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

Success

application/json

Object containing response data for this resource.

successbooleanOptional

Indicates whether the request completed successfully.

codeintegerOptional

Short code or application-level status code for this resource.

get
/sources
200

Success

Create Source

post

Create a review source with a display name. The slug is generated from the name. Optional color and sprite class apply when no custom icon image is configured for this source.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

Request body for creating a review source.

namestring · max: 30Required

Display name for this source.

colorstring · max: 30 · nullableOptional

Hex color badge for this source.

spritestring · max: 50 · nullableOptional

Icon sprite class for this source when no custom icon image is set.

Responses
chevron-right
200

Success

application/json

Object containing response data for this resource.

successbooleanOptional

Indicates whether the request completed successfully.

codeintegerOptional

Short code or application-level status code for this resource.

post
/sources
200

Success

Update Source

put

Update display name, slug, color, or sprite class for an existing review source. Sending a sprite while a custom icon image is set returns an error.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired

Unique numeric identifier for this review source.

Body

Request body for updating a review source.

namestring · max: 30Required

Display name for this source.

slugstring · max: 30 · nullableOptional

URL-friendly identifier unique among sources in this project.

colorstring · max: 30 · nullableOptional

Hex color badge for this source.

spritestring · max: 50 · nullableOptional

Icon sprite class for this source when no custom icon image is set.

Responses
chevron-right
200

Success

application/json

Object containing response data for this resource.

successbooleanOptional

Indicates whether the request completed successfully.

codeintegerOptional

Short code or application-level status code for this resource.

put
/sources/{id}
200

Success

Delete Source

delete

Soft-delete a review source when it is no longer used for ingestion or display.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired

Unique numeric identifier for this review source.

Responses
chevron-right
200

Success

application/json

Object confirming the source was deleted.

successbooleanOptional

Indicates whether the request completed successfully.

codeintegerOptional

Application-level status code returned by More Good Reviews.

delete
/sources/{id}
200

Success

Last updated