Retrieves a page of upstream servers
number
number
A page of upstream servers
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers' \
--header 'Accept: application/json'
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"values": [
{
"apiBaseUrl": "https://bitbucket.example.com",
"id": "f76a35c5-4592-425d-bf85-b4d9db68e809",
"state": "INSTALLED",
"type": "server",
"baseUrl": "https://bitbucket.example.com"
}
],
"size": 1,
"isLastPage": true,
"nextPageStart": 2154,
"start": 2154,
"limit": 25
}
Retrieves upstream server details by ID.
string
RequiredThe upstream server.
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}' \
--header 'Accept: application/json'
1
2
3
4
5
6
7
{
"apiBaseUrl": "https://bitbucket.example.com",
"id": "f76a35c5-4592-425d-bf85-b4d9db68e809",
"state": "INSTALLED",
"type": "server",
"baseUrl": "https://bitbucket.example.com"
}
Returns the mirroring atlassian-connect add-on descriptor for the upstream server identified by upstreamId
.
This endpoint should only be called by upstream servers
string
Requiredatlassian-connect add-on descriptor
any
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/addon/descriptor' \
--header 'Accept: application/json'
This REST endpoint is retained for backwards compatibility only. It is a no-op. Starting from 4.6.0, mirrors no longer specify a disabled lifecycle callback in their addon descriptor. Prior to 4.6.0, this was the callback method that was called when the mirroring atlassian-connect add-on has been disabled in the upstream server identified by upstreamId
.
string
RequiredAn empty response indicating that callback has been processed
1
2
curl --request POST \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/addon/disabled'
This REST endpoint is retained for backwards compatibility only. It is a no-op. Starting from 4.6.0, mirrors no longer specify an enabled lifecycle callback in their addon descriptor. Prior
to 4.6.0, this was the callback method that was called when the mirroring atlassian-connect add-on has been
enabled in the upstream server identified by upstreamId
.
string
RequiredAn empty response indicating that callback has been processed
1
2
curl --request POST \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/addon/enabled'
Callback method for web hook events this mirror is interested in.
This endpoint should only be called by upstream servers
string
Requiredthe entity
RestUnknownEntity
an empty response indicating that callback has been processed
1
2
3
4
curl --request POST \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/addon/events' \
--header 'Content-Type: application/json' \
--data '{}'
Callback method that should be called when the mirroring atlassian-connect add-on has been installed in the upstream server identified by upstreamId
This endpoint should only be called by upstream servers
string
Requiredthe event
string
string
string
Requiredstring
string
string
Requiredstring
string
An empty response indicating that callback has been processed
1
2
3
4
5
6
7
8
9
10
11
12
13
curl --request POST \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/addon/installed' \
--header 'Content-Type: application/json' \
--data '{
"apiBaseUrl": "<string>",
"baseUrl": "https://us-east.bitbucket.example.com",
"clientKey": "atlassian-mirroring-addon",
"key": "connect-mirror-install",
"publicKey": "616161",
"sharedSecret": "424242",
"teamId": "<string>",
"teamName": "<string>"
}'
Callback method that should be called when the mirroring atlassian-connect add-on has been uninstalled from the
upstream server identified by upstreamId
This endpoint should only be called by upstream servers
string
RequiredAn empty response indicating that callback has been processed
1
2
curl --request POST \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/addon/uninstalled'
Retrieves the list of farm nodes in this cluster
string
RequiredThe list of farm nodes
array<RestClusterNode>
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/farmNodes' \
--header 'Accept: application/json;charset=UTF-8'
Retrieves synchronization progress state for the specified upstream server.If there's no progress to report, this resource will return
If there are repositories in the process of synchronizing, but the precise number hasn't been discovered yet, this resource will return:1
{"discovering":false,"syncedRepos":0,"totalRepos":0}
If there is progress to report and the total number of repositories is known, this resource will return:1
{"discovering":true,"syncedRepos":3,"totalRepos":100}
1
{"discovering":false,"syncedRepos":242,"totalRepos":1071}
string
Requiredthe synchronization progress state
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/progress' \
--header 'Accept: application/json'
1
2
3
4
5
{
"discovering": true,
"syncedRepos": 2154,
"totalRepos": 2154
}
Retrieves all available clone urls for the specified repository.
string
Requiredstring
RequiredThe mirrored repository's information.
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/repos/{upstreamRepoId}' \
--header 'Accept: application/json'
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
"pushUrls": [
{
"name": "http",
"href": "https://bitbucket.example.com/scm/awesomeproject/awesomerepo.git"
}
],
"cloneUrls": [
{
"name": "http",
"href": "https://bitbucket.example.com/scm/awesomeproject/awesomerepo.git"
}
],
"mirrorName": "Saigon Mirror",
"lastUpdated": "<string>",
"available": true,
"status": "NOT_MIRRORED",
"repositoryId": "1"
}
This method is no longer supported
string
Requiredstring
Requiredstring
this operation is no longer supported
any
1
2
curl --request POST \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/repos/{upstreamRepoId}/synchronization'
Retrieves mirror settings
string
Requiredthe mirror settings
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/settings' \
--header 'Accept: application/json'
1
2
3
4
5
6
{
"projectIds": [
"<string>"
],
"mode": "ALL_PROJECTS"
}
Sets the settings for the specified upstream
string
Requiredthe mirror settings to update to
array<string>
string
the updated mirror settings
1
2
3
4
5
6
7
8
9
10
curl --request PUT \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/settings' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"projectIds": [
"<string>"
],
"mode": "ALL_PROJECTS"
}'
1
2
3
4
5
6
{
"projectIds": [
"<string>"
],
"mode": "ALL_PROJECTS"
}
Gets the current mirror mode for the specified upstream
string
Requiredthe current mirror mode
any
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/settings/mode' \
--header 'Accept: application/json'
Sets the mirror mode for the specified upstream
string
Requiredstring
the mode to set
any
1
2
3
4
5
curl --request PUT \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/settings/mode' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '"<string>"'
Returns the IDs of the projects that the mirror is configured to mirror
string
Requiredthe currently mirrored project IDs
any
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/settings/projects' \
--header 'Accept: application/json'
Configures the mirror to mirror the provided projects
string
Requiredarray<string>
the currently mirrored project IDs
any
1
2
3
4
5
6
7
curl --request POST \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/settings/projects' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '[
"<string>"
]'
Configures the mirror to no longer mirror the provided projects
string
Requiredarray<string>
the request has been processed
1
2
3
4
5
6
curl --request DELETE \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/settings/projects' \
--header 'Content-Type: application/json' \
--data '[
"<string>"
]'
Configures the mirror to mirror the provided project
string
Requiredstring
Requiredthe currently mirrored project IDs
any
1
2
3
curl --request POST \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/settings/projects/{projectId}' \
--header 'Accept: application/json'
Configures the mirror to no longer mirror the provided project
string
Requiredstring
Requiredthe request has been processed
1
2
curl --request DELETE \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/settings/projects/{projectId}'
This method is no longer supported
string
Requiredstring
this operation is no longer supported
any
1
2
curl --request POST \
--url 'http://{baseurl}/rest/mirroring/latest/upstreamServers/{upstreamId}/synchronization'
Retrieves the current user's preferred mirror server
This request has no parameters.
the preferred mirror server
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/account/settings/preferred-mirror' \
--header 'Accept: application/json'
1
2
3
4
5
6
7
8
9
10
{
"lastSeenDate": "<string>",
"productVersion": "8.0.0",
"mirrorType": "SINGLE",
"productType": "Bitbucket",
"name": "Mirror",
"id": "B0F5-CS21-45C2-CCK3",
"enabled": true,
"baseUrl": "http://vietnam.example.com"
}
Sets the mirror specified by a mirror ID as the current user's preferred mirror
the mirror ID
string
an empty response indicating that the user setting has been updated
1
2
3
4
curl --request POST \
--url 'http://{baseurl}/rest/mirroring/latest/account/settings/preferred-mirror' \
--header 'Content-Type: application/json' \
--data '"<string>"'
Removes the current user's preferred mirror
This request has no parameters.
an empty response indicating that the user setting has been updated
1
2
curl --request DELETE \
--url 'http://{baseurl}/rest/mirroring/latest/account/settings/preferred-mirror'
This request has no parameters.
The analytics settings from upstream
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/analyticsSettings' \
--header 'Accept: application/json'
1
2
3
4
5
{
"supportEntitlementNumber": "SEN-500",
"canCollectAnalytics": true,
"serverTime": 1640390400000
}
Authenticates on behalf of a user. Used by mirrors to check the credentials supplied to them by users. If successful a user and their effective permissions is returned. Currently only username/password and SSH credentials are supported.
RestUsernamePasswordCredentials
Requiredinteger
The user for the supplied credentials and their effective permissions}.
1
2
3
4
5
6
7
8
9
10
11
curl --request POST \
--url 'http://{baseurl}/rest/mirroring/latest/authenticate' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"credentials": {
"password": "secr3t",
"username": "user1"
},
"repositoryId": 2154
}'
1
2
3
4
5
6
7
8
9
10
{
"effectivePermissions": {},
"slug": "jcitizen",
"displayName": "Jane Citizen",
"id": 101,
"type": "NORMAL",
"active": true,
"emailAddress": "jane@example.com",
"name": "jcitizen"
}
Returns a list of mirrors
number
number
a page of mirrors
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/mirrorServers' \
--header 'Accept: application/json'
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
"values": [
{
"lastSeenDate": "<string>",
"productVersion": "8.0.0",
"mirrorType": "SINGLE",
"productType": "Bitbucket",
"name": "Mirror",
"id": "B0F5-CS21-45C2-CCK3",
"enabled": true,
"baseUrl": "http://vietnam.example.com"
}
],
"size": 1,
"isLastPage": true,
"nextPageStart": 2154,
"start": 2154,
"limit": 25
}
Returns the mirror specified by a mirror ID
string
Requiredthe mirror
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/mirrorServers/{mirrorId}' \
--header 'Accept: application/json'
1
2
3
4
5
6
7
8
9
10
{
"lastSeenDate": "<string>",
"productVersion": "8.0.0",
"mirrorType": "SINGLE",
"productType": "Bitbucket",
"name": "Mirror",
"id": "B0F5-CS21-45C2-CCK3",
"enabled": true,
"baseUrl": "http://vietnam.example.com"
}
Upgrades the add-on for the mirror server in question This endpoint can only be called by the mirror instance or system administrators
Since 5.8
string
Requiredstring
string
string
string
the mirror
1
2
3
4
5
6
7
8
9
10
curl --request PUT \
--url 'http://{baseurl}/rest/mirroring/latest/mirrorServers/{mirrorId}' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"addonDescriptorUri": "https://bitbucket-eu.example.com:7990/bitbucket/rest/mirroring/1.0/descriptor",
"baseUrl": "https://bitbucket-eu.example.com:7990/bitbucket",
"productType": "Bitbucket",
"productVersion": "8.0.0"
}'
1
2
3
4
5
6
7
8
9
10
{
"lastSeenDate": "<string>",
"productVersion": "8.0.0",
"mirrorType": "SINGLE",
"productType": "Bitbucket",
"name": "Mirror",
"id": "B0F5-CS21-45C2-CCK3",
"enabled": true,
"baseUrl": "http://vietnam.example.com"
}
Removes a mirror, disabling all access and notifications for the mirror server in question
string
Requiredan empty response indicating that the mirror has been removed
1
2
curl --request DELETE \
--url 'http://{baseurl}/rest/mirroring/latest/mirrorServers/{mirrorId}'
Publishes a RepositoryMirrorEvent on the event queue.
string
Requiredinteger
string
string
The event was successfully placed on the queue
1
2
3
4
5
6
7
8
curl --request POST \
--url 'http://{baseurl}/rest/mirroring/latest/mirrorServers/{mirrorId}/events' \
--header 'Content-Type: application/json' \
--data '{
"mirrorRepoId": 42,
"type": "SYNCHRONIZED",
"upstreamRepoId": "24"
}'
string
Requireddefault response
any
1
2
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/mirrorServers/{mirrorId}/webPanels/config'
Returns the requested project using its primary key ID.
Since 6.7
string
RequiredThe project with the specified ID
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/projects/{projectId}' \
--header 'Accept: application/json'
1
2
3
4
5
6
7
8
9
10
11
{
"avatar": "<string>",
"name": "My Cool Project",
"key": "PRJ",
"public": true,
"id": 2154,
"type": "NORMAL",
"description": "The description for my cool project",
"namespace": "<string>",
"scope": "PROJECT"
}
Returns a page of repositories for a given project, enriched with a content hash
string
Requiredstring
number
number
A page of repositories with content hashes
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/projects/{projectId}/repos' \
--header 'Accept: application/json'
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
{
"values": [
{
"properties": {
"defaultBranchId": "refs/heads/master",
"contentHash": "457389a0b871fb61012a7351d09aefc0cf1c57c306449d4b5df4d2f381df8433",
"metadataHash": "11e5cd17e8d74d84a11f2c8a6bbc6ae0a2b69059e54030f49214c94d980364c1"
},
"scmId": "git",
"hierarchyId": "e3c939f9ef4a7fae272e",
"statusMessage": "Available",
"partition": 2154,
"origin": {
"scmId": "git",
"hierarchyId": "e3c939f9ef4a7fae272e",
"statusMessage": "Available",
"partition": 2154,
"archived": true,
"forkable": true,
"defaultBranch": "main",
"relatedLinks": {},
"slug": "my-repo",
"name": "My repo",
"public": true,
"id": 2154,
"state": "AVAILABLE",
"description": "My repo description",
"scope": "REPOSITORY"
},
"archived": true,
"forkable": true,
"defaultBranch": "main",
"relatedLinks": {},
"slug": "my-repo",
"name": "My repo",
"public": true,
"id": 2154,
"state": "AVAILABLE",
"description": "My repo description",
"scope": "REPOSITORY"
}
],
"size": 1,
"isLastPage": true,
"nextPageStart": 2154,
"start": 2154,
"limit": 25
}
Returns a page of repositories enriched with a content hash and default branch
string
A page of repositories with content hashes and default branch
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/repos' \
--header 'Accept: application/json'
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
{
"properties": {
"defaultBranchId": "refs/heads/master",
"contentHash": "457389a0b871fb61012a7351d09aefc0cf1c57c306449d4b5df4d2f381df8433",
"metadataHash": "11e5cd17e8d74d84a11f2c8a6bbc6ae0a2b69059e54030f49214c94d980364c1"
},
"scmId": "git",
"hierarchyId": "e3c939f9ef4a7fae272e",
"statusMessage": "Available",
"partition": 2154,
"origin": {
"scmId": "git",
"hierarchyId": "e3c939f9ef4a7fae272e",
"statusMessage": "Available",
"partition": 2154,
"archived": true,
"forkable": true,
"defaultBranch": "main",
"relatedLinks": {},
"slug": "my-repo",
"name": "My repo",
"public": true,
"id": 2154,
"state": "AVAILABLE",
"description": "My repo description",
"scope": "REPOSITORY"
},
"archived": true,
"forkable": true,
"defaultBranch": "main",
"relatedLinks": {},
"slug": "my-repo",
"name": "My repo",
"public": true,
"id": 2154,
"state": "AVAILABLE",
"description": "My repo description",
"scope": "REPOSITORY"
}
Returns a repository enriched with a content hash and default branch
string
Requiredboolean
The repository with the specified repoId
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/repos/{repoId}' \
--header 'Accept: application/json'
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
{
"properties": {
"defaultBranchId": "refs/heads/master",
"contentHash": "457389a0b871fb61012a7351d09aefc0cf1c57c306449d4b5df4d2f381df8433",
"metadataHash": "11e5cd17e8d74d84a11f2c8a6bbc6ae0a2b69059e54030f49214c94d980364c1"
},
"scmId": "git",
"hierarchyId": "e3c939f9ef4a7fae272e",
"statusMessage": "Available",
"partition": 2154,
"origin": {
"scmId": "git",
"hierarchyId": "e3c939f9ef4a7fae272e",
"statusMessage": "Available",
"partition": 2154,
"archived": true,
"forkable": true,
"defaultBranch": "main",
"relatedLinks": {},
"slug": "my-repo",
"name": "My repo",
"public": true,
"id": 2154,
"state": "AVAILABLE",
"description": "My repo description",
"scope": "REPOSITORY"
},
"archived": true,
"forkable": true,
"defaultBranch": "main",
"relatedLinks": {},
"slug": "my-repo",
"name": "My repo",
"public": true,
"id": 2154,
"state": "AVAILABLE",
"description": "My repo description",
"scope": "REPOSITORY"
}
Returns a page of mirrors for a repository. This resource will return all mirrors along with authorized links to the mirror's repository REST resource. To determine if a repository is available on the mirror, the returned URL needs to be called.
string
RequiredThe mirrored repository descriptor
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/repos/{repoId}/mirrors' \
--header 'Accept: application/json'
1
2
3
4
5
6
7
8
9
10
11
12
{
"mirrorServer": {
"lastSeenDate": "<string>",
"productVersion": "8.0.0",
"mirrorType": "SINGLE",
"productType": "Bitbucket",
"name": "Mirror",
"id": "B0F5-CS21-45C2-CCK3",
"enabled": true,
"baseUrl": "http://vietnam.example.com"
}
}
Retrieves a mirroring request
string
number
number
A page of mirroring requests
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/requests' \
--header 'Accept: application/json'
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"values": [
{
"productVersion": "8.0.0",
"mirrorType": "SINGLE",
"productType": "Bitbucket",
"mirrorId": "4f0eb5fc-67fc-48f8-b4a7-87981f026c6a",
"mirrorName": "Bitbucket Mirror",
"addonDescriptorUri": "https://bitbucket-eu.example.com:7990/bitbucket/rest/mirroring/1.0/descriptor",
"mirrorBaseUrl": "https://bitbucket-eu.example.com:7990/bitbucket",
"id": 2154,
"state": "PENDING"
}
],
"size": 1,
"isLastPage": true,
"nextPageStart": 2154,
"start": 2154,
"limit": 25
}
Creates a new mirroring request
string
string
string
string
string
string
string
string
The created mirroring request
1
2
3
4
5
6
7
8
9
10
11
12
13
14
curl --request POST \
--url 'http://{baseurl}/rest/mirroring/latest/requests' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"productVersion": "8.0.0",
"mirrorType": "SINGLE",
"productType": "Bitbucket",
"mirrorId": "4f0eb5fc-67fc-48f8-b4a7-87981f026c6a",
"mirrorName": "Bitbucket Mirror",
"addonDescriptorUri": "https://bitbucket-eu.example.com:7990/bitbucket/rest/mirroring/1.0/descriptor",
"mirrorBaseUrl": "https://bitbucket-eu.example.com:7990/bitbucket",
"state": "PENDING"
}'
1
2
3
4
5
6
7
8
9
10
11
{
"productVersion": "8.0.0",
"mirrorType": "SINGLE",
"productType": "Bitbucket",
"mirrorId": "4f0eb5fc-67fc-48f8-b4a7-87981f026c6a",
"mirrorName": "Bitbucket Mirror",
"addonDescriptorUri": "https://bitbucket-eu.example.com:7990/bitbucket/rest/mirroring/1.0/descriptor",
"mirrorBaseUrl": "https://bitbucket-eu.example.com:7990/bitbucket",
"id": 2154,
"state": "PENDING"
}
Retrieves a mirroring request
string
RequiredThe mirroring request
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/mirroring/latest/requests/{mirroringRequestId}' \
--header 'Accept: application/json'
1
2
3
4
5
6
7
8
9
10
11
{
"productVersion": "8.0.0",
"mirrorType": "SINGLE",
"productType": "Bitbucket",
"mirrorId": "4f0eb5fc-67fc-48f8-b4a7-87981f026c6a",
"mirrorName": "Bitbucket Mirror",
"addonDescriptorUri": "https://bitbucket-eu.example.com:7990/bitbucket/rest/mirroring/1.0/descriptor",
"mirrorBaseUrl": "https://bitbucket-eu.example.com:7990/bitbucket",
"id": 2154,
"state": "PENDING"
}
Deletes a mirroring request
string
RequiredThe request was deleted
1
2
curl --request DELETE \
--url 'http://{baseurl}/rest/mirroring/latest/requests/{mirroringRequestId}'
Accepts a mirroring request
string
RequiredThe accepted mirror server
1
2
3
curl --request POST \
--url 'http://{baseurl}/rest/mirroring/latest/requests/{mirroringRequestId}/accept' \
--header 'Accept: application/json'
1
2
3
4
5
6
7
8
9
10
{
"lastSeenDate": "<string>",
"productVersion": "8.0.0",
"mirrorType": "SINGLE",
"productType": "Bitbucket",
"name": "Mirror",
"id": "B0F5-CS21-45C2-CCK3",
"enabled": true,
"baseUrl": "http://vietnam.example.com"
}
Rejects a mirroring request
string
RequiredThe rejected mirror server
1
2
3
curl --request POST \
--url 'http://{baseurl}/rest/mirroring/latest/requests/{mirroringRequestId}/reject' \
--header 'Accept: application/json'
1
2
3
4
5
6
7
8
9
10
{
"lastSeenDate": "<string>",
"productVersion": "8.0.0",
"mirrorType": "SINGLE",
"productType": "Bitbucket",
"name": "Mirror",
"id": "B0F5-CS21-45C2-CCK3",
"enabled": true,
"baseUrl": "http://vietnam.example.com"
}
Rate this page: