Getting Started
SaaSus APIを呼ぶには、署名 が必要です。
Authorization Header:
SAASUSSIGV1 Sig=署名, SaaSID=SaaS ID, APIKey=API Key
署名=日時情報+API Key+HTTPメソッド+URL(Host:Port/URI)+Request Body
日時情報: YYYYMMDDHHNN (UTCで分までの情報)
上記情報を Secret Key で HMAC-SHA256 を求めてそれを署名とする
全てのAPIレスポンスには、 X-Saasus-Trace-Id ヘッダが付きます。これを利用してAmazon EventBridge連携時にAPIのトレースが可能になるようになっています。
X-Saasus-Trace-Id ヘッダは、リクエスト時に指定することも出来ます。リクエスト時に指定すると、その Trace ID を引き継ぎます。
API
SaaSus Auth API Schema
ユーザ情報、基本情報、認証情報、テナント情報、役割(ロール)情報などに関するAPI
(APIs related to user information, basic information, authentication information, tenant information, role information, etc.)
SaaSus Billing API Schema
請求業務で使う外部SaaSとの連携情報の取得・更新・削除に関するAPI
(API for acquiring, updating, and deleting information linked with external SaaS used in billing operations)
SaaSus Pricing API Schema
プライシングユニット、機能メニュー、料金プラン、メータリングユニットカウントなど料金に関連するAPI
(Pricing-related APIs such as pricing units, feature menus, rate plans, metering unit counts, etc.)
SaaSus Communication API Schema
ユーザーフィードバックの送信・取得に関するAPI
(APIs for submitting and retrieving user feedback)
SaaSus Apilog API Schema
API実行ログの取得、分析に関するAPI
(APIs for retrieving and analyzing API execution logs)
SaaSus Awsmarketplace API Schema
AWS Marketplace連携、顧客情報管理、プラン情報管理に関するAPI
(APIs related to AWS Marketplace integration, customer information management, and plan information management)
SaaSus Integration API Schema
Amazon EventBridge 連携に関連するAPI
(APIs related to Amazon EventBridge integration)
SaaSus ApiGateway API Schema
API Gateway機能の設定、管理、公開に関するAPI
(APIs for configuring, managing, and publishing API Gateway features)
SaaSus Analysis API Schema
ユーザー行動履歴の分析、データ収集に関するAPI
(APIs for analyzing user behavior history and data collection)