
### delete <a name="delete"></a>
Deletes the api group and all its links



**API Endpoint**: `DELETE /api_link_group/{id}`

#### Example Snippet

```rust
let client = sideko_rest_api::SidekoClient::default()
    .with_api_key_auth(&std::env::var("API_KEY").unwrap())
    .with_cookie_auth(&std::env::var("API_KEY").unwrap());
let res = client
    .api_link()
    .group()
    .delete(sideko_rest_api::resources::api_link::group::DeleteRequest {
        id: "3e4666bf-d5e5-4aa7-b8ce-cefe41c7568a".to_string(),
    })
    .await;
```

### list <a name="list"></a>
List API groups for doc version



**API Endpoint**: `GET /api_link_group`

#### Example Snippet

```rust
let client = sideko_rest_api::SidekoClient::default()
    .with_api_key_auth(&std::env::var("API_KEY").unwrap())
    .with_cookie_auth(&std::env::var("API_KEY").unwrap());
let res = client
    .api_link()
    .group()
    .list(sideko_rest_api::resources::api_link::group::ListRequest {
        doc_name: "my-project".to_string(),
        doc_version: sideko_rest_api::models::IdOrInt::Str(
            "3e4666bf-d5e5-4aa7-b8ce-cefe41c7568a".to_string(),
        ),
    })
    .await;
```

### patch <a name="patch"></a>
Updates API link group



**API Endpoint**: `PATCH /api_link_group/{id}`

#### Example Snippet

```rust
let client = sideko_rest_api::SidekoClient::default()
    .with_api_key_auth(&std::env::var("API_KEY").unwrap())
    .with_cookie_auth(&std::env::var("API_KEY").unwrap());
let res = client
    .api_link()
    .group()
    .patch(sideko_rest_api::resources::api_link::group::PatchRequest {
        id: "3e4666bf-d5e5-4aa7-b8ce-cefe41c7568a".to_string(),
        ..Default::default()
    })
    .await;
```

### create <a name="create"></a>
Create API group to organize API links



**API Endpoint**: `POST /api_link_group`

#### Example Snippet

```rust
let client = sideko_rest_api::SidekoClient::default()
    .with_api_key_auth(&std::env::var("API_KEY").unwrap())
    .with_cookie_auth(&std::env::var("API_KEY").unwrap());
let res = client
    .api_link()
    .group()
    .create(sideko_rest_api::resources::api_link::group::CreateRequest {
        doc_version_id: "3e4666bf-d5e5-4aa7-b8ce-cefe41c7568a".to_string(),
        nav_label: "string".to_string(),
        slug: "string".to_string(),
    })
    .await;
```
