curl -X POST 'https://api.legitmark.com/api/v2/sr/8e61c991-553a-4a58-9eb6-561b64c11908/resubmit' \
-H 'Authorization: Bearer leo_your_api_key'const response = await fetch(
`https://api.legitmark.com/api/v2/sr/${srUuid}/resubmit`,
{
method: 'POST',
headers: { 'Authorization': 'Bearer leo_your_api_key' },
}
);
const { message, progress } = await response.json();
console.log(message, progress.met);import requests
response = requests.post(
f'https://api.legitmark.com/api/v2/sr/{sr_uuid}/resubmit',
headers={'Authorization': 'Bearer leo_your_api_key'},
)
result = response.json()
print(result['message'], result['progress']['met'])package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.legitmark.com/api/v2/sr/{sr_uuid}/resubmit"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"success": true,
"message": "Resubmission accepted. Your service request is being reviewed again.",
"progress": {
"current_required": 8,
"exempted_required": 0,
"total_required": 8,
"current_optional": 0,
"total_optional": 5,
"met": true
}
}{
"success": false,
"error": {
"code": 123,
"timestamp": "2023-11-07T05:31:56Z",
"message": "<string>",
"details": "<string>"
}
}{
"success": false,
"error": {
"code": 123,
"timestamp": "2023-11-07T05:31:56Z",
"message": "<string>",
"details": "<string>"
}
}{
"success": false,
"error": {
"code": 123,
"timestamp": "2023-11-07T05:31:56Z",
"message": "<string>",
"details": "<string>"
}
}{
"success": false,
"error": {
"code": 123,
"timestamp": "2023-11-07T05:31:56Z",
"message": "<string>",
"details": "<string>"
}
}Resubmit SR
Send a service request back to quality review after a photo rejection.
Call this only when the service request is QC / REJECTED (the state set by a media_rejected webhook). Upload a new photo for each rejected side first, using the same side UUID as the original upload. Uploading alone does not change the state.
On success the SR transitions from QC / REJECTED to QC / PENDING.
A repeat call while the SR is already QC / PENDING returns 200 and does not start another review. POST /submit accepts DRAFT only and returns 400 from this state.
curl -X POST 'https://api.legitmark.com/api/v2/sr/8e61c991-553a-4a58-9eb6-561b64c11908/resubmit' \
-H 'Authorization: Bearer leo_your_api_key'const response = await fetch(
`https://api.legitmark.com/api/v2/sr/${srUuid}/resubmit`,
{
method: 'POST',
headers: { 'Authorization': 'Bearer leo_your_api_key' },
}
);
const { message, progress } = await response.json();
console.log(message, progress.met);import requests
response = requests.post(
f'https://api.legitmark.com/api/v2/sr/{sr_uuid}/resubmit',
headers={'Authorization': 'Bearer leo_your_api_key'},
)
result = response.json()
print(result['message'], result['progress']['met'])package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.legitmark.com/api/v2/sr/{sr_uuid}/resubmit"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"success": true,
"message": "Resubmission accepted. Your service request is being reviewed again.",
"progress": {
"current_required": 8,
"exempted_required": 0,
"total_required": 8,
"current_optional": 0,
"total_optional": 5,
"met": true
}
}{
"success": false,
"error": {
"code": 123,
"timestamp": "2023-11-07T05:31:56Z",
"message": "<string>",
"details": "<string>"
}
}{
"success": false,
"error": {
"code": 123,
"timestamp": "2023-11-07T05:31:56Z",
"message": "<string>",
"details": "<string>"
}
}{
"success": false,
"error": {
"code": 123,
"timestamp": "2023-11-07T05:31:56Z",
"message": "<string>",
"details": "<string>"
}
}{
"success": false,
"error": {
"code": 123,
"timestamp": "2023-11-07T05:31:56Z",
"message": "<string>",
"details": "<string>"
}
}Authorizations
Bearer token authentication. Use your API key in the format: Bearer leo_xxxxxxxx
Path Parameters
Service request UUID
Response
Resubmission accepted, or the service request was already QC / PENDING
true
"Resubmission accepted. Your service request is being reviewed again."