Retrieve the status of a project resource import
GET
/api/v4/projects/{id}/relation-imports
Retrieves the status of the most recent relation import for a specified project. Because only one relation import can be scheduled at a time, you can use this endpoint to check whether the previous import completed successfully. This feature was introduced in GitLab 16.11.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Responses
Section titled “Responses”OK
Media typeapplication/json
object
id
integer format: int64
description
string
name
string
name_with_namespace
string
path
string
path_with_namespace
string
created_at
string format: date-time
import_status
string
import_type
string
correlation_id
string
failed_relations
Array<object>
object
id
integer format: int64
created_at
string format: date-time
exception_class
string
source
string
exception_message
string
relation_name
string
line_number
integer
import_error
string
stats
object
Example
{ "id": 1, "description": "desc", "name": "project1", "name_with_namespace": "John Doe / project1", "path": "project1", "path_with_namespace": "namespace1/project1", "created_at": "2020-05-07T04:27:17.016Z", "import_status": "scheduled", "import_type": "gitlab_project", "correlation_id": "dfcf583058ed4508e4c7c617bd7f0edd", "failed_relations": [ { "id": 1, "created_at": "2012-05-28T04:42:42-07:00", "exception_class": "StandardError", "source": "ImportRepositoryWorker", "relation_name": "issues", "line_number": 1 } ], "import_error": "Error message"}Bad request
Unauthorized
Forbidden
Not found
Service unavailable