Home / Companies / Prismatic / Blog / November 2022

November 2022 Summaries

5 posts from Prismatic

Filter
Month: Year:
Post Summaries Back to Blog
API connectors are essential tools for creating integrations within platforms like Prismatic, which offers an embedded integration platform with a variety of connectors, including one for Asana, a project management system. This Asana API connector, developed in TypeScript and compiled to JavaScript, interacts with Asana's REST API using JSON for data exchange and supports event-driven updates through webhooks. The connector comprises over 70 actions that handle CRUD operations for Asana resources such as tasks, projects, and users, and organizes code into directories for actions, inputs, triggers, and utilities to ensure maintainability and reusability. Authentication is managed through either API keys or OAuth 2.0, and the Axios library is used for HTTP requests. Best practices include wrapping API connection details in functions, creating reusable actions, integrating webhook logic into triggers, and providing clear examples and comments for inputs and payloads. These practices aim to facilitate the building of custom connectors that meet specific customer needs.
Nov 21, 2022 2,669 words in the original blog post.
SOAP APIs, which utilize the Simple Object Access Protocol, are a type of application programming interface designed for exchanging data using XML and following the Remote Procedure Call (RPC) pattern. Initially developed by Microsoft in 1998, SOAP APIs are distinct from other RPC APIs due to the SOAP specification rules and are versatile in transport protocol usage, although HTTP/HTTPS is most common. They rely on WSDL (Web Services Description Language) to describe available functions and support various authentication methods, including OAuth 2.0 and WS-Security for enhanced security. Despite the rise of REST and newer technologies like GraphQL, SOAP APIs remain prevalent, especially in scenarios requiring robust security and transaction reliability, adhering to ACID principles. SOAP's extensibility allows developers to integrate complex web services, but its inherent complexity often necessitates the use of libraries to simplify client development. While SOAP's dominance has waned, it continues to be a reliable choice for secure and dependable web integrations.
Nov 14, 2022 1,522 words in the original blog post.
HTTP methods, originally developed for web browsers to display web pages and submit forms, are now vital for SaaS integrations. The HTTP protocol has evolved since its inception in 1991, expanding from the simple GET method to include others like POST, PUT, DELETE, and more, with each serving different functions such as retrieving, modifying, or deleting data. These methods are crucial for API interactions, with REST APIs utilizing a variety of methods like GET, DELETE, PUT, PATCH, and POST to manage resources, while RPC and SOAP APIs primarily use POST to call remote procedures. GraphQL APIs, differing in function, support both POST and GET, although POST is more commonly used to avoid complications with long request strings. Each API type implements these methods uniquely, but the fundamental requirement remains that they employ at least one HTTP method to facilitate data transfer, underscoring their importance in modern web and application interfaces.
Nov 11, 2022 1,127 words in the original blog post.
SaaS integrations involve a complex interplay of transfer protocols and transport languages to ensure secure and accurate data exchange between systems. Transfer protocols, essential for moving data across networks, are typically determined by APIs, with common examples including HTTP, HTTPS, FTP, SFTP, and FTPS. These protocols facilitate different types of data transfers, with HTTP and HTTPS often used for data collections via APIs, while FTP, SFTP, and FTPS are preferred for file transfers, particularly in the absence of an API. Transport languages, such as CSV, XML, JSON, YAML, and SOAP, provide the necessary data formatting during transit. The combination of HTTPS with JSON is especially popular due to JSON's lightweight structure and compatibility with JavaScript, whereas SOAP offers a more structured approach with additional security features. While these technical details may not concern the average user, understanding them is crucial for developing robust B2B SaaS integrations.
Nov 07, 2022 871 words in the original blog post.
Prismatic focuses on empowering B2B SaaS teams to enhance their applications through successful integrations, which are essential for increasing app success beyond mere data exchange. To gauge integration triumph, Prismatic suggests a model adapted from B2B app success metrics, emphasizing product-market fit, sales impact, customer engagement, consistent usage, and low churn rates. A successful integration should address customer business needs, drive sales by offering essential functionality, engage customers through visible and intuitive components, and maintain regular and valuable usage. Additionally, a low churn rate is indicative of a healthy integration, and ongoing success requires adapting to evolving customer demands and market conditions. Prismatic highlights the importance of continuous monitoring and improvement to maintain integration effectiveness, suggesting that staying attuned to customer feedback and market shifts is crucial for sustained success.
Nov 02, 2022 1,141 words in the original blog post.