Search groups, projects, owners and repositories for Git scope restrictions
const url = 'https://gateway.example.com/api/integrations/gitlab/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/scope-targets?search=&limit=50';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://gateway.example.com/api/integrations/gitlab/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/scope-targets?search=&limit=50' \ --header 'Authorization: Bearer <token>'Scope picker search for one GitLab or GitHub connector. GitLab returns groups and projects, GitHub owners and repositories; IDs are the stable provider IDs that qualifiers use (<connectorId>/group/<id>, <connectorId>/project/<id>, <connectorId>/owner/<id>, <connectorId>/repo/<id>). Needs integrations:<provider>:view on the connector or on anything in it; results only list what the caller may view. search filters by path or name and limit (1-100, default 50) caps each list. Provider results are cached briefly per connector.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Query Parameters
Section titled “Query Parameters”Responses
Section titled “Responses”Successful response
object
object
object
object
object
object
Example
{ "data": [ { "id": "550e8400-e29b-41d4-a716-446655440000", "name": "Example resource", "createdAt": "2024-01-01T12:00:00.000Z", "updatedAt": "2024-01-01T12:30:00.000Z" } ]}Bad request
object
Error code
Human-readable error message
Additional error details
Example
{ "code": "VALIDATION_ERROR", "message": "Request validation failed", "details": [ { "path": [ "name" ], "message": "Required" } ]}Authentication required
object
Error code
Human-readable error message
Additional error details
Example
{ "code": "UNAUTHORIZED", "message": "Authentication required"}Forbidden
object
Error code
Human-readable error message
Additional error details
Example
{ "code": "FORBIDDEN", "message": "Insufficient permissions"}Not found
object
Error code
Human-readable error message
Additional error details
Example
{ "code": "NOT_FOUND", "message": "Resource not found"}Conflict
object
Error code
Human-readable error message
Additional error details
Example
{ "code": "CONFLICT", "message": "Resource already exists"}Unprocessable entity
object
Error code
Human-readable error message
Additional error details
Example
{ "code": "UNPROCESSABLE_ENTITY", "message": "Request could not be processed"}Internal server error
object
Error code
Human-readable error message
Additional error details
Example
{ "code": "INTERNAL_ERROR", "message": "Internal server error"}