Faixas de anúncio de organização
A API de Faixas de Anúncio de Organização permite obter, definir e remover a faixa de anúncio de sua organização.
Get announcement banner for organization
Gets the announcement banner currently set for the organization. Only returns the announcement banner set at the organization level. Organization members may also see an enterprise-level announcement banner. To get an announcement banner displayed at the enterprise level, use the enterprise-level endpoint.
Parâmetros para "Get announcement banner for organization"
Cabeçalhos |
---|
Nome, Tipo, Descrição |
accept string Setting to |
Parâmetros de caminho |
Nome, Tipo, Descrição |
org string ObrigatórioThe organization name. The name is not case sensitive. |
Códigos de status de resposta HTTP para "Get announcement banner for organization"
Código de status | Descrição |
---|---|
200 | OK |
Exemplos de código para "Get announcement banner for organization"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>"\
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/orgs/ORG/announcement
Announcement banner
Status: 200
{
"announcement": "Very **important** announcement about _something_.",
"expires_at": "2021-01-01T00:00:00.000+00:00",
"user_dismissible": false
}
Set announcement banner for organization
Sets the announcement banner to display for the organization.
Parâmetros para "Set announcement banner for organization"
Cabeçalhos |
---|
Nome, Tipo, Descrição |
accept string Setting to |
Parâmetros de caminho |
Nome, Tipo, Descrição |
org string ObrigatórioThe organization name. The name is not case sensitive. |
Parâmetros do corpo |
Nome, Tipo, Descrição |
announcement string or null ObrigatórioThe announcement text in GitHub Flavored Markdown. For more information about GitHub Flavored Markdown, see "Basic writing and formatting syntax." |
expires_at string or null The time at which the announcement expires. This is a timestamp in ISO 8601 format: |
Códigos de status de resposta HTTP para "Set announcement banner for organization"
Código de status | Descrição |
---|---|
200 | OK |
Exemplos de código para "Set announcement banner for organization"
curl -L \
-X PATCH \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>"\
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/orgs/ORG/announcement \
-d '{"announcement":"Very **important** announcement about _something_.","expires_at":"2021-01-01T00:00:00.000+00:00","user_dismissible":false}'
Announcement banner
Status: 200
{
"announcement": "Very **important** announcement about _something_.",
"expires_at": "2021-01-01T00:00:00.000+00:00",
"user_dismissible": false
}
Remove announcement banner from organization
Removes the announcement banner currently set for the organization.
Parâmetros para "Remove announcement banner from organization"
Cabeçalhos |
---|
Nome, Tipo, Descrição |
accept string Setting to |
Parâmetros de caminho |
Nome, Tipo, Descrição |
org string ObrigatórioThe organization name. The name is not case sensitive. |
Códigos de status de resposta HTTP para "Remove announcement banner from organization"
Código de status | Descrição |
---|---|
204 | No Content |
Exemplos de código para "Remove announcement banner from organization"
curl -L \
-X DELETE \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>"\
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/orgs/ORG/announcement
Response
Status: 204