Download OpenAPI specification:Download
Automated review management API for customer feedback collection.
The API handles review request lifecycle management including contact creation, request scheduling, delivery methods (SMS/email), and automated follow-up sequences.
Creates a contact and initiates an automated review request. Review requests are sent automatically based on the specified delay_hours parameter.
| first_name | string Contact's first name |
| last_name | string Contact's last name |
| email required | string <email> Contact's email address (required if no mobile_phone_number) |
| mobile_phone_number | string Contact's mobile phone number in E.164 format (required if no email) |
| company_name | string Contact's company name |
| delay_hours | integer >= 0 Default: 0 Hours to wait before sending the review request |
object Additional custom data |
{- "first_name": "Jane",
- "last_name": "Smith",
- "email": "jane@example.com",
- "mobile_phone_number": "+12125551234",
- "company_name": "Smith Industries",
- "delay_hours": 24,
- "metadata": {
- "source": "zapier",
- "custom_field": "value"
}
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "contact_id": "f245e2a3-e141-4d41-912c-b1c1f5bd5598",
- "contact_name": "string",
- "contact_email": "user@example.com",
- "contact_phone": "string",
- "scheduled_for": "2019-08-24T14:15:22Z",
- "status": "scheduled",
- "message": "string"
}Verifies if the current OAuth token is valid and active
{- "active": true,
- "auth_type": "oauth",
- "user_id": "a169451c-8525-4352-b8ca-070dd449a1a5",
- "scopes": [
- "read",
- "write"
], - "expires_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "last_used_at": "2019-08-24T14:15:22Z"
}Exchanges authorization code for access token or refreshes access token
| grant_type required | string Enum: "authorization_code" "refresh_token" Type of grant |
| client_id required | string Your OAuth client ID |
| client_secret required | string Your OAuth client secret |
| code | string Authorization code (required for authorization_code grant) |
| redirect_uri | string Same redirect URI used in authorization (required for authorization_code grant) |
| refresh_token | string Refresh token (required for refresh_token grant) |
| code_verifier | string PKCE verifier (optional) |
{- "access_token": "string",
- "token_type": "Bearer",
- "expires_in": 3600,
- "refresh_token": "string",
- "scope": "read write"
}Revokes all active OAuth tokens for the authenticated user
| token | string Specific token to revoke (optional, revokes all if not provided) |
{- "token": "string"
}{- "success": true,
- "message": "Tokens revoked successfully",
- "revoked_count": 2
}