--- title: "POST | Criar ou editar um perfil de publicação F5 BigIP" slug: "api-clm-post-create-edit-f5" updated: 2026-03-04T12:05:19Z published: 2026-03-04T14:50:13Z canonical: "docs.senhasegura.io/api-clm-post-create-edit-f5" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.senhasegura.io/llms.txt > Use this file to discover all available pages before exploring further. # POST | Criar ou editar um perfil de publicação F5 BigIP Cria ou edita um perfil de publicação F5 BigIP. - ***Endpoint***: `/api/certificate/profile/bigip` - **Método:** `POST` - **Requisição**: `POST /api/certificate/profile/bigip` ## Parâmetros da requisição | Parâmetro | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `code_profile` | `int` | Não | Código de perfil existente. Um novo perfil será criado caso não exista um. | | `name_profile` | `string` | Sim | Nome do perfil. | | `name_partition` | `string` | Não | Nome da partição. | | `name_cert` | `string` | Não | Nome do certificado. Se um certificado com o mesmo nome existir, ele será substituído durante a publicação. | | `profile_client_vips` | `array` | Não | *Array* de perfis de cliente SSL e seus VIPs. | | `profile_server_vips` | `array` | Não | *Array* de perfis de servidor SSL e seus VIPs. | | `code_credential` | `int` | Condicional | Código da credencial a ser usado na publicação. Obrigatório se o `username` não for fornecido. | | `username` | `string` | Condicional | Nome de usuário utilizado para localizar credenciais para publicação. Obrigatório se o `code_credential` não for fornecido. | | `devices` | `array` | Sim | *Array* com códigos de dispositivos onde o certificado deve ser publicado. | ### Exemplo utilizando cURL ``` curl -X POST https://[segura_vault_url]/api/certificate/profile/bigip \ -H "Authorization: Bearer YOUR_API_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "name_profile": "Load Balancers", "name_partition": "Common", "name_cert": "api_cert", "profile_client_vips": [ { "profile": "clientssl_profile", "vips": ["vip1", "vip2"] } ], "username": "admin", "devices": [301, 302] }' ``` ### Resposta ``` { "status": 200, "message": "Profile created successfully", "error": false, "code_profile": 41, "name_profile": "Load Balancers", "name_partition": "Common", "name_cert": "api_cert", "profile_client_vips": [ { "profile": "clientssl_profile", "vips": ["vip1", "vip2"] } ], "username": "admin", "devices": [301, 302] } ``` ### Respostas de erro | Código de status HTTP | Descrição | | --- | --- | | 400 Bad Request | Parâmetros inválidos fornecidos (campos obrigatórios ausentes ou formato inválido). | | 401 Unauthorized | Acesso não autorizado. | | 403 Forbidden | Permissão negada. | | 404 Not Found | Recurso não encontrado. | | 500 Internal Server Error | Erro interno do servidor. |