# Managing Posts

### Edit Post Caption

```typescript
await instagram.updateMediaCaption(
  'MEDIA_ID',
  'Updated caption with new hashtags #updated'
);
```

### Delete Post

```typescript
await instagram.deleteMedia('MEDIA_ID');
```

### Get Post Details

```typescript
const media = await instagram.getMedia('MEDIA_ID');
console.log('Likes:', media.like_count);
console.log('Comments:', media.comments_count);
console.log('URL:', media.permalink);
```

### Get Account Media

```typescript
const posts = await instagram.getAccountMedia(25);
posts.forEach(post => {
  console.log(`${post.caption} - ${post.like_count} likes`);
});
```

### Enable/Disable Comments

```typescript
// Disable comments
await instagram.setCommentsEnabled('MEDIA_ID', false);

// Enable comments
await instagram.setCommentsEnabled('MEDIA_ID', true);
```