Commit 6685146b authored by Amy Qualls's avatar Amy Qualls

Add language declarations to code blocks

Adding code language declarations to the last round of files in
the API folder.
parent e80446f0
...@@ -10,7 +10,7 @@ This function takes pagination parameters `page` and `per_page` to restrict the ...@@ -10,7 +10,7 @@ This function takes pagination parameters `page` and `per_page` to restrict the
### For normal users ### For normal users
``` ```plaintext
GET /users GET /users
``` ```
...@@ -39,13 +39,13 @@ You can also search for users by name or primary email using `?search=`. For exa ...@@ -39,13 +39,13 @@ You can also search for users by name or primary email using `?search=`. For exa
In addition, you can lookup users by username: In addition, you can lookup users by username:
``` ```plaintext
GET /users?username=:username GET /users?username=:username
``` ```
For example: For example:
``` ```plaintext
GET /users?username=jack_smith GET /users?username=jack_smith
``` ```
...@@ -53,11 +53,11 @@ In addition, you can filter users based on states eg. `blocked`, `active` ...@@ -53,11 +53,11 @@ In addition, you can filter users based on states eg. `blocked`, `active`
This works only to filter users who are `blocked` or `active`. This works only to filter users who are `blocked` or `active`.
It does not support `active=false` or `blocked=false`. It does not support `active=false` or `blocked=false`.
``` ```plaintext
GET /users?active=true GET /users?active=true
``` ```
``` ```plaintext
GET /users?blocked=true GET /users?blocked=true
``` ```
...@@ -66,7 +66,7 @@ Username search is case insensitive. ...@@ -66,7 +66,7 @@ Username search is case insensitive.
### For admins ### For admins
``` ```plaintext
GET /users GET /users
``` ```
...@@ -187,13 +187,13 @@ the `group_saml` provider option: ...@@ -187,13 +187,13 @@ the `group_saml` provider option:
You can lookup users by external UID and provider: You can lookup users by external UID and provider:
``` ```plaintext
GET /users?extern_uid=:extern_uid&provider=:provider GET /users?extern_uid=:extern_uid&provider=:provider
``` ```
For example: For example:
``` ```plaintext
GET /users?extern_uid=1234567&provider=github GET /users?extern_uid=1234567&provider=github
``` ```
...@@ -201,19 +201,19 @@ You can search for users who are external with: `/users?external=true` ...@@ -201,19 +201,19 @@ You can search for users who are external with: `/users?external=true`
You can search users by creation date time range with: You can search users by creation date time range with:
``` ```plaintext
GET /users?created_before=2001-01-02T00:00:00.060Z&created_after=1999-01-02T00:00:00.060 GET /users?created_before=2001-01-02T00:00:00.060Z&created_after=1999-01-02T00:00:00.060
``` ```
You can filter by [custom attributes](custom_attributes.md) with: You can filter by [custom attributes](custom_attributes.md) with:
``` ```plaintext
GET /users?custom_attributes[key]=value&custom_attributes[other_key]=other_value GET /users?custom_attributes[key]=value&custom_attributes[other_key]=other_value
``` ```
You can include the users' [custom attributes](custom_attributes.md) in the response with: You can include the users' [custom attributes](custom_attributes.md) in the response with:
``` ```plaintext
GET /users?with_custom_attributes=true GET /users?with_custom_attributes=true
``` ```
...@@ -223,7 +223,7 @@ Get a single user. ...@@ -223,7 +223,7 @@ Get a single user.
### For user ### For user
``` ```plaintext
GET /users/:id GET /users/:id
``` ```
...@@ -253,7 +253,7 @@ Parameters: ...@@ -253,7 +253,7 @@ Parameters:
### For admin ### For admin
``` ```plaintext
GET /users/:id GET /users/:id
``` ```
...@@ -340,7 +340,7 @@ see the `group_saml` option: ...@@ -340,7 +340,7 @@ see the `group_saml` option:
You can include the user's [custom attributes](custom_attributes.md) in the response with: You can include the user's [custom attributes](custom_attributes.md) in the response with:
``` ```plaintext
GET /users/:id?with_custom_attributes=true GET /users/:id?with_custom_attributes=true
``` ```
...@@ -358,7 +358,7 @@ over `password`. In addition, `reset_password` and ...@@ -358,7 +358,7 @@ over `password`. In addition, `reset_password` and
NOTE: **Note:** NOTE: **Note:**
From [GitLab 12.1](https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/29888/), `private_profile` will default to `false`. From [GitLab 12.1](https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/29888/), `private_profile` will default to `false`.
``` ```plaintext
POST /users POST /users
``` ```
...@@ -399,7 +399,7 @@ Parameters: ...@@ -399,7 +399,7 @@ Parameters:
Modifies an existing user. Only administrators can change attributes of a user. Modifies an existing user. Only administrators can change attributes of a user.
``` ```plaintext
PUT /users/:id PUT /users/:id
``` ```
...@@ -445,7 +445,7 @@ For example, when renaming the email address to some existing one. ...@@ -445,7 +445,7 @@ For example, when renaming the email address to some existing one.
Deletes a user's authentication identity using the provider name associated with that identity. Available only for administrators. Deletes a user's authentication identity using the provider name associated with that identity. Available only for administrators.
``` ```plaintext
DELETE /users/:id/identities/:provider DELETE /users/:id/identities/:provider
``` ```
...@@ -459,7 +459,7 @@ Parameters: ...@@ -459,7 +459,7 @@ Parameters:
Deletes a user. Available only for administrators. Deletes a user. Available only for administrators.
This returns a `204 No Content` status code if the operation was successfully, `404` if the resource was not found or `409` if the user cannot be soft deleted. This returns a `204 No Content` status code if the operation was successfully, `404` if the resource was not found or `409` if the user cannot be soft deleted.
``` ```plaintext
DELETE /users/:id DELETE /users/:id
``` ```
...@@ -474,7 +474,7 @@ Parameters: ...@@ -474,7 +474,7 @@ Parameters:
Gets currently authenticated user. Gets currently authenticated user.
``` ```plaintext
GET /user GET /user
``` ```
...@@ -522,7 +522,7 @@ Parameters: ...@@ -522,7 +522,7 @@ Parameters:
- `sudo` (optional) - the ID of a user to make the call in their place - `sudo` (optional) - the ID of a user to make the call in their place
``` ```plaintext
GET /user GET /user
``` ```
...@@ -571,7 +571,7 @@ GET /user ...@@ -571,7 +571,7 @@ GET /user
Get the status of the currently signed in user. Get the status of the currently signed in user.
``` ```plaintext
GET /user/status GET /user/status
``` ```
...@@ -593,7 +593,7 @@ Example response: ...@@ -593,7 +593,7 @@ Example response:
Get the status of a user. Get the status of a user.
``` ```plaintext
GET /users/:id_or_username/status GET /users/:id_or_username/status
``` ```
...@@ -619,7 +619,7 @@ Example response: ...@@ -619,7 +619,7 @@ Example response:
Set the status of the current user. Set the status of the current user.
``` ```plaintext
PUT /user/status PUT /user/status
``` ```
...@@ -652,7 +652,7 @@ Get the counts (same as in top right menu) of the currently signed in user. ...@@ -652,7 +652,7 @@ Get the counts (same as in top right menu) of the currently signed in user.
| --------- | ---- | ----------- | | --------- | ---- | ----------- |
| `merge_requests` | number | Merge requests that are active and assigned to current user. | | `merge_requests` | number | Merge requests that are active and assigned to current user. |
``` ```plaintext
GET /user_counts GET /user_counts
``` ```
...@@ -676,7 +676,7 @@ Please refer to the [List of user projects](projects.md#list-user-projects). ...@@ -676,7 +676,7 @@ Please refer to the [List of user projects](projects.md#list-user-projects).
Get a list of currently authenticated user's SSH keys. Get a list of currently authenticated user's SSH keys.
``` ```plaintext
GET /user/keys GET /user/keys
``` ```
...@@ -705,7 +705,7 @@ Parameters: ...@@ -705,7 +705,7 @@ Parameters:
Get a list of a specified user's SSH keys. Get a list of a specified user's SSH keys.
``` ```plaintext
GET /users/:id_or_username/keys GET /users/:id_or_username/keys
``` ```
...@@ -717,7 +717,7 @@ GET /users/:id_or_username/keys ...@@ -717,7 +717,7 @@ GET /users/:id_or_username/keys
Get a single key. Get a single key.
``` ```plaintext
GET /user/keys/:key_id GET /user/keys/:key_id
``` ```
...@@ -738,7 +738,7 @@ Parameters: ...@@ -738,7 +738,7 @@ Parameters:
Creates a new key owned by the currently authenticated user. Creates a new key owned by the currently authenticated user.
``` ```plaintext
POST /user/keys POST /user/keys
``` ```
...@@ -776,7 +776,7 @@ error occurs a `400 Bad Request` is returned with a message explaining the error ...@@ -776,7 +776,7 @@ error occurs a `400 Bad Request` is returned with a message explaining the error
Create new key owned by specified user. Available only for admin Create new key owned by specified user. Available only for admin
``` ```plaintext
POST /users/:id/keys POST /users/:id/keys
``` ```
...@@ -791,7 +791,7 @@ Parameters: ...@@ -791,7 +791,7 @@ Parameters:
Deletes key owned by currently authenticated user. Deletes key owned by currently authenticated user.
This returns a `204 No Content` status code if the operation was successfully or `404` if the resource was not found. This returns a `204 No Content` status code if the operation was successfully or `404` if the resource was not found.
``` ```plaintext
DELETE /user/keys/:key_id DELETE /user/keys/:key_id
``` ```
...@@ -803,7 +803,7 @@ Parameters: ...@@ -803,7 +803,7 @@ Parameters:
Deletes key owned by a specified user. Available only for admin. Deletes key owned by a specified user. Available only for admin.
``` ```plaintext
DELETE /users/:id/keys/:key_id DELETE /users/:id/keys/:key_id
``` ```
...@@ -816,7 +816,7 @@ Parameters: ...@@ -816,7 +816,7 @@ Parameters:
Get a list of currently authenticated user's GPG keys. Get a list of currently authenticated user's GPG keys.
``` ```plaintext
GET /user/gpg_keys GET /user/gpg_keys
``` ```
...@@ -840,7 +840,7 @@ Example response: ...@@ -840,7 +840,7 @@ Example response:
Get a specific GPG key of currently authenticated user. Get a specific GPG key of currently authenticated user.
``` ```plaintext
GET /user/gpg_keys/:key_id GET /user/gpg_keys/:key_id
``` ```
...@@ -868,7 +868,7 @@ Example response: ...@@ -868,7 +868,7 @@ Example response:
Creates a new GPG key owned by the currently authenticated user. Creates a new GPG key owned by the currently authenticated user.
``` ```plaintext
POST /user/gpg_keys POST /user/gpg_keys
``` ```
...@@ -898,7 +898,7 @@ Example response: ...@@ -898,7 +898,7 @@ Example response:
Delete a GPG key owned by currently authenticated user. Delete a GPG key owned by currently authenticated user.
``` ```plaintext
DELETE /user/gpg_keys/:key_id DELETE /user/gpg_keys/:key_id
``` ```
...@@ -918,7 +918,7 @@ Returns `204 No Content` on success, or `404 Not found` if the key cannot be fou ...@@ -918,7 +918,7 @@ Returns `204 No Content` on success, or `404 Not found` if the key cannot be fou
Get a list of a specified user's GPG keys. Available only for admins. Get a list of a specified user's GPG keys. Available only for admins.
``` ```plaintext
GET /users/:id/gpg_keys GET /users/:id/gpg_keys
``` ```
...@@ -948,7 +948,7 @@ Example response: ...@@ -948,7 +948,7 @@ Example response:
Get a specific GPG key for a given user. Available only for admins. Get a specific GPG key for a given user. Available only for admins.
``` ```plaintext
GET /users/:id/gpg_keys/:key_id GET /users/:id/gpg_keys/:key_id
``` ```
...@@ -977,7 +977,7 @@ Example response: ...@@ -977,7 +977,7 @@ Example response:
Create new GPG key owned by the specified user. Available only for admins. Create new GPG key owned by the specified user. Available only for admins.
``` ```plaintext
POST /users/:id/gpg_keys POST /users/:id/gpg_keys
``` ```
...@@ -1008,7 +1008,7 @@ Example response: ...@@ -1008,7 +1008,7 @@ Example response:
Delete a GPG key owned by a specified user. Available only for admins. Delete a GPG key owned by a specified user. Available only for admins.
``` ```plaintext
DELETE /users/:id/gpg_keys/:key_id DELETE /users/:id/gpg_keys/:key_id
``` ```
...@@ -1027,7 +1027,7 @@ curl --request DELETE --header "PRIVATE-TOKEN: <your_access_token>" https://gitl ...@@ -1027,7 +1027,7 @@ curl --request DELETE --header "PRIVATE-TOKEN: <your_access_token>" https://gitl
Get a list of currently authenticated user's emails. Get a list of currently authenticated user's emails.
``` ```plaintext
GET /user/emails GET /user/emails
``` ```
...@@ -1052,7 +1052,7 @@ Parameters: ...@@ -1052,7 +1052,7 @@ Parameters:
Get a list of a specified user's emails. Available only for admin Get a list of a specified user's emails. Available only for admin
``` ```plaintext
GET /users/:id/emails GET /users/:id/emails
``` ```
...@@ -1064,7 +1064,7 @@ Parameters: ...@@ -1064,7 +1064,7 @@ Parameters:
Get a single email. Get a single email.
``` ```plaintext
GET /user/emails/:email_id GET /user/emails/:email_id
``` ```
...@@ -1083,7 +1083,7 @@ Parameters: ...@@ -1083,7 +1083,7 @@ Parameters:
Creates a new email owned by the currently authenticated user. Creates a new email owned by the currently authenticated user.
``` ```plaintext
POST /user/emails POST /user/emails
``` ```
...@@ -1115,7 +1115,7 @@ error occurs a `400 Bad Request` is returned with a message explaining the error ...@@ -1115,7 +1115,7 @@ error occurs a `400 Bad Request` is returned with a message explaining the error
Create new email owned by specified user. Available only for admin Create new email owned by specified user. Available only for admin
``` ```plaintext
POST /users/:id/emails POST /users/:id/emails
``` ```
...@@ -1130,7 +1130,7 @@ Parameters: ...@@ -1130,7 +1130,7 @@ Parameters:
Deletes email owned by currently authenticated user. Deletes email owned by currently authenticated user.
This returns a `204 No Content` status code if the operation was successfully or `404` if the resource was not found. This returns a `204 No Content` status code if the operation was successfully or `404` if the resource was not found.
``` ```plaintext
DELETE /user/emails/:email_id DELETE /user/emails/:email_id
``` ```
...@@ -1142,7 +1142,7 @@ Parameters: ...@@ -1142,7 +1142,7 @@ Parameters:
Deletes email owned by a specified user. Available only for admin. Deletes email owned by a specified user. Available only for admin.
``` ```plaintext
DELETE /users/:id/emails/:email_id DELETE /users/:id/emails/:email_id
``` ```
...@@ -1155,7 +1155,7 @@ Parameters: ...@@ -1155,7 +1155,7 @@ Parameters:
Blocks the specified user. Available only for admin. Blocks the specified user. Available only for admin.
``` ```plaintext
POST /users/:id/block POST /users/:id/block
``` ```
...@@ -1170,7 +1170,7 @@ Will return `201 OK` on success, `404 User Not Found` is user cannot be found or ...@@ -1170,7 +1170,7 @@ Will return `201 OK` on success, `404 User Not Found` is user cannot be found or
Unblocks the specified user. Available only for admin. Unblocks the specified user. Available only for admin.
``` ```plaintext
POST /users/:id/unblock POST /users/:id/unblock
``` ```
...@@ -1187,7 +1187,7 @@ Will return `201 OK` on success, `404 User Not Found` is user cannot be found or ...@@ -1187,7 +1187,7 @@ Will return `201 OK` on success, `404 User Not Found` is user cannot be found or
Deactivates the specified user. Available only for admin. Deactivates the specified user. Available only for admin.
``` ```plaintext
POST /users/:id/deactivate POST /users/:id/deactivate
``` ```
...@@ -1209,7 +1209,7 @@ Returns: ...@@ -1209,7 +1209,7 @@ Returns:
Activates the specified user. Available only for admin. Activates the specified user. Available only for admin.
``` ```plaintext
POST /users/:id/activate POST /users/:id/activate
``` ```
...@@ -1234,7 +1234,7 @@ Please refer to the [Events API documentation](events.md#get-user-contribution-e ...@@ -1234,7 +1234,7 @@ Please refer to the [Events API documentation](events.md#get-user-contribution-e
It retrieves every impersonation token of the user. Use the pagination It retrieves every impersonation token of the user. Use the pagination
parameters `page` and `per_page` to restrict the list of impersonation tokens. parameters `page` and `per_page` to restrict the list of impersonation tokens.
``` ```plaintext
GET /users/:user_id/impersonation_tokens GET /users/:user_id/impersonation_tokens
``` ```
...@@ -1245,7 +1245,7 @@ Parameters: ...@@ -1245,7 +1245,7 @@ Parameters:
| `user_id` | integer | yes | The ID of the user | | `user_id` | integer | yes | The ID of the user |
| `state` | string | no | filter tokens based on state (`all`, `active`, `inactive`) | | `state` | string | no | filter tokens based on state (`all`, `active`, `inactive`) |
``` ```shell
curl --header "PRIVATE-TOKEN: <your_access_token>" https://gitlab.example.com/api/v4/users/42/impersonation_tokens curl --header "PRIVATE-TOKEN: <your_access_token>" https://gitlab.example.com/api/v4/users/42/impersonation_tokens
``` ```
...@@ -1286,7 +1286,7 @@ Example response: ...@@ -1286,7 +1286,7 @@ Example response:
It shows a user's impersonation token. It shows a user's impersonation token.
``` ```plaintext
GET /users/:user_id/impersonation_tokens/:impersonation_token_id GET /users/:user_id/impersonation_tokens/:impersonation_token_id
``` ```
...@@ -1297,7 +1297,7 @@ Parameters: ...@@ -1297,7 +1297,7 @@ Parameters:
| `user_id` | integer | yes | The ID of the user | | `user_id` | integer | yes | The ID of the user |
| `impersonation_token_id` | integer | yes | The ID of the impersonation token | | `impersonation_token_id` | integer | yes | The ID of the impersonation token |
``` ```shell
curl --header "PRIVATE-TOKEN: <your_access_token>" https://gitlab.example.com/api/v4/users/42/impersonation_tokens/2 curl --header "PRIVATE-TOKEN: <your_access_token>" https://gitlab.example.com/api/v4/users/42/impersonation_tokens/2
``` ```
...@@ -1328,7 +1328,7 @@ You are only able to create impersonation tokens to impersonate the user and per ...@@ -1328,7 +1328,7 @@ You are only able to create impersonation tokens to impersonate the user and per
both API calls and Git reads and writes. The user will not see these tokens in their profile both API calls and Git reads and writes. The user will not see these tokens in their profile
settings page. settings page.
``` ```plaintext
POST /users/:user_id/impersonation_tokens POST /users/:user_id/impersonation_tokens
``` ```
...@@ -1339,7 +1339,7 @@ POST /users/:user_id/impersonation_tokens ...@@ -1339,7 +1339,7 @@ POST /users/:user_id/impersonation_tokens
| `expires_at` | date | no | The expiration date of the impersonation token in ISO format (`YYYY-MM-DD`)| | `expires_at` | date | no | The expiration date of the impersonation token in ISO format (`YYYY-MM-DD`)|
| `scopes` | array | yes | The array of scopes of the impersonation token (`api`, `read_user`) | | `scopes` | array | yes | The array of scopes of the impersonation token (`api`, `read_user`) |
``` ```shell
curl --request POST --header "PRIVATE-TOKEN: <your_access_token>" --data "name=mytoken" --data "expires_at=2017-04-04" --data "scopes[]=api" https://gitlab.example.com/api/v4/users/42/impersonation_tokens curl --request POST --header "PRIVATE-TOKEN: <your_access_token>" --data "name=mytoken" --data "expires_at=2017-04-04" --data "scopes[]=api" https://gitlab.example.com/api/v4/users/42/impersonation_tokens
``` ```
...@@ -1367,11 +1367,11 @@ Example response: ...@@ -1367,11 +1367,11 @@ Example response:
It revokes an impersonation token. It revokes an impersonation token.
``` ```plaintext
DELETE /users/:user_id/impersonation_tokens/:impersonation_token_id DELETE /users/:user_id/impersonation_tokens/:impersonation_token_id
``` ```
``` ```shell
curl --request DELETE --header "PRIVATE-TOKEN: <your_access_token>" https://gitlab.example.com/api/v4/users/42/impersonation_tokens/1 curl --request DELETE --header "PRIVATE-TOKEN: <your_access_token>" https://gitlab.example.com/api/v4/users/42/impersonation_tokens/1
``` ```
...@@ -1398,7 +1398,7 @@ The activities that update the timestamp are: ...@@ -1398,7 +1398,7 @@ The activities that update the timestamp are:
By default, it shows the activity for all users in the last 6 months, but this can be By default, it shows the activity for all users in the last 6 months, but this can be
amended by using the `from` parameter. amended by using the `from` parameter.
``` ```plaintext
GET /user/activities GET /user/activities
``` ```
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
Retrieve version information for this GitLab instance. Responds `200 OK` for Retrieve version information for this GitLab instance. Responds `200 OK` for
authenticated users. authenticated users.
``` ```plaintext
GET /version GET /version
``` ```
......
...@@ -10,7 +10,7 @@ feedback from [Visual Reviews](../ci/review_apps/index.md#visual-reviews-starter ...@@ -10,7 +10,7 @@ feedback from [Visual Reviews](../ci/review_apps/index.md#visual-reviews-starter
Creates a new thread to a single project merge request. This is similar to creating Creates a new thread to a single project merge request. This is similar to creating
a note but other comments (replies) can be added to it later. a note but other comments (replies) can be added to it later.
``` ```plaintext
POST /projects/:id/merge_requests/:merge_request_iid/visual_review_discussions POST /projects/:id/merge_requests/:merge_request_iid/visual_review_discussions
``` ```
......
...@@ -34,7 +34,7 @@ Read more on [pagination](README.md#pagination). ...@@ -34,7 +34,7 @@ Read more on [pagination](README.md#pagination).
List all of a project's vulnerability findings. List all of a project's vulnerability findings.
``` ```plaintext
GET /projects/:id/vulnerability_findings GET /projects/:id/vulnerability_findings
GET /projects/:id/vulnerability_findings?report_type=sast GET /projects/:id/vulnerability_findings?report_type=sast
GET /projects/:id/vulnerability_findings?report_type=container_scanning GET /projects/:id/vulnerability_findings?report_type=container_scanning
......
...@@ -8,7 +8,7 @@ Available only in APIv4. ...@@ -8,7 +8,7 @@ Available only in APIv4.
Get all wiki pages for a given project. Get all wiki pages for a given project.
``` ```plaintext
GET /projects/:id/wikis GET /projects/:id/wikis
``` ```
...@@ -49,7 +49,7 @@ Example response: ...@@ -49,7 +49,7 @@ Example response:
Get a wiki page for a given project. Get a wiki page for a given project.
``` ```plaintext
GET /projects/:id/wikis/:slug GET /projects/:id/wikis/:slug
``` ```
...@@ -77,7 +77,7 @@ Example response: ...@@ -77,7 +77,7 @@ Example response:
Creates a new wiki page for the given repository with the given title, slug, and content. Creates a new wiki page for the given repository with the given title, slug, and content.
``` ```plaintext
POST /projects/:id/wikis POST /projects/:id/wikis
``` ```
...@@ -107,7 +107,7 @@ Example response: ...@@ -107,7 +107,7 @@ Example response:
Updates an existing wiki page. At least one parameter is required to update the wiki page. Updates an existing wiki page. At least one parameter is required to update the wiki page.
``` ```plaintext
PUT /projects/:id/wikis/:slug PUT /projects/:id/wikis/:slug
``` ```
...@@ -138,7 +138,7 @@ Example response: ...@@ -138,7 +138,7 @@ Example response:
Deletes a wiki page with a given slug. Deletes a wiki page with a given slug.
``` ```plaintext
DELETE /projects/:id/wikis/:slug DELETE /projects/:id/wikis/:slug
``` ```
...@@ -160,7 +160,7 @@ On success the HTTP status code is `204` and no JSON response is expected. ...@@ -160,7 +160,7 @@ On success the HTTP status code is `204` and no JSON response is expected.
Uploads a file to the attachment folder inside the wiki's repository. The Uploads a file to the attachment folder inside the wiki's repository. The
attachment folder is the `uploads` folder. attachment folder is the `uploads` folder.
``` ```plaintext
POST /projects/:id/wikis/attachments POST /projects/:id/wikis/attachments
``` ```
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment