モダンアプリのためのカレンダーAPI。

Apiroc統合カレンダーAPIにより、開発者や企業は単一のAPIを使用してすべてのカレンダープロバイダーをアプリケーションに簡単に統合できます。統合カレンダーレイヤーの上にスケジューリング、自動化、AI体験を構築しましょう。

20B+
API呼び出し数
98.0%
API成功率
100ms
応答時間の中央値

Apirocを選ぶ理由

すべてのカレンダーを統合する1つのAPI。

Google Calendar、Outlook、iCloud Calendar — それぞれ異なるAPI、異なるデータモデル、異なる落とし穴。Apirocは統合カレンダーAPIを提供するので、カレンダーAPIの対応ではなく、プロダクト開発に集中できます。

Your AppUnified APIApirocCalDAVMicrosoft Graph APIGoogle Calendar APIAppleCalendarOutlookOutlookGoogle CalendarGoogleCalendar

マルチプロバイダー

iCloud、Outlook、Google Calendarに対応。

各カレンダープロバイダーには独自の認証フロー、データ形式、制限があります。Apirocはこれらすべてを単一の一貫したインターフェースの背後に抽象化します。カレンダー連携を一度書けば、プロバイダー固有のコードなしにすべてのプロバイダーで動作します。3つの別々の連携のメンテナンスではなく、プロダクト開発に集中しましょう。

Apiroc
Outlook
Google Calendar

実戦で検証済み

信頼性が実証済み。

Apirocは数十億のAPI呼び出しを処理してきたインフラストラクチャ上に構築されています。自動リトライ、レート制限の処理、スマートフェイルオーバーにより、プロバイダーに問題が発生してもカレンダー連携がオンラインを維持します。

全システム正常稼働中
34B+
API呼び出し数
99.9%
成功率
200ms
レイテンシ中央値

開発者体験

使いやすく、その上に構築しやすい。

基本的なカレンダー読み取り、スケジューリング機能、本格的なカレンダーアプリケーションのいずれが必要でも、Apirocはすべてをサポートできる柔軟性を備えています。型安全なNode.js SDK、包括的なドキュメント、すべてのエンドポイントのコード例で、数分で稼働できます。

Apirocで構築されたカレンダーアプリケーション

Webhooks

リアルタイムカレンダーWebhook。

変更のポーリングをやめましょう。Apirocは、プロバイダーに関係なく、イベントが作成、更新、削除された瞬間に統合Webhook通知を配信します。一貫したイベント形式、管理するエンドポイントは1つだけ。各カレンダープロバイダーごとに個別のWebhook連携を設定する必要はありません。

CalDAVGraph WebhooksCalendar WebhooksApirocPOST /api/webhooksYour API

仕組み

すべてのカレンダーをアプリに統合。

3つのプロバイダー固有の連携を、1つのApiroc API呼び出しに置き換えましょう。

1
カレンダーアカウントを接続
ユーザーはホスティングされた認証フローを通じてGoogle、Microsoft、またはAppleで認証します。既存のユーザーがいる場合は、独自のOAuth認証情報を使用することもできます。
2
イベントの読み書き
統一されたAPIを使用して、接続されたすべてのカレンダーでイベントの作成、読み取り、更新、削除ができます。プロバイダーに関係なく、同じリクエスト形式、同じレスポンス構造です。
3
同期を維持
Webhookを購読して、イベント変更時にリアルタイム通知を受け取りましょう。同期トークンを使用して、前回のリクエスト以降に変更されたものだけを取得します。
events.ts
const client = new Apiroc({
  apiKey: 'your-api-key',
});

// List events from any provider
const events = await client.events.list(
  'end-user-account-id',
  'calendar-id',
);

// Create an event — works across
// Google, Outlook, and iCloud
await client.events.create(
  'end-user-account-id',
  'calendar-id',
  {
    title: 'Team Standup',
    start: '2025-01-15T09:00:00Z',
    end: '2025-01-15T09:30:00Z',
  },
);

機能

カレンダー上に構築するために必要なすべて。

完全なCRUD操作

接続されたすべてのカレンダーでカレンダーイベントの作成、読み取り、更新、削除ができます。単一のAPIでカレンダー、参加者、出欠状況を管理します。

繰り返しイベント

複雑な繰り返しパターンの完全サポート。繰り返しイベントを個別のオカレンスに展開し、特定のインスタンスを変更またはキャンセルできます。

空き/予定ありと可用性

単一のリクエストで複数のカレンダーとプロバイダーにわたる可用性を照会できます。正確な予定時間データを使用してスケジューリングと予約フローを構築します。

カスタムメタデータ

任意のイベントにパブリックおよびプライベートの拡張プロパティを付加できます。カスタムキーバリューデータでカレンダーイベントをアプリケーションのエンティティにリンクします。

同期トークンとページネーション

インクリメンタル同期トークンで効率的に変更を同期します。データの欠落やリクエストの重複なしに、大規模な結果セットをページネーションできます。

会議とミーティングURL

ビデオ会議の会議データと参加URLにアクセスできます。デフォルトのミーティングプロバイダーを設定し、イベント作成時にミーティングリンクを生成します。

よくある質問

Apirocの統合カレンダーAPIについて知っておくべきことすべて。お探しのものが見つかりませんか?お気軽にお問い合わせください。

統合カレンダーAPIとは何ですか?

統合カレンダーAPIを使用すると、Google Calendar、Outlook、iCloudなどの複数のカレンダープロバイダーを、単一の一貫したインターフェースでアプリケーションに統合できます。各プロバイダーのAPIを個別に学ぶ必要はありません。

どのカレンダープロバイダーに対応していますか?

現在、Google Calendar、Microsoft Outlook(Office 365、Exchange、Outlook.comを含む)、Apple iCloudに対応しています。

Apirocは誰向けですか?

Apirocは、SaaSプラットフォーム、生産性ツール、CRM、予約・スケジューリングアプリ、HRシステム、および信頼性の高いマルチカレンダー統合が必要なあらゆるアプリケーション向けに設計されています。

SDKやクライアントライブラリはありますか?

はい — Node.js用の公式SDKを提供しています。Python、PHP、Java用のSDKも準備中です。

ユーザー認証はどのように機能しますか?

GoogleとMicrosoftアカウントのOAuth 2.0フローを処理します。iCloudについては、アプリ固有のパスワードをサポートしています。

イベントの作成、更新、削除はできますか?

もちろんです。対応するすべてのカレンダープロバイダーで、作成、読み取り、更新、削除の完全なCRUD操作が可能です。

繰り返しイベントに対応していますか?

はい。個別のオカレンスへの変更や例外を含む、繰り返しイベントに完全対応しています。

無料プランはありますか?

はい — クレジットカード不要で始められる、寛大なAPI呼び出し制限の無料プランを提供しています。有料プランではより高い制限と優先サポートが利用できます。

今すぐApirocで構築を始めましょう。

カレンダープロバイダーAPIとの格闘をやめましょう。無料アカウントを取得して、数ヶ月ではなく数時間でカレンダー連携をリリースしましょう。

無料プランあり — クレジットカード不要。