Class AsyncRawOrgProfilesClient


  • public class AsyncRawOrgProfilesClient
    extends java.lang.Object
    • Constructor Detail

      • AsyncRawOrgProfilesClient

        public AsyncRawOrgProfilesClient​(ClientOptions clientOptions)
    • Method Detail

      • getV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<OrgProfileRes1>> getV1()
        Retrieves the courier or forwarder organization profile for the authenticated organization.
      • createCourierV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.String>> createCourierV1​(CourierOrgProfileClientCreate1 request)
        Creates a new courier organization profile. Fails if a profile already exists for the organization.
      • createForwarderV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.String>> createForwarderV1​(ForwarderOrgProfileClientCreate1 request)
        Creates a new forwarder organization profile. Fails if a profile already exists for the organization.
      • updateCourierV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> updateCourierV1()
        Updates an existing courier organization profile. Can update one or more fields.
      • updateCourierV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> updateCourierV1​(CourierOrgProfileClientUpdate1 request)
        Updates an existing courier organization profile. Can update one or more fields.
      • updateForwarderV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> updateForwarderV1()
        Updates an existing forwarder organization profile. Can update one or more fields.
      • getByHandleV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<OrgProfileRes1>> getByHandleV1​(java.lang.String handle)
        Retrieves a courier or forwarder organization profile using the organization's handle for public profile viewing.
      • getByHandleV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<OrgProfileRes1>> getByHandleV1​(java.lang.String handle,
                                                                                                         RequestOptions requestOptions)
        Retrieves a courier or forwarder organization profile using the organization's handle for public profile viewing.
      • getAvatarV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.String>> getAvatarV1​(java.lang.String handle)
        Returns the organization avatar image URL from Clerk or a placeholder if not found.
      • getAvatarV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.String>> getAvatarV1​(java.lang.String handle,
                                                                                                         RequestOptions requestOptions)
        Returns the organization avatar image URL from Clerk or a placeholder if not found.